Difference between revisions of "IMP interface"
From Computer History Wiki
m (more specific category) |
(Add ANTS/ISI IMP Interface) |
||
Line 1: | Line 1: | ||
− | An '''IMP interface''' is a [[ | + | An '''IMP interface''' is a [[device controller]] used on a [[host]] (i.e. on its [[bus]]) to attach them to systems which used the special [[1822 interface|1822 communication interface]] (defined in [[Bolt, Beranek, and Newman|BBN]] Report No. 1822); these included initially the [[Interface Message Processor|IMPs]] of the [[ARPANET]] (hence the name), and later the PRUs of the [[Packet Radio Network]]. |
− | + | Some of the most popular IMP interfaces were: | |
* BBN IMP-10, used by [[TENEX]] | * BBN IMP-10, used by [[TENEX]] | ||
* MIT DM IMP, used by [[Incompatible Timesharing System|MIT-DM]]. Made by Bob Metcalfe | * MIT DM IMP, used by [[Incompatible Timesharing System|MIT-DM]]. Made by Bob Metcalfe | ||
* MIT KA IMP, used by [[Incompatible Timesharing System|MIT-AI, -ML, and -MC]] | * MIT KA IMP, used by [[Incompatible Timesharing System|MIT-AI, -ML, and -MC]] | ||
− | * [[Digital Equipment Corporation|DEC]] AN-10 | + | * [[Digital Equipment Corporation|DEC]] AN-10, for the [[PDP-10#Busses|PDP-10 I/O bus]] |
* DEC CSS [[IMP11-A ARPANET interface|IMP11-A]], [[UNIBUS]] | * DEC CSS [[IMP11-A ARPANET interface|IMP11-A]], [[UNIBUS]] | ||
+ | * [[ANTS/ISI IMP Interface]], UNIBUS | ||
* [[Stanford 1822 Interface]], UNIBUS (via a [[DR11-C parallel interface|DR11-C]]) and [[QBUS]] (via a [[DRV11 Parallel Line Unit|DRV11]]) | * [[Stanford 1822 Interface]], UNIBUS (via a [[DR11-C parallel interface|DR11-C]]) and [[QBUS]] (via a [[DRV11 Parallel Line Unit|DRV11]]) | ||
* [[Advanced Computer Communications|ACC]] [[LH-DH/11 Local/Distant Host Controller|LH-DH/11]], UNIBUS | * [[Advanced Computer Communications|ACC]] [[LH-DH/11 Local/Distant Host Controller|LH-DH/11]], UNIBUS | ||
* ACC [[MLH-DH/LSI11 Multiple Channel Controller|MLH-DH/LSI11]], QBUS | * ACC [[MLH-DH/LSI11 Multiple Channel Controller|MLH-DH/LSI11]], QBUS | ||
− | * GIMPSPIF, used by 645 [[Multics]] for [[Network Control Program|NCP]] | + | * GIMPSPIF, used by 645 [[Multics]], for [[Network Control Program|NCP]] |
− | * ABSI, used by [[Honeywell 6000 series|6180]] Multics | + | * ABSI, used by [[Honeywell 6000 series|6180]] Multics, for NCP and [[Internet Protocol|IP]] |
* [[Xerox Alto|Alto]] interface, used on the [[Maxc|Maxc2]] [[front end]] to connect to the [[ARPANET]] for NCP, on [[PARC Universal Packet|PUP]] [[router|gateways]] to talk to [[Packet Radio Network|PRUs]], and apparently eventually on the Alto ARPANET IP gateway | * [[Xerox Alto|Alto]] interface, used on the [[Maxc|Maxc2]] [[front end]] to connect to the [[ARPANET]] for NCP, on [[PARC Universal Packet|PUP]] [[router|gateways]] to talk to [[Packet Radio Network|PRUs]], and apparently eventually on the Alto ARPANET IP gateway | ||
Revision as of 16:14, 12 November 2021
An IMP interface is a device controller used on a host (i.e. on its bus) to attach them to systems which used the special 1822 communication interface (defined in BBN Report No. 1822); these included initially the IMPs of the ARPANET (hence the name), and later the PRUs of the Packet Radio Network.
Some of the most popular IMP interfaces were:
- BBN IMP-10, used by TENEX
- MIT DM IMP, used by MIT-DM. Made by Bob Metcalfe
- MIT KA IMP, used by MIT-AI, -ML, and -MC
- DEC AN-10, for the PDP-10 I/O bus
- DEC CSS IMP11-A, UNIBUS
- ANTS/ISI IMP Interface, UNIBUS
- Stanford 1822 Interface, UNIBUS (via a DR11-C) and QBUS (via a DRV11)
- ACC LH-DH/11, UNIBUS
- ACC MLH-DH/LSI11, QBUS
- GIMPSPIF, used by 645 Multics, for NCP
- ABSI, used by 6180 Multics, for NCP and IP
- Alto interface, used on the Maxc2 front end to connect to the ARPANET for NCP, on PUP gateways to talk to PRUs, and apparently eventually on the Alto ARPANET IP gateway
but there were many others (many being 'one-off' local creations).