US3252144A - Data processing device - Google Patents

Data processing device Download PDF

Info

Publication number
US3252144A
US3252144A US79809A US7980960A US3252144A US 3252144 A US3252144 A US 3252144A US 79809 A US79809 A US 79809A US 7980960 A US7980960 A US 7980960A US 3252144 A US3252144 A US 3252144A
Authority
US
United States
Prior art keywords
data processing
processing device
mar
car
tape
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
US79809A
Inventor
Thomas E Digan
Richard F Murray
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US79809A priority Critical patent/US3252144A/en
Application granted granted Critical
Publication of US3252144A publication Critical patent/US3252144A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • G06F13/282Cycle stealing DMA
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

May 17, 1966 T. E. mam ETAL 3,252,144
DATA PROCESSING DEVICE Filed Dec. 50, 1960 5?? Sheets-Sheet 2 XXXXY FROM CONSOLE FIG e May 17, 1966 T. E. DIGAN ETAL DATA PROCESSING DEVICE 577 Sheets-Sheet 5 Filed Dec. 30, 1960 E E a x51; 5 E J an 5 53m .25 f]! m c J 4 A 2m 1 m m m m m n "M 2 w AN I: a X A s c x s m E A a mm N 02a 58%; 9: a gi A z T a 2: A? mm 2% A mm mm: Ac E @200 A a t g E 5.6% $28 A a m e E E 28 2 05 A a Q n m E $2 2% gas Z 52.80 2% 2% is is A an '4 z z a m :52 E a; is a gem ED mm is m Ami: 5A 5E 28 Q E A2 2 5 g is a 2 E a is a E E2 3 E8 E5: 2 mm is a 5% Q 5 :8 x w A2 a? 2% :2; mm is y W m 5i; a5: mm is m A T. E. DIGAN ETAL DATA FROG-ES S ING DEVI CE Filed Dec. 50, 1960 377 Sheets-Sheet 5 CLEAR 02s sTF-00AT SYNC FF TM \94\ sET 00s STOP-CONT SYNC FF I08 CL CPS BREAK FF 26| SINGLE STEP-CPS TPD INPUT CLCPS HALT-PAUSE FF 203 FIG. IS an STOP-CONT PUP FF 204 [IL STOP-CONT PUP FF 265 L COMPL TP0-cPs 22 CL STA FFS. RE0 0R0 sTART SCAN 266 279 PROGRAM STOP 35 SET TW STA SYNC FF READ 267 SET Tw sTA SYNC FF-wRTTE 268 a MAC CLE 256 0 m? m SENSE 0ATE0F HALT-PAUSE SYNC FF 202,200 E 260 2 H HALT-PAUSE SYNC FF(PUP) 2T0 SNGLE PULSE CPS 258 00002 MEM A00 CONTROL 2T CONSOLE 239 I COMPL CAR 2] BREAK REQ PUP 240 1 SET CM SYNC FFAcMALFcRsYTTcFF 2?! 1 POWER ON CONTROL 241 I g SELEBTTON REG 00E0 (CL MEM) 2T2 R A MASTER RESET 242 2 SET CPS HALT-PAUSE FF. i Q 2 RESET CPS 245 3 RESET M50 29 275A RESET TP0 CPS 29 COMPLEMENT 244 a 245 REsET MR Dim-DRUMS RESET PCTR 29 M 08 T4 246 REsET MEM MB CONTROL 29 START FR0MAR0 MEM(CPS);24Y I REsET MEM "0" SECTION 29 5mm 0M MB|A1EM(MANUA L)4248[ REsET DRUMS 20 LOAD FR 0AR0 REA0ER 249 RESET PUP 2Y4 COMPL P0TR 2T L EF 0000s 20T W FF 9 am PM T0 10,000 205 MAR FF D SELECT CR 275 FTF -0 2ST cREcR 0R PB FF 2T6 X 0s0 PULSES e5 sET CR PB FF 2TT 5 g CONT LE) FR-0F 252 sET CPS HALT-PAUSE FF 7 2 1/L/A F'Rw TPD 0P5 FIG. T000 505 IT 200 R m xxxx )(XXX K xxxxx X xx )(XXXX XXIX 455 1 l g X)! XX m x 1956 T. E. DIGAN ETAL 3,252,144
DATA PROCESS ING DEVICE May 17, 1966 T. E. DIGAN ETAL 3,252,144
DATA PROCESSING DEVICE Filed Dec. 50, 1960 577 Sheets-Sheet '7 BITS IS-IM P FIG. lg
4 FROM CAR FlGJj TS I? BUS IT- 9 BITS IO-IS 31F May 17, 1966 "r. E. DIGAN ETAL 3,252,144
DATA PROCESSING DEVICE Filed Dec. 30, 1960 577 Sheets-Sheet 10 209 FROM OR ADO CTR REG FIG Ix I98 I99 TO OWBR FlG.lx 290 222 TO PER-SEN DEC FIG, In 29| 223 T0 PER-SEN OED FIG. In 292 COM m 534 :COM (l3) E 506 BIT T[O)MEM SEL 326 508 CENTRAL BIT 8(1) MEM SEL 52? 0 323%??? l 1 BIT O(O)MEM SEL 328 :3l2 H; BIT l4 TO PER-SEN ANOS:
513 A TO SEL REG & DEC 530 SIB FlG.le 1 FROM PDTR FIG. lk 289 20s x-ry BIT Ml) MEM SEL 525 FROM CG CPS FIG. Ic FROM MSD FIG IL FROM CONSOLE FROM MBRS A 3 2 4g ass XXXXK xxxxx L xxxxx xxxxx xxxxx xxxxx 1: xxxx T0 SEL REG 1 454 'FIOIq 455 I XXXX! xxxxxr xxxxx May 17, 1966 -r. s. DIGAN ETAL DATA PROCESSING DEVICE 3?? Sheets-Sheet 1 1 Filed Dec. 30, 1960 xxxxx xxx FIG. lk
m ON a o l W M M w w m m m w m n M m m m w W M M M R m m m m w W W W W E m m m w W W w W E m w m m M M 2 2 25.9.22 mmmw if c mm m a; 25.25; a; 25 Z; 2
x 3 nnx w 0: a: :05 2 0: 22s 2% xxxx xxxx
xxx):
xxx:
xxx:
May 17, 1966 T. E. DIGAN ETAL 3,252,144
DATA PROCESSING DEVICE Filed Dec. 50, 1960 377 Sheets-Sheet 12 g D X CLEAR CAR 505 m CAR T0 MAR "A" 3|? CAR T0 MAR "8" 3|8 CAR TO MAR "c" (MEM"C" SECTION) 304 455 MAR "0" T0 CAR RM 1 s00 MAR"C" T0 CAR ans 8-I0 50? 575 E MAR"C" T0 CAR BITS |||3 3|0 MAR "c" TOCAR BITS l4-l6 5M MAR "0" T0 CAR ans 1H9 Me 570 MAR "A" TOCAR BITS? 502 3H MAR "A" TO CAR ans a-ro 305 5 512 E MAR "A" TO CAR ens ll-l3 308 3 MAR "A" m CAR BITS M-Ms 3H 5Y4 MAR "A" TO CAR BITS IHS 5|4 1 548 D MEMORY MAR"B" T0 CAR BUST am i 54% SELECTRON MAR T0 CAR HITS 8-K) 306 K 350 D DEGUDER MARE TOCAR BITS ll-I3 s09 35l D m MAR-"B" TO GAR BITS I4-l6 3|2 552 D MAR"B" T0 cRR BMsM-M 3|5 CAR RM I4 (I) TO PER-SEN AND'S M9 /554 SET PCTRTOMEM"A& CLEAR s40 52? D STEP PCTR MM 528 D PCTR m MAR "B" 342 529 D PCTR T0 MAR "A" 545 f 326 D PCTR T0 MAR "c" BITS |o-|9 544 g 525 D SAMPLE GATE 0M PCTR BIT 7 345 j; FROM DR 2 g //CTLS 36! P FIG.Iuo kbb May 17, 1966 T. E. DIGAN ETAL 3,252,144
DATA PROCESSING DEVICE Filed Dec. 30, 1960 577 Sheets-Sheet 14 FIG. In
PER (OOYJRESET PUP 20| :COM (8) E PER(006)CL PUP RALT FF PER(0O5JSET PUP HALT FF 100M (I0) I PER (on) XFER DR wn CTR TO ADD PER(OI2) LOCK DR 10 ADD cm (ID I PER (on) LOCK 10 ADD CTR PER 0m) GOMPLEMENT PUP 20o PERHOB) SEL MEM"C" FOR on was PER(I05)SELMEM"B" FOR on was PER HT)CHECK TEST 202 PER I47) CL MAR "c- (m 20) PER I50) TEST OPERATE xx xx SEN (0M) T0 REG SELECTED 382 L SENRJTS) CR READY 3H3 SEN (DIS) CR SELECTED SENTDIT) TW READY 330 SENTDZD) TW SELECTED SEMDZD TAPE "I SELECTED SENT022) TAPE 2 SELECTED SENTDB) DR OPERATION COMPLETED ON FTC. lhki FROM CC CPS HG lc TD MEM"C" SECT T0 EVEN PUP f T0 000 PUP xxxxxx zuuuuua m xxx xxx xxxxxx xxxxxx xxxxxx May 17, 1966 E. DIGAN ETAL 3,252,144
DATA PROCESSING DEVICE Filed Dec. 30, 1960 5?? Sheets-Sheet 15 RESET WD CTR STEP WD CTR CONDITION WD CTR ALARM OSC READ BRK SYNC.
WRITE BRA SYNC WRITE BRK SYNC CL MEMORY SELECT CARD READER SEL CARD READER-SET I CIL WD SET 'IST CONTROL WD-FOR CM CTL CM CM &
TW WRITE TW READ 2 WRITE TAPE 2 READ TAPE I WRITE TAPE READ May 17, 1966 'r. E. DIGAN ETAL DATA PROCESSING DEVICE 577 Sheets-Sheet l 6 Fi led Dec 3O 1960 N O OJ nun":
XXIIIX Ha a1 5 ms 3 w I g {illilllil 25 h Ms b t; n N :m
&% an
2? 222: A Em A Em A E A 2% 22 nun:
May 17, 1966 T. E. DIGAN ETAL 3,252,144
DATA PROCESS ING DEVICE Filed Dec. 50, 1960 577 Sheets-Sheet 17 FIG. I q
45? SEN (0T4) i T :SEN(0l6) SENSE FF (SET) 370 SEN(020) END PER 40 RRR ME 10 RD 000 =0 I00 SEN (02D DESELECT TAPE T SEN (022) DEsELEDT TAPE *2 200 READ CARD READER 485 20| wR|TE A/N TR 400 202 READ A/N TR 487 A00 SELECTION wRlTE 00TAL Tw 400 09s ail READ 00TAL TR 400 5 500 0E00DER WRlTE TAPE *2 :50! ("6052) READ TAPE *2 D 502 wRlTE TAPE *I 50; READ TAPE 1 D 504 READ 10 RED (CM OPERATION) 402 505 DESELECT T0 REG 400 455A 500 DESELECT DARD READER 400 507b READ TAPE I 40T R00 wRTTE TAPE I 406 4570 272 READ TAPE 2 405 20 WRITE TAPE 2 404 I 050 DESELECT Tw ART 4500 j 5 5 i 289 1 [JAE- mu 456 '4.- 1 E. 455 :1 MAX! lxxxjl XXIX! 1 xxx x xxxx 1r xxxxxll )(AJXX Filed Dec. 30, 1960 T. E. DIGAN ETAL DATA PROCES SING DEVI CE 577 Sheets-Sheet 18 XXX! 1 XXX! 55mg r? 455q%, F G. r
A A 540 f 194 TYPEViRITER REGISTER l 3 (FIG 42) MANUAL DESELECT 50s a READ SYNC. STATUS FF 4I4 5 WRITE SYNC smus FF 4B:
SET SENSE FF w an WR 0cm TW 474 A w CONSOLE AN SELECT 41s .3 m 52? 485 495; SET swus smc. FF H2: SEN (0Q CARD READER 20 REGISTER 2m 9 (FIG. 38) CR READY s72 May 17, 1966 Filed Dec 30 1960 577 Sheets-Sheet 19 L J 535 468 451 455d 5 g um wig ass 200 D PERUIUCK TEST 202 20! 1o REGP fi' 202 TAPE REGISTER fi (Haas) :SISE
f TAPE 202 REGISTER 456c FIG. ls
am TT' l 58| rum w um was 5'77 Sheets-Sheet 20 Filed Dec. 50. 1960 xxxx x SCAN CHECKING W0 CTR =0 CLEAR ADD CTR x b m I m m m 5X 00 x I 4m 2 2a nan 4 7 5 Wm 22 w I O H e 5 II N w M G 2 ET W m M a A fin F i wn R 6 m m m nv m aw an U 70 o 4 on 5 2 7 m 5 A u Bil 4 2255555555555555 r 334 w a I

Claims (1)

1. A DATA PROCESSING DEVICE INCLUDING ONE OR MORE GROUPS OF INPUT-OUTPUT DEVICES WITH EACH SAID GROUP INCLUDING ONE OR MORE INPUT-OUTPUT DEVICES, SAID DATA PROCESSING DEVICE HAVING A CENTRAL PROCESSING SYSTEM WITH A CENTRAL MEMORY STORAGE FACILITY DISPOSED THEREIN, SAID CENTRAL MEMORY STORAGE FACILITY HAVING MEMORY CYCLES OF OPERATION ALLOTED IN SEQUENCE TO THE RESPECTIVE GROUPS OF INPUT-OUTPUT DEVICES, CONTROL MEANS IN SAID DATA PROCESSING DEVICE FOR PERMITTING COMMUNICATION BETWEEN AN INPUT-OUTPUT DEVICE AND SAID CENTRAL MEMORY STORAGE FAICLITY
US79809A 1960-12-30 1960-12-30 Data processing device Expired - Lifetime US3252144A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US79809A US3252144A (en) 1960-12-30 1960-12-30 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US79809A US3252144A (en) 1960-12-30 1960-12-30 Data processing device

Publications (1)

Publication Number Publication Date
US3252144A true US3252144A (en) 1966-05-17

Family

ID=22152958

Family Applications (1)

Application Number Title Priority Date Filing Date
US79809A Expired - Lifetime US3252144A (en) 1960-12-30 1960-12-30 Data processing device

Country Status (1)

Country Link
US (1) US3252144A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2968027A (en) * 1958-08-29 1961-01-10 Ibm Data processing system memory controls
US3029414A (en) * 1958-08-11 1962-04-10 Honeywell Regulator Co Information handling apparatus
US3037191A (en) * 1956-04-17 1962-05-29 Ibm Checking system
US3061192A (en) * 1958-08-18 1962-10-30 Sylvania Electric Prod Data processing system
US3079082A (en) * 1958-06-30 1963-02-26 Electrologica Nv Electronic computer with interrupt feature
US3099818A (en) * 1959-06-30 1963-07-30 Ibm Scan element for computer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3037191A (en) * 1956-04-17 1962-05-29 Ibm Checking system
US3079082A (en) * 1958-06-30 1963-02-26 Electrologica Nv Electronic computer with interrupt feature
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
US2968027A (en) * 1958-08-29 1961-01-10 Ibm Data processing system memory controls
US3099818A (en) * 1959-06-30 1963-07-30 Ibm Scan element for computer

Similar Documents

Publication Publication Date Title
US3252144A (en) Data processing device
GB1452514A (en) Data store information regeneration
US3130387A (en) Buffer system for transferring data between two asynchronous data stores
US3302180A (en) Digital data handling
US3271744A (en) Handling of multiple matches and fencing in memories
US3456237A (en) Deskewing system
US3708786A (en) Stored program format generator
GB1187427A (en) Data Storage System
US3292158A (en) Data processing apparatus including means for processing word and character formatted data
US2877450A (en) Data transfer system
US3136979A (en) Checking device for record processing machines
GB921246A (en) Information storage and search system
Soueif Response sets, neuroticism and extraversion.
SU484514A1 (en) Input device
SU395830A1 (en) DEVICE FOR ENTERING INFORMATION
CN203746083U (en) System for recognizing vault case
IL26396A (en) A device for timescale selection,analysis and recording of electric pulses which may follow one another at very short intervals
GB1219456A (en) Storage system and stackable container
SU1621037A1 (en) Device for controlling data exchange between computer and groups of users
GB1161930A (en) Indicating Circuit
US3049295A (en) Multiplying computer
SU1429169A1 (en) Associative memory
SU1238151A1 (en) Device for regenerating information
SU877588A1 (en) Device for production counting
SU576609A1 (en) Associative memory