US3247488A - Digital computing system - Google Patents

Digital computing system Download PDF

Info

Publication number
US3247488A
US3247488A US98148A US9814861A US3247488A US 3247488 A US3247488 A US 3247488A US 98148 A US98148 A US 98148A US 9814861 A US9814861 A US 9814861A US 3247488 A US3247488 A US 3247488A
Authority
US
United States
Prior art keywords
computing system
april
sheets
welsh
digital computing
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
Application number
US98148A
Inventor
Welsh Herbert Frazer
Jr John Presper Eckert
William F Schmitt
Lawrence F Harrison
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sperry Corp
Original Assignee
Sperry Rand Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to NL276308D priority Critical patent/NL276308A/xx
Application filed by Sperry Rand Corp filed Critical Sperry Rand Corp
Priority to US98148A priority patent/US3247488A/en
Priority to GB10005/62A priority patent/GB1003923A/en
Priority to BE615518A priority patent/BE615518A/en
Priority to SE3220/62A priority patent/SE303623B/xx
Priority to FR891885A priority patent/FR1331378A/en
Priority to CH346162A priority patent/CH412410A/en
Priority to DES78672A priority patent/DE1190704B/en
Application granted granted Critical
Publication of US3247488A publication Critical patent/US3247488A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30072Arrangements for executing specific machine instructions to perform conditional operations, e.g. using predicates or guards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/18Handling requests for interconnection or transfer for access to memory bus based on priority control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30076Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline, look ahead using instruction pipelines

Description

April 19, 1966 H. F. wl-:LsH ET M- DIGITAL COMPUTING SYSTEM B9 Sheets-Sheet 1 Filed March 24, 1961 April 19, 1966 H. F. WELSH ET AL DIGITAL COMPUTING SYSTEM B9 Sheets-Sheet 2 Filed March 24, 1961 NOC new
Nn S
April 19, 1966 H. F. WELSH ETAL 3.247.488
DIGITAL COMPUTING SYSTEM a9 Sheets-Shut .5
Filid latch 24, 1961 April 19, 1966 SYSTEM a9 Sheets-Sheet 4 Filed Hrch 24, 1961 April 19, 1966 H. F. WELSH ETAL 3,247,483
DIGITAL COMPUTING SYSTEM Filed March 24, 1961 a9 Sheets-Shut 5 .Qui www. u
l O i v April 19, 1966 Filed March 24, 1961 H. F. weLsH ETAL 3,247,488
DIGITAL COMPUTING SYSTEM a9 Sheets-Shut 6 April 19,
Filed March 24, 1961 BEST AVAILABLE COPY H. F. WELSH ET AL.
DIGITAL COMPUITNG SYSTEM 59 Sheets-Sheet 7 April 19, 1966 H. F. WELSH ETAI- DIGITAL COMPUTING SYSTEM 69 Sheets-Sheet E Filed March 24. 1961 Sca a u en.
April 19, 1966 H. F. WELSH ETAL 3,247,488
mslm. couru'rmo SYSTEM Filed Karen 24. 1961 e9 sheets-sneu e b Illll-V SN .SQ 36% SSR mmol,
April 19, 1966 H. F. WELSH ET Al. 3,247,488
DIG ITAL CQMPUTING SYSTEM med uarcn 24, 1961 e9 sheetsneet 1o roMfw y F16. \O @E fr 4 m44 t ARfSS M600i/f fo /f/srucr/oa/ /fa /j/ t7 mman? fm M J Lfmv afm/1mm H. F. WELSH ETAL DIGITAL CUIPUTING SYSTBK Filod lnrch 24, 1961 69 Shulman n April 19, 1966 H. F. weLsH 5TM. 3.247.435
DIGITAL COMPUTING SYSTEM Filed latch 24. 1961 a9 Sheets-Shut 12 FIG. IOB
yflf CONfR Xfff RFI 19H/.VIR
APF 19. 1966 n. F. WELSH EIAL 3,247.4
DIGITAL COKPU'TING SYSTEM B9 Sheets-35u?. 13
Filud larGh 24, 1961 April 19, 1966 H. F. WELSH ETAL DIGITAL COIIYUTING SYSTEM 89 Shoots-Sheet 14 D m TGR SEQ* Filed March 24. 1961 W xu m, N
April 19, 1966 H. F. WELSH ET AL 3,247,488
DIGITAL COMPUTING SYSTEM Filed Ilarch 24, 1961 89 Sheets-Sheet 15 FIC-.IIB
April 19, 1966 Filed Harsh 24. 1961 H. F. WELSH ETAL DIGITAL COMPUTING SYSTEM B9 Sheets-Sheet 16 H. F. WELSH ETAL DIGITAL COMPUTING SYSTEM April 19, 1966 `Filed Ilarch 24, 1961 B9 Sheets-Sheet 17 H. F. WELSH ETAL DIGITAL courunm svsfrnn IApril 1s, 1966 B9 Sheets-Sheet 18 Filed March 24, 1961.
Aun 19, me
H. F. WELSH ETAL DIGITAL COWUTXIIG SYSTEI mea um `24. 1961 pcq 89 1mi X9 F IG. 24
FW Ff! FIZ m F PWM RIM l W27 FIG. IBA
PII!!! r VIII Pfl/l April 19, 1966 H. F. WELSH ETAL 3,247,488
DIGITAL COMPUTING SYSTEM Filed March 24. 1961 a9 Sheets-Sheet 20

Claims (1)

  1. 41. IN COMBINATION AN ADDRESSABLE MEMORY SYSTEM, COMPRISING A PLURALITY OF INDEPENDENT MEMORY UNITS, EACH MEMORY UNIT HAVING THE SAME FINITE ACCESS PERIOD AND A PLURALITY OF INFORMATION HANDLING UNITS CONNECTED TO SAID MEMORY SYSTEM FOR COMMUNICATING THEREWITH, EACH OF SAID INFORMATION HANDLING UNITS HAVING MEANS FOR SELECTIVELY REPETITIVELY COMMUNICATING INFORMATION TO OR FROM SAID MEMORY SYSTEM AT A DIFFERENT, WITH RESPECT TO OTHER INFORMATION HANDLING UNITS, PREDETERMINED TIME POSITION WITHIN SAID ACCESS PERIOD.
US98148A 1961-03-24 1961-03-24 Digital computing system Expired - Lifetime US3247488A (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
NL276308D NL276308A (en) 1961-03-24
US98148A US3247488A (en) 1961-03-24 1961-03-24 Digital computing system
GB10005/62A GB1003923A (en) 1961-03-24 1962-03-15 Digital computing system
BE615518A BE615518A (en) 1961-03-24 1962-03-21 NUMERICAL CALCULATION SYSTEM
SE3220/62A SE303623B (en) 1961-03-24 1962-03-22
FR891885A FR1331378A (en) 1961-03-24 1962-03-22 Numerical calculation system
CH346162A CH412410A (en) 1961-03-24 1962-03-23 Computer system
DES78672A DE1190704B (en) 1961-03-24 1962-03-26 Computer system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US98148A US3247488A (en) 1961-03-24 1961-03-24 Digital computing system
DES78672A DE1190704B (en) 1961-03-24 1962-03-26 Computer system

Publications (1)

Publication Number Publication Date
US3247488A true US3247488A (en) 1966-04-19

Family

ID=25996819

Family Applications (1)

Application Number Title Priority Date Filing Date
US98148A Expired - Lifetime US3247488A (en) 1961-03-24 1961-03-24 Digital computing system

Country Status (7)

Country Link
US (1) US3247488A (en)
CH (1) CH412410A (en)
DE (1) DE1190704B (en)
FR (1) FR1331378A (en)
GB (1) GB1003923A (en)
NL (1) NL276308A (en)
SE (1) SE303623B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3323109A (en) * 1963-12-30 1967-05-30 North American Aviation Inc Multiple computer-multiple memory system
US3346851A (en) * 1964-07-08 1967-10-10 Control Data Corp Simultaneous multiprocessing computer system
US3350689A (en) * 1964-02-10 1967-10-31 North American Aviation Inc Multiple computer system
US3416139A (en) * 1966-02-14 1968-12-10 Burroughs Corp Interface control module for modular computer system and plural peripheral devices
US3426330A (en) * 1966-02-14 1969-02-04 Burroughs Corp Central data processor
US3430201A (en) * 1967-06-16 1969-02-25 Cutler Hammer Inc Extending pulse rate multiplication capability of system that includes general purpose computer and hardwired pulse rate multiplier of limited capacity
US3462741A (en) * 1966-07-25 1969-08-19 Ibm Automatic control of peripheral processors
US3480914A (en) * 1967-01-03 1969-11-25 Ibm Control mechanism for a multi-processor computing system
US3521238A (en) * 1967-07-13 1970-07-21 Honeywell Inc Multi-processor computing apparatus
US3533073A (en) * 1967-09-12 1970-10-06 Automatic Elect Lab Digital control and memory arrangement,particularly for a communication switching system
US3569943A (en) * 1969-04-02 1971-03-09 Ibm Variable speed line adapter
US3702462A (en) * 1967-10-26 1972-11-07 Delaware Sds Inc Computer input-output system
US4156907A (en) * 1977-03-02 1979-05-29 Burroughs Corporation Data communications subsystem
US5010476A (en) * 1986-06-20 1991-04-23 International Business Machines Corporation Time multiplexed system for tightly coupling pipelined processors to separate shared instruction and data storage units
US5133077A (en) * 1987-10-19 1992-07-21 International Business Machines Corporation Data processor having multiple execution units for processing plural classs of instructions in parallel
US20070255872A1 (en) * 2004-09-21 2007-11-01 Yasuhiro Tawara Bus system and semiconductor integrated circuit

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3432813A (en) * 1966-04-19 1969-03-11 Ibm Apparatus for control of a plurality of peripheral devices
US3421150A (en) * 1966-08-26 1969-01-07 Sperry Rand Corp Multiprocessor interrupt directory

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2840705A (en) * 1954-11-26 1958-06-24 Monroe Calculating Machine Sequential selection means
GB875695A (en) * 1957-12-26 1961-08-23 Ibm Data synchronizer
GB886421A (en) * 1957-01-25 1962-01-03 Honeywell Regulator Co Improvements in or relating to data processing apparatus
US3029414A (en) * 1958-08-11 1962-04-10 Honeywell Regulator Co Information handling apparatus
US3061192A (en) * 1958-08-18 1962-10-30 Sylvania Electric Prod Data processing system
US3117306A (en) * 1958-02-17 1964-01-07 Ibm Multiplex computer inquiry stations

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2840705A (en) * 1954-11-26 1958-06-24 Monroe Calculating Machine Sequential selection means
GB886421A (en) * 1957-01-25 1962-01-03 Honeywell Regulator Co Improvements in or relating to data processing apparatus
GB875695A (en) * 1957-12-26 1961-08-23 Ibm Data synchronizer
US3117306A (en) * 1958-02-17 1964-01-07 Ibm Multiplex computer inquiry stations
US3029414A (en) * 1958-08-11 1962-04-10 Honeywell Regulator Co Information handling apparatus
US3061192A (en) * 1958-08-18 1962-10-30 Sylvania Electric Prod Data processing system

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3323109A (en) * 1963-12-30 1967-05-30 North American Aviation Inc Multiple computer-multiple memory system
US3350689A (en) * 1964-02-10 1967-10-31 North American Aviation Inc Multiple computer system
US3346851A (en) * 1964-07-08 1967-10-10 Control Data Corp Simultaneous multiprocessing computer system
US3416139A (en) * 1966-02-14 1968-12-10 Burroughs Corp Interface control module for modular computer system and plural peripheral devices
US3426330A (en) * 1966-02-14 1969-02-04 Burroughs Corp Central data processor
US3462741A (en) * 1966-07-25 1969-08-19 Ibm Automatic control of peripheral processors
US3480914A (en) * 1967-01-03 1969-11-25 Ibm Control mechanism for a multi-processor computing system
US3430201A (en) * 1967-06-16 1969-02-25 Cutler Hammer Inc Extending pulse rate multiplication capability of system that includes general purpose computer and hardwired pulse rate multiplier of limited capacity
US3521238A (en) * 1967-07-13 1970-07-21 Honeywell Inc Multi-processor computing apparatus
US3533073A (en) * 1967-09-12 1970-10-06 Automatic Elect Lab Digital control and memory arrangement,particularly for a communication switching system
US3533080A (en) * 1967-09-12 1970-10-06 Automatic Elect Lab Digital control and memory block-of-access arrangement,particularly for a communication switching system
US3702462A (en) * 1967-10-26 1972-11-07 Delaware Sds Inc Computer input-output system
US3569943A (en) * 1969-04-02 1971-03-09 Ibm Variable speed line adapter
US4156907A (en) * 1977-03-02 1979-05-29 Burroughs Corporation Data communications subsystem
US5010476A (en) * 1986-06-20 1991-04-23 International Business Machines Corporation Time multiplexed system for tightly coupling pipelined processors to separate shared instruction and data storage units
US5133077A (en) * 1987-10-19 1992-07-21 International Business Machines Corporation Data processor having multiple execution units for processing plural classs of instructions in parallel
US20070255872A1 (en) * 2004-09-21 2007-11-01 Yasuhiro Tawara Bus system and semiconductor integrated circuit

Also Published As

Publication number Publication date
DE1190704B (en) 1965-04-08
NL276308A (en)
CH412410A (en) 1966-04-30
SE303623B (en) 1968-09-02
FR1331378A (en) 1963-07-05
GB1003923A (en) 1965-09-08

Similar Documents

Publication Publication Date Title
US3247488A (en) Digital computing system
US4293941A (en) Memory access control system in vector processing system
Smith Matrix Equation XA+BX=C
US3374465A (en) Multiprocessor system having floating executive control
US3786432A (en) Push-pop memory stack having reach down mode and improved means for processing double-word items
US3229260A (en) Multiprocessing computer system
US3163850A (en) Record scatter variable
US3328768A (en) Storage protection systems
US3094610A (en) Electronic computers
GB931126A (en) Improvements in digital data storage systems
GB749836A (en) Electronic system for computing and otherwise handling information
US3594732A (en) General purpose digital computer
ES361451A1 (en) Microprogrammed data processing system utilizing improved storage addressing means
US3215987A (en) Electronic data processing
GB1063014A (en) Improvements in or relating to electronic digital computers
GB1069480A (en) Memory system
US4916658A (en) Dynamic buffer control
GB890323A (en) Improvements in or relating to electronic data processing apparatus
US4460972A (en) Single chip microcomputer selectively operable in response to instructions stored on the computer chip or in response to instructions stored external to the chip
US3737871A (en) Stack register renamer
GB976499A (en) Improvements in or relating to electronic digital computing machines
GB888023A (en) Table lock-up system for a data processing device
US3577130A (en) Means for limiting field length of computed data
US3345611A (en) Control signal generator for a computer apparatus
GB968546A (en) Electronic data processing apparatus