KR880000300B1 - 버퍼 메모리의 에러 처리 시스템 - Google Patents
버퍼 메모리의 에러 처리 시스템 Download PDFInfo
- Publication number
- KR880000300B1 KR880000300B1 KR8203866A KR820003866A KR880000300B1 KR 880000300 B1 KR880000300 B1 KR 880000300B1 KR 8203866 A KR8203866 A KR 8203866A KR 820003866 A KR820003866 A KR 820003866A KR 880000300 B1 KR880000300 B1 KR 880000300B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- lru
- error
- logic
- buffer 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
Links
Images
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/126—Replacement control using replacement algorithms with special data handling, e.g. priority of data or instructions, handling errors or pinning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1032—Reliability improvement, data loss prevention, degraded operation etc
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (5)
- 새로운 블록이 기억될 때 교체될 블록으로써 LRU블록을 지시하는 LRU 논리에 기준으로하여 교체되는 블록을 지시하며, 주 메모리가 분할 되는 곳으로 약간의 블록을 기억하기 위한 교체 블록 지시 수단이 제공된 버퍼 메모리의 에러 처리 시스템에 있어서, 교체 블록 지시 수단이 교체될 블록을 지시하지 않는 상태를 기준으로 에러를 검출하기 위한 에러 검출수단과, LRU 논리와는 다른 논리를 기준으로하여 교체되는 블록을 지시하기 위한 제2교체 블록 지시 수단으로 구성되어, 상기 제2교체 블록 지시 수단에 의해 지시된 블록이 상기 에러 검출 수단에 의한 에러 검출에 응답하여 교체될 블록을 지시함을 특징으로 하는 버퍼 메모리의 에러처리 시스템.
- 제1항에 있어서, 교체 블록 지시 수단내의 LRU 논리가 소거된 블록을 제외하고, 수행됨을 특징으로 하는 버퍼 메모리의 에러 처리 시스템.
- 제1항 또는 제2항에 있어서, LRU 논리와 다른 제2교체 블록 지시 블록 내의 논리가 최저수의 블록을 지시하는 논리인 것을 특징으로 하는 버퍼 메모리의 에러 처리 시스템.
- 제3항에 있어서, 제2교체 블록 지시 수단내의 논리가 소거된 블록을 제외하고 수행됨을 특징으로 하는 버퍼 메모리의 에러 처리 시스템.
- 제1항 또는 제2항에 있어서, LRU 논리와 다른 제2교체 블록 지시수단 내의 논리가 에러 검출 수단에 의한 에러 검출전에 즉시 지시된 블록을 지시함을 특징으로 하는 버퍼 메모리의 에러 처리 시스템.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56134572A JPS6049950B2 (ja) | 1981-08-27 | 1981-08-27 | Lruエラ−処理方式 |
| JP134572 | 1981-08-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR840001349A KR840001349A (ko) | 1984-04-30 |
| KR880000300B1 true KR880000300B1 (ko) | 1988-03-19 |
Family
ID=15131476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR8203866A Expired KR880000300B1 (ko) | 1981-08-27 | 1982-08-27 | 버퍼 메모리의 에러 처리 시스템 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US4507729A (ko) |
| EP (1) | EP0073666B1 (ko) |
| JP (1) | JPS6049950B2 (ko) |
| KR (1) | KR880000300B1 (ko) |
| AU (1) | AU553410B2 (ko) |
| BR (1) | BR8205042A (ko) |
| CA (1) | CA1182925A (ko) |
| DE (1) | DE3277555D1 (ko) |
| ES (1) | ES8307054A1 (ko) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0173556A3 (en) * | 1984-08-31 | 1987-05-27 | Texas Instruments Incorporated | Hierarchical architecture for determining the least recently used cache memory |
| US5146604A (en) * | 1986-06-06 | 1992-09-08 | Canon Kabushiki Kaisha | Information filing apparatus that stores and erases information based on frequency of its use |
| JPH0679297B2 (ja) * | 1987-02-09 | 1994-10-05 | 日本電気アイシーマイコンシステム株式会社 | 順序記憶制御回路 |
| JPS63240959A (ja) * | 1987-03-28 | 1988-10-06 | Toshio Takagi | 散水用ノズル |
| JPS63257854A (ja) * | 1987-04-15 | 1988-10-25 | Nec Corp | Lruメモリ障害検出回路 |
| US5136706A (en) * | 1987-04-30 | 1992-08-04 | Texas Instruments Incorporated | Adaptive memory management system for collection of garbage in a digital computer |
| US5140690A (en) * | 1988-06-14 | 1992-08-18 | Mitsubishi Denki Kabushiki Kaisha | Least-recently-used circuit |
| JPH01314359A (ja) * | 1988-06-14 | 1989-12-19 | Mitsubishi Electric Corp | 最優劣決定回路 |
| FR2645986B1 (fr) * | 1989-04-13 | 1994-06-17 | Bull Sa | Procede pour accelerer les acces memoire d'un systeme informatique et systeme pour la mise en oeuvre du procede |
| US5471605A (en) * | 1992-08-27 | 1995-11-28 | Intel Corporation | Apparatus for updating a multi-way set associative cache memory status array |
| US5606688A (en) * | 1994-08-31 | 1997-02-25 | International Business Machines Corporation | Method and apparatus for dynamic cache memory allocation via single-reference residency times |
| US5978888A (en) * | 1997-04-14 | 1999-11-02 | International Business Machines Corporation | Hardware-managed programmable associativity caching mechanism monitoring cache misses to selectively implement multiple associativity levels |
| US6026470A (en) * | 1997-04-14 | 2000-02-15 | International Business Machines Corporation | Software-managed programmable associativity caching mechanism monitoring cache misses to selectively implement multiple associativity levels |
| US6571317B2 (en) * | 2001-05-01 | 2003-05-27 | Broadcom Corporation | Replacement data error detector |
| WO2007097028A1 (ja) * | 2006-02-27 | 2007-08-30 | Fujitsu Limited | Lru制御装置、lru制御方法およびlru制御プログラム |
| US8806294B2 (en) * | 2012-04-20 | 2014-08-12 | Freescale Semiconductor, Inc. | Error detection within a memory |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3588829A (en) * | 1968-11-14 | 1971-06-28 | Ibm | Integrated memory system with block transfer to a buffer store |
| FR116049A (ko) * | 1975-03-20 | |||
| US4092713A (en) * | 1977-06-13 | 1978-05-30 | Sperry Rand Corporation | Post-write address word correction in cache memory system |
| US4168541A (en) * | 1978-09-25 | 1979-09-18 | Sperry Rand Corporation | Paired least recently used block replacement system |
| JPS55157181A (en) * | 1979-05-25 | 1980-12-06 | Nec Corp | Buffer memory control system |
-
1981
- 1981-08-27 JP JP56134572A patent/JPS6049950B2/ja not_active Expired
-
1982
- 1982-08-25 US US06/411,318 patent/US4507729A/en not_active Expired - Lifetime
- 1982-08-26 ES ES515283A patent/ES8307054A1/es not_active Expired
- 1982-08-26 CA CA000410171A patent/CA1182925A/en not_active Expired
- 1982-08-26 AU AU87751/82A patent/AU553410B2/en not_active Ceased
- 1982-08-27 KR KR8203866A patent/KR880000300B1/ko not_active Expired
- 1982-08-27 DE DE8282304537T patent/DE3277555D1/de not_active Expired
- 1982-08-27 EP EP82304537A patent/EP0073666B1/en not_active Expired
- 1982-08-27 BR BR8205042A patent/BR8205042A/pt not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| ES515283A0 (es) | 1983-06-16 |
| CA1182925A (en) | 1985-02-19 |
| JPS6049950B2 (ja) | 1985-11-06 |
| JPS5845682A (ja) | 1983-03-16 |
| EP0073666A3 (en) | 1984-09-05 |
| DE3277555D1 (en) | 1987-12-03 |
| EP0073666B1 (en) | 1987-10-28 |
| US4507729A (en) | 1985-03-26 |
| ES8307054A1 (es) | 1983-06-16 |
| AU8775182A (en) | 1983-03-03 |
| AU553410B2 (en) | 1986-07-17 |
| KR840001349A (ko) | 1984-04-30 |
| EP0073666A2 (en) | 1983-03-09 |
| BR8205042A (pt) | 1983-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR880000300B1 (ko) | 버퍼 메모리의 에러 처리 시스템 | |
| JPS58102381A (ja) | バツフアメモリ | |
| US5546559A (en) | Cache reuse control system having reuse information field in each cache entry to indicate whether data in the particular entry has higher or lower probability of reuse | |
| US4751703A (en) | Method for storing the control code of a processor allowing effective code modification and addressing circuit therefor | |
| KR20040017276A (ko) | 불휘발성 메모리 및 불휘발성 메모리의 데이터 재기록 방법 | |
| US4059850A (en) | Memory system word group priority device with least-recently used criterion | |
| JP2681398B2 (ja) | 記憶装置 | |
| JP3900025B2 (ja) | 共有キャッシュメモリのヒット判定制御方法及び共有キャッシュメモリのヒット判定制御方式 | |
| JP3116827B2 (ja) | キャッシュメモリ制御装置 | |
| US7219197B2 (en) | Cache memory, processor and cache control method | |
| EP0997821A1 (en) | Cache memory having a freeze function | |
| US5737753A (en) | Least recently used block replacement for four block cache logic system | |
| US5535358A (en) | Cache memory control circuit and method for controlling reading and writing requests | |
| US5233700A (en) | Address translation device with an address translation buffer loaded with presence bits | |
| US11669392B2 (en) | Non-volatile memory | |
| EP0215992B1 (en) | Method for storing the control code of a processor allowing effective code modification and addressing circuit therefor | |
| US6904501B1 (en) | Cache memory for identifying locked and least recently used storage locations | |
| KR100801814B1 (ko) | 캐시 메모리 및 그 제어 방법 | |
| EP0076098B1 (en) | Key storage error processing system | |
| JP3078303B2 (ja) | キャッシュメモリ制御回路 | |
| US4733367A (en) | Swap control apparatus for hierarchical memory system | |
| JPS629945B2 (ko) | ||
| JPS6329298B2 (ko) | ||
| JP2000047941A (ja) | ディスクキャッシュ制御装置 | |
| JPS617959A (ja) | タグ記憶装置制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20000320 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20000320 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |