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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/22—Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling
-
- 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/30003—Arrangements for executing specific machine instructions
- G06F9/3004—Arrangements for executing specific machine instructions to perform operations on memory
- G06F9/30043—LOAD or STORE instructions; Clear instruction
-
- 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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
-
- 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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
- G06F9/3826—Bypassing or forwarding of data results, e.g. locally between pipeline stages or within a pipeline stage
-
- 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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
- G06F9/383—Operand prefetching
-
- 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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
-
- 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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3885—Concurrent 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.
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2843841A (en) * | 1954-09-20 | 1958-07-15 | Internat Telemeter Corp | Information storage system |
-
1960
- 1960-02-15 US US8868A patent/US3235879A/en not_active Expired - Lifetime
Patent Citations (1)
| 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)
| 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 |