GB875695A - Data synchronizer - Google Patents
Data synchronizerInfo
- Publication number
- GB875695A GB875695A GB41505/58A GB4150558A GB875695A GB 875695 A GB875695 A GB 875695A GB 41505/58 A GB41505/58 A GB 41505/58A GB 4150558 A GB4150558 A GB 4150558A GB 875695 A GB875695 A GB 875695A
- Authority
- GB
- United Kingdom
- Prior art keywords
- units
- access
- computer
- unit
- storage device
- 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
Links
- 230000002093 peripheral effect Effects 0.000 abstract 4
- 239000011159 matrix material Substances 0.000 abstract 2
- 230000005540 biological transmission Effects 0.000 abstract 1
- 230000003139 buffering effect Effects 0.000 abstract 1
- 230000001105 regulatory effect Effects 0.000 abstract 1
- 230000001360 synchronised effect Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/527—Multiplying only in serial-parallel fashion, i.e. one operand being entered serially and the other in parallel
- G06F7/5272—Multiplying only in serial-parallel fashion, i.e. one operand being entered serially and the other in parallel with row wise addition of partial products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Collation Of Sheets And Webs (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
875,695. Digital electric-calculating apparatus. INTERNATIONAL BUSINESS MACHINES CORPORATION. Dec. 23, 1958 [Dec. 26, 1957], No. 41505/58. Drawings to Specification. Class 106 (1). A data transmission system for regulating the transfer of information between an addresssable storage device having a plurality of locations for the storage of information and a plurality of peripheral units operable in a synchronous modes with respect to each other and to the said storage device comprises a plurality of control units each connectable to a peripheral unit and operable to transfer information synchronously between such unit and said storage device in which each control unit includes means for requesting access to said storage device and said plurality of control units are adapted to co-operate to establish an order of transfer of information in accordance with a pattern of requests for access to said storage device. A data processing system comprising an I.B.M. 701 computer as described in Proc. I.R.E., Vol. 41, pages 1262-1294, but using a magnetic core matrix as described in Specification 850,322 in place of the original C.R.T. storage, magnetic tape units, recordcard readers, and printers together with a known input/output buffering system is described and in particular a system of priorities is described to determine which of a number of peripheral units (e.g. tape units, printers, card readers, &c.) is to be given access with the main store (the core matrix) of the computer when several of them simultaneously issue requests for access. The magnetic tape units use known double-gap reading/writing heads, together with an error detecting arrangement as described in Specification 875,694, which is referred to. In the system described a large number of peripheral units are connected to the computer via six data synchronizer units and which of the six data synchronizer units is given access to the computer is determined by a priority unit which functions according to the following rules: The six data synchronizer units DSU1-DSU6 are divided into two main groups DSU1-DSU3 and DSU4-DSU6 which are each divided into two sub-groups of one and two units respectively. If a request for access to the computer is made by a single data synchronizer unit then this unit is given immediate access. If requests for access to the computer are made simultaneously by two data synchronizer units, one being in each of the main groups, then that unit belonging to the group which last had access to the computer is given immediate access and the other unit has to wait. This system of priority-that the last set of units to have access is given priority in the event of subsequent simultaneous requests for access-is applied as between two sub-groups of the same main group and as between the units of the same sub-group. In this way in the event of any number of simultaneous requests there is a unique order in which they will be granted.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US705445A US3036773A (en) | 1957-12-26 | 1957-12-26 | Indirect addressing in an electronic data processing machine |
US705442A US3048333A (en) | 1957-12-26 | 1957-12-26 | Fast multiply apparatus in an electronic digital computer |
Publications (1)
Publication Number | Publication Date |
---|---|
GB875695A true GB875695A (en) | 1961-08-23 |
Family
ID=27107502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB41505/58A Expired GB875695A (en) | 1957-12-26 | 1958-12-23 | Data synchronizer |
Country Status (2)
Country | Link |
---|---|
US (2) | US3036773A (en) |
GB (1) | GB875695A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3243781A (en) * | 1961-10-06 | 1966-03-29 | Sperry Rand Corp | Digital communication system |
US3247488A (en) * | 1961-03-24 | 1966-04-19 | Sperry Rand Corp | Digital computing system |
US3251040A (en) * | 1961-12-01 | 1966-05-10 | Sperry Rand Corp | Computer input-output system |
CN116048771A (en) * | 2022-08-15 | 2023-05-02 | 荣耀终端有限公司 | Resource scheduling method and related equipment |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB942153A (en) * | 1961-01-26 | 1963-11-20 | Int Computers & Tabulators Ltd | Improvements in or relating to data processing apparatus |
US3222649A (en) * | 1961-02-13 | 1965-12-07 | Burroughs Corp | Digital computer with indirect addressing |
NL282242A (en) * | 1961-08-17 | |||
GB993879A (en) * | 1961-11-16 | |||
US3258748A (en) * | 1962-01-08 | 1966-06-28 | Fntan, fntin | |
US3311739A (en) * | 1963-01-10 | 1967-03-28 | Ibm | Accumulative multiplier |
US3311887A (en) * | 1963-04-12 | 1967-03-28 | Ibm | File memory system with key to address transformation apparatus |
US3311888A (en) * | 1963-04-12 | 1967-03-28 | Ibm | Method and apparatus for addressing a memory |
US3774166A (en) * | 1963-09-30 | 1973-11-20 | F Vigliante | Short-range data processing transfers |
US3315233A (en) * | 1963-10-01 | 1967-04-18 | Ibm | Self-addressing and self-assigning memory system |
US3299261A (en) * | 1963-12-16 | 1967-01-17 | Ibm | Multiple-input memory accessing apparatus |
FR1404464A (en) * | 1964-03-17 | 1965-07-02 | Bull Sa Machines | Data storage and processing system |
US4611307A (en) * | 1964-06-26 | 1986-09-09 | Hewlett-Packard Company | Function analyzing |
US3343138A (en) * | 1964-10-07 | 1967-09-19 | Bell Telephone Labor Inc | Data processor employing double indexing |
US3389380A (en) * | 1965-10-05 | 1968-06-18 | Sperry Rand Corp | Signal responsive apparatus |
GB1115551A (en) * | 1965-11-11 | 1968-05-29 | Automatic Telephone & Elect | Improvements in or relating to data processing systems |
US3412382A (en) * | 1965-11-26 | 1968-11-19 | Massachusetts Inst Technology | Shared-access data processing system |
US3454933A (en) * | 1966-06-27 | 1969-07-08 | Gen Electric | Data processing system |
US3454931A (en) * | 1966-06-27 | 1969-07-08 | Gen Electric | Data processing system including address development apparatus |
US3440618A (en) * | 1967-07-07 | 1969-04-22 | Bell Telephone Labor Inc | Information processing system |
NL6815506A (en) * | 1968-10-31 | 1970-05-04 | ||
US4038640A (en) * | 1970-12-28 | 1977-07-26 | Said Micro Computer Inc. By Said Barry T. Lee, Ralph V. Cole, Gunther W. Wimmer | Interactive control system |
US3760370A (en) * | 1971-04-26 | 1973-09-18 | Tektronix Inc | Calculator with a number processing system |
USH1970H1 (en) | 1971-07-19 | 2001-06-05 | Texas Instruments Incorporated | Variable function programmed system |
US4326265A (en) * | 1971-07-19 | 1982-04-20 | Texas Instruments Incorporated | Variable function programmed calculator |
US4471460A (en) * | 1977-12-02 | 1984-09-11 | Texas Instruments Incorporated | Variable function programmed system |
US4476541A (en) * | 1977-12-02 | 1984-10-09 | Texas Instruments Incorporated | Variable function programmed system |
CN108182049B (en) * | 2018-03-14 | 2023-04-25 | 桂林电子科技大学 | Binary optical full adder based on micro-ring resonator |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL152265B (en) * | 1949-03-14 | Snam Progetti | PROCESS FOR THE PREPARATION OF ZINC SALTS FROM DITHIOPHOSPHORIC ACID DIESTERS. | |
NL94419C (en) * | 1949-06-22 | |||
NL100860C (en) * | 1950-05-04 | |||
BE503357A (en) * | 1950-05-18 | |||
US2815168A (en) * | 1951-11-14 | 1957-12-03 | Hughes Aircraft Co | Automatic program control system for a digital computer |
NL130448C (en) * | 1952-12-22 | |||
GB745833A (en) * | 1953-03-17 | 1956-03-07 | Nat Res Dev | Digital computing engines |
GB796404A (en) * | 1953-08-27 | 1958-06-11 | Nat Res Dev | Improvements in or relating to electronic digital computing machines |
US2792991A (en) * | 1953-11-23 | 1957-05-21 | Ibm | Electronic commutator for calculators |
US2914248A (en) * | 1956-03-07 | 1959-11-24 | Ibm | Program control for a data processing machine |
-
1957
- 1957-12-26 US US705445A patent/US3036773A/en not_active Expired - Lifetime
- 1957-12-26 US US705442A patent/US3048333A/en not_active Expired - Lifetime
-
1958
- 1958-12-23 GB GB41505/58A patent/GB875695A/en not_active Expired
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3247488A (en) * | 1961-03-24 | 1966-04-19 | Sperry Rand Corp | Digital computing system |
US3243781A (en) * | 1961-10-06 | 1966-03-29 | Sperry Rand Corp | Digital communication system |
US3251040A (en) * | 1961-12-01 | 1966-05-10 | Sperry Rand Corp | Computer input-output system |
CN116048771A (en) * | 2022-08-15 | 2023-05-02 | 荣耀终端有限公司 | Resource scheduling method and related equipment |
CN116048771B (en) * | 2022-08-15 | 2023-10-20 | 荣耀终端有限公司 | Resource scheduling method and related equipment |
Also Published As
Publication number | Publication date |
---|---|
US3048333A (en) | 1962-08-07 |
US3036773A (en) | 1962-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB875695A (en) | Data synchronizer | |
US3693161A (en) | Apparatus for interrogating the availability of a communication path to a peripheral device | |
GB1170285A (en) | A Modular Multicomputing Data Processing System | |
GB1349999A (en) | Autonomous multiple-path input/output control system | |
GB950911A (en) | Modular computer system | |
GB886889A (en) | Improvements in memory systems for data processing devices | |
GB1352577A (en) | Multi-processor processing system having inter-processor interrupt transfer apparatus | |
GB1282628A (en) | Computer memory protection | |
GB2148563A (en) | Multiprocessor system | |
GB1142465A (en) | Improvements in or relating to data processing systems | |
GB1172494A (en) | Improvements in and relating to digital computer systems | |
US3099818A (en) | Scan element for computer | |
GB1336981A (en) | Digital electric information processing system | |
US3609665A (en) | Apparatus for exchanging information between a high-speed memory and a low-speed memory | |
GB1188435A (en) | Improvements in and relating to Digital Computers | |
US6212543B1 (en) | Asymmetric write-only message queuing architecture | |
GB1492610A (en) | Data equipment for the execution of maintenance operations in an information processing system | |
GB1497600A (en) | Data processing apparatus | |
US3351913A (en) | Memory system including means for selectively altering or not altering restored data | |
US5408612A (en) | Microprocessor system for selectively accessing a processor internal register when the processor has control of the bus and partial address identifying the register | |
ES456517A1 (en) | Input/output security system for data processing equipment | |
JPS63245720A (en) | Data base system | |
JPH0612549B2 (en) | Data access system | |
SU562811A1 (en) | Device for information exchange | |
JPH07319829A (en) | Method for transferring data |