[go: up one dir, main page]

US3235879A - Buffer apparatus for providing data transfer with the memory of a data processing system - Google Patents

Buffer apparatus for providing data transfer with the memory of a data processing system Download PDF

Info

Publication number
US3235879A
US3235879A US8868A US886860A US3235879A US 3235879 A US3235879 A US 3235879A US 8868 A US8868 A US 8868A US 886860 A US886860 A US 886860A US 3235879 A US3235879 A US 3235879A
Authority
US
United States
Prior art keywords
register
data
data processing
processing system
memory
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
US8868A
Inventor
Henry L Herold
Jay G Levinthal
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Priority to US8868A priority Critical patent/US3235879A/en
Application granted granted Critical
Publication of US3235879A publication Critical patent/US3235879A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/22Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/3004Arrangements for executing specific machine instructions to perform operations on memory
    • G06F9/30043LOAD or STORE instructions; Clear instruction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 or look ahead
    • G06F9/3824Operand accessing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 or look ahead
    • G06F9/3824Operand accessing
    • G06F9/3826Bypassing or forwarding of data results, e.g. locally between pipeline stages or within a pipeline stage
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 or look ahead
    • G06F9/3824Operand accessing
    • G06F9/383Operand prefetching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 or look ahead
    • G06F9/3885Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Claims (1)

1. IN A DATA PROCESSING SYSTEM, A DATA STORAGE UNIT FOR STORING A PLURALITY OF DATA ITEMS IN FORM SATISFYING A PREDETERMINED CRITERION, A FIRST REGISTER FOR STORING A DATA ITEM, MEANS FOR TRANSFERRING A DATA ITEM FROM SAID DATA STORAGE UNIT TO SAID FIRST REGISTER, A SECOND REGISTER FOR STORING A DATA ITEM, MEANS FOR TRANSFERRING THE CONTENTS OF SAID FIRST REGISTER TO SAID SECOND REGISTER, A DATA PROCESSING UNIT ADAPTED TO PERFORM OPERATIONS ON DATA ITEMS RECEIVED THEREBY, MEANS FOR PROVIDING A CONTROL SIGNAL, MEANS RESPONSIVE TO SAID CONTROL SIGNAL FOR TRANSFERRING A REPRESENTATION OF THE CONTENTS OF SAID SECOND REGISTER TO SAID DATA PROCESSING UNIT, AND MEANS RESPONSIVE TO SAID CONTROL SIGNAL FOR VERIFYING THE SATISFACTION OF SAID PREDETERMINED CRITERION BY DATA ITEMS IN SAID SECOND REGISTER.
US8868A 1960-02-15 1960-02-15 Buffer apparatus for providing data transfer with the memory of a data processing system Expired - Lifetime US3235879A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US8868A US3235879A (en) 1960-02-15 1960-02-15 Buffer apparatus for providing data transfer with the memory of a data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US8868A US3235879A (en) 1960-02-15 1960-02-15 Buffer apparatus for providing data transfer with the memory of a data processing system

Publications (1)

Publication Number Publication Date
US3235879A true US3235879A (en) 1966-02-15

Family

ID=21734156

Family Applications (1)

Application Number Title Priority Date Filing Date
US8868A Expired - Lifetime US3235879A (en) 1960-02-15 1960-02-15 Buffer apparatus for providing data transfer with the memory of a data processing system

Country Status (1)

Country Link
US (1) US3235879A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3419852A (en) * 1966-02-14 1968-12-31 Burroughs Corp Input/output control system for electronic computers

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2843841A (en) * 1954-09-20 1958-07-15 Internat Telemeter Corp Information storage system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2843841A (en) * 1954-09-20 1958-07-15 Internat Telemeter Corp Information storage system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3419852A (en) * 1966-02-14 1968-12-31 Burroughs Corp Input/output control system for electronic computers

Similar Documents

Publication Publication Date Title
GB886889A (en) Improvements in memory systems for data processing devices
GB1441128A (en)
US3343133A (en) Data handling system
US3231862A (en) Memory bus control unit
GB920696A (en) Cryogenic memory systems
US3235879A (en) Buffer apparatus for providing data transfer with the memory of a data processing system
CH407598A (en) Device for finding the storage space for the data relating to an object in the memory of a data processing system
GB857301A (en) Data transfer control apparatus
CH416750A (en) Facility for sorting data stored on surface memories
GB1154516A (en) Information shift apparatus in a computer system.
US3219977A (en) Automatic information modification apparatus for a data processing system
GB1247147A (en) Data processing systems
US3237166A (en) Data transfer apparatus in a data processing system
JPS5533282A (en) Buffer control system
JPS52125239A (en) Write-in and read-out control system for memory unit
US3219976A (en) Data processing system
US3226682A (en) Error sensing apparatus for a document handler
US3189871A (en) Information checking apparatus for data transfer system
US3145924A (en) Automatic media sort, data proof and distribution machines
US3077984A (en) johnson
US3219978A (en) Data processing system
US3173129A (en) Card processing system
US3577129A (en) Information readout control system
AU240202B2 (en) Improvements in systems for data storage and processing machines
FR1139819A (en) Device for storing, transporting, distributing and receiving change