KR970029104A - 그룹 적응형 세그먼트 캐시버퍼 구현방법 - Google Patents
그룹 적응형 세그먼트 캐시버퍼 구현방법 Download PDFInfo
- Publication number
- KR970029104A KR970029104A KR1019950043985A KR19950043985A KR970029104A KR 970029104 A KR970029104 A KR 970029104A KR 1019950043985 A KR1019950043985 A KR 1019950043985A KR 19950043985 A KR19950043985 A KR 19950043985A KR 970029104 A KR970029104 A KR 970029104A
- Authority
- KR
- South Korea
- Prior art keywords
- cache memory
- group
- segment
- external device
- cache
- Prior art date
Links
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/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
- G06F12/1036—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] for multiple virtual address spaces, e.g. segmentation
-
- 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/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/123—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
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)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야
하드 디스크 드라이브에 캐시버퍼에 관한 것으로, 특히 세그먼트되어 있는 캐시버퍼를 다수의 그룹으로 구분하여 운영할 수 있는 그룹 적응형 세그먼트 캐시버퍼 구현방법에 관한 것이다.
2. 발명이 해결하려고 하는 기술적 과제
호스트컴퓨터와 같은 외부장치에서 요구하는 데이타 리드/라이트 명령에 효율적으로 적응시킬 수 있는 그룹 적응형 세그먼트 캐시메모리를 제공함에 있다.
3. 발명의 해결방법의 요지
하드 디스크 드라이브의 그룹 적응형 세그먼트 캐시메모리 구현방법에 있어서, 호스트컴퓨터와 같은 외부장치로부터 수신되는 데이타 리드명령에 응답하여 상기 외부장치가 요구하는 데이타의 용량을 산출하는 제1과정과, 우선순위별로 상기 캐시메모리내 각 그룹을 서치하여 해당 그룹내 상기 리드데이타 용량 산출과정에서 산출된 데이타 용량이 히트하는가를 검사하는 제2과정과, 상기 검사결과 세그먼트 히트가 발생되는 경우 해당 세그먼트내의 데이타를 독출하여 출력한 후 상기 캐시메모리 관리 테이블을 업데이트시키는 반면, 세그먼트 히트가 발생되지 않는 경우 상기 캐시메모리내 우선순위가 낮은 그룹을 서치하여 LRU방식에 따라 특정 세그먼트를 할당하여 주는 제3과정으로 이루어짐을 특징으로 하는 그룹 적응형 캐시메모리 구현방법.
4. 발명의 중요한 용도
캐시메모리를 이용한 시스템 메모리 제어방법에 사용될 수 있다.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제3도는 본 발명의 일실시예에 따른 그룹 적응형 세그먼트 캐시버퍼의 개략적인 포맷도.
Claims (1)
- 하드 디스크 드라이브의 그룹 적응형 세그먼트 캐시메모리 구현방법에 있어서, 호스트 컴퓨터와 같은 외부 장치로부터 수신되는 데이타 리드명령에 응답하여 상기 외부장치가 요구하는 데이타의 용량을 산출하는 제1과정과, 우선순위별로 상기 캐시메모리내 각 그룹을 서치하여 해당 그룹내 상기 리드데이타 용량 산출과정에서 산출된 데이타 용량이 히트하는가를 검사하는 제2과정과, 상기 검사결과 세그먼트 히트가 발생되는 경우 해당 세그먼트내의 데이타를 독출하여 출력한후 상기 캐시메모리 관리 테이블을 업데이트시키는 반면, 세그먼트 히트가 발생되지 않는 경우 상기 캐시메모리내 우선순위가 낮은 그룹을 서치하여 LRU방식에 따라 특정 세그먼트를 할당하여 주는 제3과정으로 이루어짐을 특징으로 하는 그룹 적응형 캐시버퍼 구현방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950043985A KR100385238B1 (ko) | 1995-11-27 | 1995-11-27 | 그룹적응형세그먼트캐시버퍼구현방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950043985A KR100385238B1 (ko) | 1995-11-27 | 1995-11-27 | 그룹적응형세그먼트캐시버퍼구현방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970029104A true KR970029104A (ko) | 1997-06-26 |
KR100385238B1 KR100385238B1 (ko) | 2004-02-25 |
Family
ID=37417499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950043985A KR100385238B1 (ko) | 1995-11-27 | 1995-11-27 | 그룹적응형세그먼트캐시버퍼구현방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100385238B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100404374B1 (ko) * | 1999-03-31 | 2003-11-05 | 인터내셔널 비지네스 머신즈 코포레이션 | 캐시 변수의 자동 갱신을 실행하는 방법 및 장치 |
KR100556462B1 (ko) * | 1998-11-25 | 2006-04-21 | 엘지전자 주식회사 | 미니디스크기록/재생장치의메모리관리방법 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0203601B1 (en) * | 1985-05-29 | 1992-08-05 | Kabushiki Kaisha Toshiba | Cache system adopting an lru system, and magnetic disk controller incorporating it |
US5163131A (en) * | 1989-09-08 | 1992-11-10 | Auspex Systems, Inc. | Parallel i/o network file server architecture |
JPH0652060A (ja) * | 1992-07-28 | 1994-02-25 | Hitachi Ltd | Lruリスト制御方式 |
JPH0659952A (ja) * | 1992-08-07 | 1994-03-04 | Toshiba Corp | 磁気ディスク装置 |
KR950020169A (ko) * | 1993-12-06 | 1995-07-24 | 이헌조 | 캐쉬 모듈을 갖는 입출력 서브 시스템의 캐쉬 데이타 전송 제어 방법 |
-
1995
- 1995-11-27 KR KR1019950043985A patent/KR100385238B1/ko not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100556462B1 (ko) * | 1998-11-25 | 2006-04-21 | 엘지전자 주식회사 | 미니디스크기록/재생장치의메모리관리방법 |
KR100404374B1 (ko) * | 1999-03-31 | 2003-11-05 | 인터내셔널 비지네스 머신즈 코포레이션 | 캐시 변수의 자동 갱신을 실행하는 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR100385238B1 (ko) | 2004-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6658549B2 (en) | Method and system allowing a single entity to manage memory comprising compressed and uncompressed data | |
KR100373313B1 (ko) | 캐시 메모리를 관리하는 방법 및 시스템 | |
US20120072697A1 (en) | System and method for identifying tlb entries associated with a physical address of a specified range | |
US20100312955A1 (en) | Memory system and method of managing the same | |
US20070005904A1 (en) | Read ahead method for data retrieval and computer system | |
WO2016099664A1 (en) | Apparatus, system and method for caching compressed data background | |
US9612975B2 (en) | Page cache device and method for efficient mapping | |
KR970049600A (ko) | 정지된 레이드 장치에 있어서 유예된 기록 데이터의 처리 방법 및 그 장치 | |
JP3872968B2 (ja) | コンピュータ・システムにおいてメモリを動的に再割当てするシステムおよび方法 | |
US20190384709A1 (en) | Method and apparatus for using a storage system as main memory | |
JP2000227874A (ja) | コンピュ―タ・システムにおいてディレクトリ構造を含むメイン・メモリの内容にアドレスするための方法および装置 | |
JP2005196793A (ja) | メモリを予約するための方法、システム、および製品 | |
CN108664217B (zh) | 一种降低固态盘存储***写性能抖动的缓存方法及*** | |
CN114063934A (zh) | 数据更新装置、方法及电子设备 | |
US20060143313A1 (en) | Method for accessing a storage device | |
US7225313B2 (en) | Demotion of memory pages to largest possible sizes | |
US6393498B1 (en) | System for reducing processor workloads with memory remapping techniques | |
US6324633B1 (en) | Division of memory into non-binary sized cache and non-cache areas | |
KR970029104A (ko) | 그룹 적응형 세그먼트 캐시버퍼 구현방법 | |
KR20010006774A (ko) | 캐시 변수의 자동 갱신을 실행하는 방법 및 장치 | |
CN113448722A (zh) | 进程内存的映射方法和基于无服务器架构的实例处理方法 | |
CN112988074B (zh) | 一种存储***管理软件适配方法及装置 | |
US20090024798A1 (en) | Storing Data | |
KR20190115921A (ko) | 반도체 메모리 모듈 및 반도체 메모리 모듈을 포함하는 메모리 시스템 | |
JPH03232034A (ja) | キャッシュ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070418 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |