US3372378A - Input/output unit switch - Google Patents
Input/output unit switch Download PDFInfo
- Publication number
- US3372378A US3372378A US362710A US36271064A US3372378A US 3372378 A US3372378 A US 3372378A US 362710 A US362710 A US 362710A US 36271064 A US36271064 A US 36271064A US 3372378 A US3372378 A US 3372378A
- Authority
- US
- United States
- Prior art keywords
- tape
- units
- unit
- control
- read bus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30094—Condition code generation, e.g. Carry, Zero flag
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0682—Tape device
Definitions
- I/O unit switch which is a passive device that responds to standard I/O select instructions needed without the I/O switch.
- Coordinating selection circuitry prevents improper selection of any I/O unit.
- a modular configuration with nodes having slow speed (relay) bus switching circuits and high speed (semiconductor) control circuits permits full performance in switching and controlling magnetic tape units.
- the control units may be connected to the same or dilferent computer systems.
- This invention relates generally to a switching system for selectively connecting any input/output (I/O) unit of a plurality of I/O units to any control unit of a plurality of control units. All control units can simultaneously operate with different I/O units. Furthermore, any I/O unit can be permanently made not available to any control unit on a selective basis.
- I/O input/output
- the commonest means of selecting an I/O unit from a group of units is via a direct connection between a control unit and each of a plurality of I/O units.
- a control unit is designed to accommodate up toa specific maximum number of I/O units.
- Tape units are a form of I/O unit and hereafter are used to represent I/O units generally. Frequently, it is desired to increase the capacity of a magnetic tape unit installation without the use of special apparatus through the use of additional tape controls. In this case, each tape control selects among only its own bank of tape units, and it cannot operate tape units connected to other tape controls.
- an overall computer installation may have two tape controls and 16 tape units, in which 8 of the tape units are connected to one control unit while the remaining 8 tape units are connected to the remaining control unit.
- One tape control can operate only with one of its 8 tape units and cannot operate with the 8 tape units connected to the other control.
- the addition of a tape control and its tape units does not increase the flexibility of either the tape controls or the individual tape units, although it increases the I/O capacity of the system due to the addition of more units. It is, therefore, desirable to be able to find a convenient means of increasing the flexibility of an installation so that any of several tape controls can operate with any tape unit among all tape units at an installation.
- a method of accomplishing this end is a tape unit switch (TUS).
- the tape unit switch connects between a plurality of the tape controls and a plurality of tape units so that any of the plurality of tape units is selectable by any of a plurality of tape controls.
- tape unit switches have been suggested, some of which are directly address programmable and require special instructions by the computing system in order to connect a given tape unit to a given tape control.
- Other tape unit switches are manually controlled to connect a particular tape unit to a particular tape control.
- the manual switch offers the flexibility of changing a semipermanent tape unit connection, but it cannot provide tape switching between data block transfers by a computer system without first stopping the system, which is highly undesirable.
- the total number of available I/O units can exceed the maximum number that can normally be attached to :a control unit.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Electronic Switches (AREA)
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US362710A US3372378A (en) | 1964-04-27 | 1964-04-27 | Input/output unit switch |
| FR13951A FR1440771A (fr) | 1964-04-27 | 1965-04-21 | Réseau de commutation pour dérouleurs de bandes d'enregistrement |
| GB16743/65A GB1083171A (en) | 1964-04-27 | 1965-04-21 | Improvements in or relating to data processing apparatus |
| NL656505325A NL154342B (nl) | 1964-04-27 | 1965-04-26 | Verbindingsstelsel voor in- en uitvoerorganen. |
| SE05472/65A SE329515B (de) | 1964-04-27 | 1965-04-27 | |
| CH584965A CH432067A (de) | 1964-04-27 | 1965-04-27 | Anordnung mit mehreren Eingabe/Ausgabe-Einheiten und mehreren Eingabe/Ausgabe-Steuereinheiten |
| DE1574590A DE1574590B2 (de) | 1964-04-27 | 1965-04-27 | Matrixartig aufgebaute Schalteranordnung zur wahlweisen Verbindung einer von mehreren Eingabe-Ausgabe-Steuereinheiten mit einer von mehreren Eingabe/Ausgabe-Einheiten |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US362710A US3372378A (en) | 1964-04-27 | 1964-04-27 | Input/output unit switch |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US3372378A true US3372378A (en) | 1968-03-05 |
Family
ID=23427215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US362710A Expired - Lifetime US3372378A (en) | 1964-04-27 | 1964-04-27 | Input/output unit switch |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US3372378A (de) |
| CH (1) | CH432067A (de) |
| DE (1) | DE1574590B2 (de) |
| GB (1) | GB1083171A (de) |
| NL (1) | NL154342B (de) |
| SE (1) | SE329515B (de) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3474416A (en) * | 1965-10-01 | 1969-10-21 | Creed & Co Ltd | Data editing system |
| US3593302A (en) * | 1967-03-31 | 1971-07-13 | Nippon Electric Co | Periphery-control-units switching device |
| US3668651A (en) * | 1970-12-30 | 1972-06-06 | Ibm | Working device code method of i/o control |
| US3731217A (en) * | 1970-04-03 | 1973-05-01 | Research Corp | Quasi-optical signal processing utilizing hybrid matrices |
| DE2202658A1 (de) * | 1972-01-20 | 1973-07-26 | North American Rockwell | Elektronisches musikinstrument |
| JPS5152746A (de) * | 1974-09-07 | 1976-05-10 | Philips Nv | |
| US4155117A (en) * | 1977-07-28 | 1979-05-15 | International Business Machines Corporation | Synchronizing channel-to-channel adapter |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3200380A (en) * | 1961-02-16 | 1965-08-10 | Burroughs Corp | Data processing system |
| US3226688A (en) * | 1961-07-03 | 1965-12-28 | Bunker Ramo | Modular computer system |
-
1964
- 1964-04-27 US US362710A patent/US3372378A/en not_active Expired - Lifetime
-
1965
- 1965-04-21 GB GB16743/65A patent/GB1083171A/en not_active Expired
- 1965-04-26 NL NL656505325A patent/NL154342B/xx not_active IP Right Cessation
- 1965-04-27 SE SE05472/65A patent/SE329515B/xx unknown
- 1965-04-27 DE DE1574590A patent/DE1574590B2/de not_active Ceased
- 1965-04-27 CH CH584965A patent/CH432067A/de unknown
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3200380A (en) * | 1961-02-16 | 1965-08-10 | Burroughs Corp | Data processing system |
| US3226688A (en) * | 1961-07-03 | 1965-12-28 | Bunker Ramo | Modular computer system |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3474416A (en) * | 1965-10-01 | 1969-10-21 | Creed & Co Ltd | Data editing system |
| US3593302A (en) * | 1967-03-31 | 1971-07-13 | Nippon Electric Co | Periphery-control-units switching device |
| US3731217A (en) * | 1970-04-03 | 1973-05-01 | Research Corp | Quasi-optical signal processing utilizing hybrid matrices |
| US3668651A (en) * | 1970-12-30 | 1972-06-06 | Ibm | Working device code method of i/o control |
| DE2202658A1 (de) * | 1972-01-20 | 1973-07-26 | North American Rockwell | Elektronisches musikinstrument |
| JPS5152746A (de) * | 1974-09-07 | 1976-05-10 | Philips Nv | |
| US4155117A (en) * | 1977-07-28 | 1979-05-15 | International Business Machines Corporation | Synchronizing channel-to-channel adapter |
Also Published As
| Publication number | Publication date |
|---|---|
| NL154342B (nl) | 1977-08-15 |
| DE1574590A1 (de) | 1972-04-06 |
| SE329515B (de) | 1970-10-12 |
| CH432067A (de) | 1967-03-15 |
| GB1083171A (en) | 1967-09-13 |
| DE1574590B2 (de) | 1974-01-10 |
| NL6505325A (de) | 1965-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3373408A (en) | Computer capable of switching between programs without storage and retrieval of the contents of operation registers | |
| US3614742A (en) | Automatic context switching in a multiprogrammed multiprocessor system | |
| US3200380A (en) | Data processing system | |
| US3702462A (en) | Computer input-output system | |
| US3573855A (en) | Computer memory protection | |
| US4181936A (en) | Data exchange processor for distributed computing system | |
| US3283308A (en) | Data processing system with autonomous input-output control | |
| US3374465A (en) | Multiprocessor system having floating executive control | |
| US4821177A (en) | Apparatus for controlling system accesses having multiple command level conditional rotational multiple port servicing priority hierarchy | |
| US4493034A (en) | Apparatus and method for an operating system supervisor in a data processing system | |
| US3629854A (en) | Modular multiprocessor system with recirculating priority | |
| US3924240A (en) | System for controlling processing equipment | |
| US3311896A (en) | Data shifting apparatus | |
| US4204252A (en) | Writeable control store for use in a data processing system | |
| US3181121A (en) | Electronic programme-control | |
| US3226688A (en) | Modular computer system | |
| US3651473A (en) | Expandable interlock exchange for multiprocessing systems | |
| US3997875A (en) | Computer configuration with claim cycles | |
| US3716837A (en) | Interrupt handling | |
| US3376555A (en) | Two-dimensional associative memory system | |
| US3566364A (en) | Data processor having operator family controllers | |
| US5490254A (en) | MIL-STD-1553 interface device having autonomous operation in all modes | |
| US3360780A (en) | Data processor utilizing combined order instructions | |
| US3354430A (en) | Memory control matrix | |
| EP1388048B1 (de) | Speichersystem für schleifenbeschleunigung nach wunsch |