GB1360401A – Memory system including buffer memories
– Google Patents
GB1360401A – Memory system including buffer memories
– Google Patents
Memory system including buffer memories
Info
Publication number
GB1360401A
GB1360401A
GB4963871A
GB4963871A
GB1360401A
GB 1360401 A
GB1360401 A
GB 1360401A
GB 4963871 A
GB4963871 A
GB 4963871A
GB 4963871 A
GB4963871 A
GB 4963871A
GB 1360401 A
GB1360401 A
GB 1360401A
Authority
GB
United Kingdom
Prior art keywords
bits
memory
block
tag
buffers
Prior art date
1970-10-29
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
Application number
GB4963871A
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.)
RCA Corp
Original Assignee
RCA 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.)
1970-10-29
Filing date
1971-10-26
Publication date
1974-07-17
1971-10-26
Application filed by RCA Corp
filed
Critical
RCA Corp
1974-07-17
Publication of GB1360401A
publication
Critical
patent/GB1360401A/en
Status
Expired
legal-status
Critical
Current
Links
Espacenet
Global Dossier
Discuss
Classifications
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F12/00—Accessing, addressing or allocating within memory systems or architectures
G06F12/02—Addressing or allocation; Relocation
G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
G06F12/0864—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using pseudo-associative means, e.g. set-associative or hashing
Abstract
1360401 Memory systems RCO CORPORATION 26 Oct 1971 [29 Oct 1970] 49638/71 Heading G4A A main memory M, storing information blocks at locations addressed by set and tag bits, has at least one buffer memory Bx, Byforstoring information blocks and associated tag bits at locations addressed by the set bits, and a further memory Z for storing information blocks and associated tag and set bits transferred thereto from a buffer memory location and the address register. If a block specified by the set and tag bits in AR is not in any of memories X, Y, Z, signals x, y, z cause these bits to address the slow access main memory, the block read out being sent to a processor via gate 12 and into one or other of buffers X, Y, determined by selector 22, at a location determined by the set bits. Selector 22 preferably is arranged to select the buffers so that the new block replaces that one of the two previous blocks of the same set which has been longer in the buffers or was less recently accessed. The replaced block and its associated set and tag bits are entered into memory Z which may be of the content-addressed type, and is preferably organized so that, when full, an information block with its set and tag bits transferred thereto replaces the contents of the least recently or least frequently accessed location. Whenever a block specified by AR is found in buffer X or Y or memory Z, the block is transferred directly via gate 12 to the processor.
GB4963871A
1970-10-29
1971-10-26
Memory system including buffer memories
Expired
GB1360401A
(en)
Applications Claiming Priority (1)
Application Number
Priority Date
Filing Date
Title
US8519070A
1970-10-29
1970-10-29
Publications (1)
Publication Number
Publication Date
GB1360401A
true
GB1360401A
(en)
1974-07-17
Family
ID=22190037
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
GB4963871A
Expired
GB1360401A
(en)
1970-10-29
1971-10-26
Memory system including buffer memories
Country Status (7)
Country
Link
US
(1)
US3699533A
(en)
JP
(1)
JPS5040970B1
(en)
CA
(1)
CA948787A
(en)
DE
(1)
DE2154106C3
(en)
FR
(1)
FR2131247A5
(en)
GB
(1)
GB1360401A
(en)
NL
(1)
NL7114857A
(en)
Cited By (1)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
GB2260628A
(en)
*
1991-10-11
1993-04-21
Intel Corp
Line buffer for cache memory
Families Citing this family (41)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US3806705A
(en)
*
1972-06-19
1974-04-23
R Reilly
Data logging and organizing machine
US3800286A
(en)
*
1972-08-24
1974-03-26
Honeywell Inf Systems
Address development technique utilizing a content addressable memory
US3781808A
(en)
*
1972-10-17
1973-12-25
Ibm
Virtual memory system
US3806888A
(en)
*
1972-12-04
1974-04-23
Ibm
Hierarchial memory system
US3848234A
(en)
*
1973-04-04
1974-11-12
Sperry Rand Corp
Multi-processor system with multiple cache memories
US3840863A
(en)
*
1973-10-23
1974-10-08
Ibm
Dynamic storage hierarchy system
FR122199A
(en)
*
1973-12-17
US3896419A
(en)
*
1974-01-17
1975-07-22
Honeywell Inf Systems
Cache memory store in a processor of a data processing system
US3984812A
(en)
*
1974-04-15
1976-10-05
Burroughs Corporation
Computer memory read delay
NL7510904A
(en)
*
1975-09-17
1977-03-21
Philips Nv
WORD GROUP PRIORITY DEVELOPMENT.
DE2543589C2
(en)
*
1975-09-30
1982-11-04
Siemens AG, 1000 Berlin und 8000 München
Hierarchically structured, multi-level storage system and process for its operation
US4035778A
(en)
*
1975-11-17
1977-07-12
International Business Machines Corporation
Apparatus for assigning space in a working memory as a function of the history of usage
US4008460A
(en)
*
1975-12-24
1977-02-15
International Business Machines Corporation
Circuit for implementing a modified LRU replacement algorithm for a cache
US4050094A
(en)
*
1976-04-30
1977-09-20
International Business Machines Corporation
Translator lookahead controls
US4149242A
(en)
*
1977-05-06
1979-04-10
Bell Telephone Laboratories, Incorporated
Data interface apparatus for multiple sequential processors
US4156906A
(en)
*
1977-11-22
1979-05-29
Honeywell Information Systems Inc.
Buffer store including control apparatus which facilitates the concurrent processing of a plurality of commands
US4257097A
(en)
*
1978-12-11
1981-03-17
Bell Telephone Laboratories, Incorporated
Multiprocessor system with demand assignable program paging stores
US4312036A
(en)
*
1978-12-11
1982-01-19
Honeywell Information Systems Inc.
Instruction buffer apparatus of a cache unit
US4276609A
(en)
*
1979-01-04
1981-06-30
Ncr Corporation
CCD memory retrieval system
JPS55157181A
(en)
*
1979-05-25
1980-12-06
Nec Corp
Buffer memory control system
USRE36989E
(en)
*
1979-10-18
2000-12-12
Storage Technology Corporation
Virtual storage system and method
JPS5687282A
(en)
*
1979-12-14
1981-07-15
Nec Corp
Data processor
JPS61210477A
(en)
*
1984-05-25
1986-09-18
Hitachi Ltd
Vector type association memory system
JPS619676U
(en)
*
1984-06-25
1986-01-21
三菱電機株式会社
Sealing device for shaft penetration part
EP0174556B1
(en)
*
1984-09-12
1990-05-23
BBC Brown Boveri AG
Method for searching memory addresses, and address comparing circuit
US4805093A
(en)
*
1986-10-14
1989-02-14
Ward Calvin B
Content addressable memory
GB8728494D0
(en)
*
1987-12-05
1988-01-13
Int Computers Ltd
Multi-cache data storage system
JPH0348951A
(en)
*
1989-07-18
1991-03-01
Fujitsu Ltd
Address monitor device
WO1994003856A1
(en)
*
1992-08-07
1994-02-17
Massachusetts Institute Of Technology
Column-associative cache
US5623627A
(en)
*
1993-12-09
1997-04-22
Advanced Micro Devices, Inc.
Computer memory architecture including a replacement cache
US5778427A
(en)
*
1995-07-07
1998-07-07
Sun Microsystems, Inc.
Method and apparatus for selecting a way of a multi-way associative cache by storing waylets in a translation structure
US5761713A
(en)
*
1996-03-01
1998-06-02
Hewlett-Packard Co.
Address aggregation system and method for increasing throughput to a multi-banked data cache from a processor by concurrently forwarding an address to each bank
US6658526B2
(en)
1997-03-12
2003-12-02
Storage Technology Corporation
Network attached virtual data storage subsystem
EP1008051A4
(en)
1997-03-12
2007-04-25
Storage Technology Corp
Network attached virtual tape data storage subsystem
US6094605A
(en)
*
1998-07-06
2000-07-25
Storage Technology Corporation
Virtual automated cartridge system
US6330621B1
(en)
1999-01-15
2001-12-11
Storage Technology Corporation
Intelligent data storage manager
US6834324B1
(en)
2000-04-10
2004-12-21
Storage Technology Corporation
System and method for virtual tape volumes
US20030126132A1
(en)
*
2001-12-27
2003-07-03
Kavuri Ravi K.
Virtual volume management system and method
US7010649B2
(en)
*
2003-10-14
2006-03-07
International Business Machines Corporation
Performance of a cache by including a tag that stores an indication of a previously requested address by the processor not stored in the cache
US7952489B1
(en)
2008-01-31
2011-05-31
Rising Phoenix Industries Incorporated
Vehicle communication system and method of use
JP4650552B2
(en)
*
2008-10-14
2011-03-16
ソニー株式会社
Electronic device, content recommendation method and program
Family Cites Families (4)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US3339183A
(en)
*
1964-11-16
1967-08-29
Burroughs Corp
Copy memory for a digital processor
US3387283A
(en)
*
1966-02-07
1968-06-04
Ibm
Addressing system
US3462744A
(en)
*
1966-09-28
1969-08-19
Ibm
Execution unit with a common operand and resulting bussing system
GB1218406A
(en)
*
1968-07-04
1971-01-06
Ibm
An electronic data processing system
1970
1970-10-29
US
US85190A
patent/US3699533A/en
not_active
Expired – Lifetime
1971
1971-09-17
CA
CA123,154A
patent/CA948787A/en
not_active
Expired
1971-10-26
GB
GB4963871A
patent/GB1360401A/en
not_active
Expired
1971-10-28
JP
JP46085888A
patent/JPS5040970B1/ja
active
Pending
1971-10-28
NL
NL7114857A
patent/NL7114857A/xx
not_active
Application Discontinuation
1971-10-29
FR
FR7139094A
patent/FR2131247A5/fr
not_active
Expired
1971-10-29
DE
DE2154106A
patent/DE2154106C3/en
not_active
Expired
Cited By (1)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
GB2260628A
(en)
*
1991-10-11
1993-04-21
Intel Corp
Line buffer for cache memory
Also Published As
Publication number
Publication date
DE2154106B2
(en)
1975-05-22
DE2154106C3
(en)
1976-01-08
JPS5040970B1
(en)
1975-12-27
NL7114857A
(en)
1972-05-03
US3699533A
(en)
1972-10-17
FR2131247A5
(en)
1972-11-10
DE2154106A1
(en)
1972-05-04
CA948787A
(en)
1974-06-04
Similar Documents
Publication
Publication Date
Title
GB1360401A
(en)
1974-07-17
Memory system including buffer memories
GB1488980A
(en)
1977-10-19
Memory and buffer arrangement for digital computers
GB1233117A
(en)
1971-05-26
GB1488043A
(en)
1977-10-05
Data storage system
GB1353311A
(en)
1974-05-15
Memory system
GB1397253A
(en)
1975-06-11
Data processing systems
GB1468929A
(en)
1977-03-30
Data processing systems
GB1342459A
(en)
1974-01-03
Data processing systems
GB1231570A
(en)
1971-05-12
GB1438039A
(en)
1976-06-03
Data processing systems
GB1343375A
(en)
1974-01-10
Data processing systems
GB1242437A
(en)
1971-08-11
Data processing system
GB1438517A
(en)
1976-06-09
Machine memory
GB1487681A
(en)
1977-10-05
Electronic data processing systems
GB1397692A
(en)
1975-06-18
Machine memory systems
GB1247974A
(en)
1971-09-29
Storage protection system
ES487814A1
(en)
1980-09-16
Multilevel storage hierarchy for a data processing system.
GB1124017A
(en)
1968-08-14
Data storage apparatus
GB1221640A
(en)
1971-02-03
Segment addressing
GB1280772A
(en)
1972-07-05
Memory system
GB1470102A
(en)
1977-04-14
Method and apparatus for taking into account dynamic alterations to a programme
GB1288728A
(en)
1972-09-13
GB1083375A
(en)
1967-09-13
Record retrieval system
GB1429850A
(en)
1976-03-31
Data processing systems
GB1345296A
(en)
1974-01-30
Storage configuration comprising a data circulation store
Legal Events
Date
Code
Title
Description
1974-11-27
PS
Patent sealed [section 19, patents act 1949]
1984-07-04
PCNP
Patent ceased through non-payment of renewal fee