Intelligent Peripheral Interface

Last updated

Intelligent Peripheral Interface (IPI) was a server-centric storage interface used in the 1980s and early 1990s with an ISO-9318 standard. [1]

International Organization for Standardization An international standard-setting body composed of representatives from national standards organizations

The International Organization for Standardization is an international standard-setting body composed of representatives from various national standards organizations.

The idea behind IPI is that the disk drives themselves are as simple as possible, containing only the lowest level control circuitry, while the IPI interface card encapsulates most of the disk control complexity. The IPI interface card, as a central point of control, is thus theoretically able to best coordinate accesses to the connected disks, as it "knows" more about the states of the connected disks than would, say, a SCSI interface.

SCSI set of standards for physically connecting and transferring data between computers and peripheral devices

Small Computer System Interface is a set of standards for physically connecting and transferring data between computers and peripheral devices. The SCSI standards define commands, protocols, electrical, optical and logical interfaces. SCSI is most commonly used for hard disk drives and tape drives, but it can connect a wide range of other devices, including scanners and CD drives, although not all controllers can handle all devices. The SCSI standard defines command sets for specific peripheral device types; the presence of "unknown" as one of these types means that in theory it can be used as an interface to almost any device, but the standard is highly pragmatic and addressed toward commercial requirements.

An IPI-2 bus could provide a data transfer rate in the vicinity of 6 MB/s.

In telecommunications and computing, bit rate is the number of bits that are conveyed or processed per unit of time.

The megabyte is a multiple of the unit byte for digital information. Its recommended unit symbol is MB. The unit prefix mega is a multiplier of 1000000 (106) in the International System of Units (SI). Therefore, one megabyte is one million bytes of information. This definition has been incorporated into the International System of Quantities.

Second SI unit of time

The second is the base unit of time in the International System of Units (SI), commonly understood and historically defined as ​186400 of a day – this factor derived from the division of the day first into 24 hours, then to 60 minutes and finally to 60 seconds each. Mechanical and electric clocks and watches usually have a face with 60 tickmarks representing seconds and minutes, traversed by a second hand and minute hand. Digital clocks and watches often have a two-digit counter that cycles through seconds. The second is also part of several other units of measurement like meters per second for velocity, meters per second per second for acceleration, and per second for frequency.

In practice, the theoretical advantages of IPI over SCSI were often not realized, as they only materialized when several disks were connected to the interface, which could then easily become a bandwidth bottleneck.

IPI systems were often shipped by Sun Microsystems on original sun4 architecture servers, but the above limitation and reliability problems made them unpopular with customers, and the technology basically disappeared by the second half of the 1990s.

Sun Microsystems defunct computer hardware and software company which was based in Santa Clara

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.

See also

Enhanced Small Disk Interface

Enhanced Small Disk Interface (ESDI) was a disk interface designed by Maxtor Corporation in the early 1980s to be a follow-on to the ST-412/506 interface. ESDI improved on ST-506 by moving certain parts that were traditionally kept on the controller into the drives themselves, and also generalizing the control bus such that more kinds of devices could be connected. ESDI used the same cabling as ST-506, and thus could easily be retrofitted to ST-506 applications.

Storage Module Drive (SMD) is a family of storage devices that were first shipped by Control Data Corporation in December 1973 as the CDC 9760 40 MB (unformatted) storage module disk drive. The CDC 9762 80 MB variant was announced in June 1974 and the CDC 9764 150 MB and the CDC 9766 300 MB variants were announced in 1975. A non-removable media variant family of 12, 24 and 48 MB capacity, the MMD, was then announced in 1976. This family's interface, SMD, derived from the earlier Digital RP0x interface, was documented as ANSI Standard X3.91M - 1982, Storage Module Interfaces with Extensions for Enhanced Storage Module Interfaces.

Related Research Articles

Parallel ATA interface standard for the connection of storage devices

Parallel ATA (PATA), originally AT Attachment, is an interface standard for the connection of storage devices such as hard disk drives, floppy disk drives, and optical disc drives in computers. The standard is maintained by the X3/INCITS committee. It uses the underlying AT Attachment (ATA) and AT Attachment Packet Interface (ATAPI) standards.

Backplane

A backplane is a group of electrical connectors in parallel with each other, so that each pin of each connector is linked to the same relative pin of all the other connectors, forming a computer bus. It is used as a backbone to connect several printed circuit boards together to make up a complete computer system. Backplanes commonly use a printed circuit board, but wire-wrapped backplanes have also been used in minicomputers and high-reliability applications.

Bus (computing) communication system that transfers data between components inside a computer

In computer architecture, a bus is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components and software, including communication protocols.

Workstation high-end computer designed for technical or scientific applications

A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems. The term workstation has also been used loosely to refer to everything from a mainframe computer terminal to a PC connected to a network, but the most common form refers to the group of hardware offered by several current and defunct companies such as Sun Microsystems, Silicon Graphics, Apollo Computer, DEC, HP, NeXT and IBM which opened the door for the 3D graphics animation revolution of the late 1990s.

In computing, iSCSI is an acronym for Internet Small Computer Systems Interface, an Internet Protocol (IP)-based storage networking standard for linking data storage facilities. It provides block-level access to storage devices by carrying SCSI commands over a TCP/IP network. iSCSI is used to facilitate data transfers over intranets and to manage storage over long distances. It can be used to transmit data over local area networks (LANs), wide area networks (WANs), or the Internet and can enable location-independent data storage and retrieval.

The disk controller is the controller circuit which enables the CPU to communicate with a hard disk, floppy disk or other kind of disk drive. Also it provides an interface between the disk drive and the bus connecting it to the rest of the system.

Chipset set of electronic components in an integrated circuit that manages the data flow between the processor, memory and peripherals

In a computer system, a chipset is a set of electronic components in an integrated circuit known as a "Data Flow Management System" that manages the data flow between the processor, memory and peripherals. It is usually found on the motherboard. Chipsets are usually designed to work with a specific family of microprocessors. Because it controls communications between the processor and external devices, the chipset plays a crucial role in determining system performance.

Host adapter device which connects a computer, which acts as the host system, to other network and storage devices

In computer hardware, a host controller, host adapter, or host bus adapter (HBA) connects a computer, which acts as the host system, to other network and storage devices. The terms are primarily used to refer to devices for connecting SCSI, Fibre Channel and SATA devices. Devices for connecting to IDE, Ethernet, FireWire, USB and other systems may also be called host adapters.

A disk array controller is a device which manages the physical disk drives and presents them to the computer as logical units. It almost always implements hardware RAID, thus it is sometimes referred to as RAID controller. It also often provides additional disk cache.

The Amiga A570 is a single-speed external CD-ROM drive for the Amiga 500 computer launched by Commodore in 1992. It was designed to be compatible with Commodore CDTV software as well as being able to read ordinary ISO 9660 CD-ROM discs.

TCP offload engine (TOE) is a technology used in network interface cards (NIC) to offload processing of the entire TCP/IP stack to the network controller. It is primarily used with high-speed network interfaces, such as gigabit Ethernet and 10 Gigabit Ethernet, where processing overhead of the network stack becomes significant.

ESCON

ESCON is a data connection created by IBM, and is commonly used to connect their mainframe computers to peripheral devices such as disk storage and tape drives. ESCON is an optical fiber, half-duplex, serial interface. It originally operated at a rate of 10 Mbyte/s, which was later increased to 17Mbyte/s. The current maximum distance is 43 kilometers.

USB mass storage device class

The USB mass storage device class is a set of computing communications protocols defined by the USB Implementers Forum that makes a USB device accessible to a host computing device and enables file transfers between the host and the USB device. To a host, the USB device acts as an external hard drive; the protocol set interfaces with a number of storage devices.

In computing and especially in computer hardware, a controller is a chip, an expansion card, or a stand-alone device that interfaces with a peripheral device. This may be a link between two parts of a computer or a controller on an external device that manages the operation of that device.

A SCSI connector is used to connect computer parts that use a system called SCSI to communicate with each other. Generally, two connectors, designated male and female, plug together to form a connection which allows two components, such as a computer and a disk drive, to communicate with each other. SCSI connectors can be electrical connectors or optical connectors. There have been a large variety of SCSI connectors in use at one time or another in the computer industry. Twenty-five years of evolution and three major revisions of the standards resulted in requirements for Parallel SCSI connectors that could handle an 8, 16 or 32 bit wide bus running at 5, 10 or 20 megatransfer/s, with conventional or differential signaling. Serial SCSI added another three transport types, each with one or more connector types. Manufacturers have frequently chosen connectors based on factors of size, cost, or convenience at the expense of compatibility.

Parallel SCSI

Parallel SCSI is the earliest of the interface implementations in the SCSI family. SPI is a parallel data bus; There is one set of electrical connections stretching from one end of the SCSI bus to the other. A SCSI device attaches to the bus but does not interrupt it. Both ends of the bus must be terminated.

Sun-2

The Sun-2 series of UNIX workstations and servers was launched by Sun Microsystems in November 1983. As the name suggests, the Sun-2 represented the second generation of Sun systems, superseding the original Sun-1 series. The Sun-2 series used a 10 MHz Motorola 68010 microprocessor with a proprietary Sun-2 Memory Management Unit (MMU), which enabled it to be the first Sun architecture to run a full virtual memory UNIX implementation, SunOS 1.0, based on 4.1BSD. Early Sun-2 models were based on the Intel Multibus architecture, with later models using VMEbus, which continued to be used in the successor Sun-3 and Sun-4 families.

Storage area network network which provides access to consolidated, block level data storage

A storage area network (SAN) or storage network is a Computer network which provides access to consolidated, block-level data storage. SANs are primarily used to enhance accessibility of storage devices, such as disk arrays and tape libraries, to servers so that the devices appear to the operating system as locally-attached devices. A SAN typically is a dedicated network of storage devices not accessible through the local area network (LAN) by other devices, thereby preventing interference of LAN traffic in data transfer.

Hard disk drives are accessed over one of a number of bus types, including parallel ATA, Serial ATA (SATA), SCSI, Serial Attached SCSI (SAS), and Fibre Channel. Bridge circuitry is sometimes used to connect hard disk drives to buses with which they cannot communicate natively, such as IEEE 1394, USB, SCSI and Thunderbolt.

References

  1. Allan, Dal, ed. (1988), ISO/DIS 9318 -- Information Processing Systems -- Intelligent Peripheral Interface, International Organization for Standardization