[go: up one dir, main page]

KR970071241A - How to manage cache state (RAM) in multiprocessing systems - Google Patents

How to manage cache state (RAM) in multiprocessing systems Download PDF

Info

Publication number
KR970071241A
KR970071241A KR1019960011631A KR19960011631A KR970071241A KR 970071241 A KR970071241 A KR 970071241A KR 1019960011631 A KR1019960011631 A KR 1019960011631A KR 19960011631 A KR19960011631 A KR 19960011631A KR 970071241 A KR970071241 A KR 970071241A
Authority
KR
South Korea
Prior art keywords
data
cache
ram
present
data ram
Prior art date
Application number
KR1019960011631A
Other languages
Korean (ko)
Inventor
임낙주
Original Assignee
구자홍
Lg 전자주식회사
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 구자홍, Lg 전자주식회사 filed Critical 구자홍
Priority to KR1019960011631A priority Critical patent/KR970071241A/en
Publication of KR970071241A publication Critical patent/KR970071241A/en

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

본 발명은 프로세서가 캐시 영역을 억세스 했을때 캐시 미스가 발생하여 메인 메모리로부터 데이타를 읽어온 후 캐시 데이타 램에 기록하는 과정과 캐시 스테이트 램을 업데이트하는 과정을 효과적으로 관리하여 전체적인 시스템의 향상을 도모하도록 한 다중처리 시스템의 캐시 스테이트 램 관리방법에 관한 것이다.The present invention effectively manages the process of writing a cache miss when a processor accesses a cache area and reading data from the main memory, writing the data to the cache data RAM, and updating the cache state RAM, thereby improving the overall system To a cache state management method for a multi-processing system.

이러한 본 발명은 프로세서에서 사이클이 시작되면 캐시 데이타 램에 데이타가 존재하는지를 검색하는 제1과정과; 캐시 데이타 램에 데이타가 존재하는 경우 캐시 데이타 램에서 리드/라이트를 수행하고 사이클을 종료하는 제2과정과; 캐시데이타 램에 데이타가 비존재하는 경우 메인 메모리로부터 데이타를 읽어온 후 캐시 데이타 램에 그 읽어온 데이타를 기록함과 동시에 캐시 스테이트 램을 업데이트시키는 제3과정을 순차 실행시키게 되는 것이다.The present invention comprises a first step of detecting whether data is present in a cache data RAM when a cycle starts in a processor; A second step of performing read / write in the cache data RAM and terminating the cycle when data is present in the cache data RAM; A third step of reading the data from the main memory when the data is not present in the cache data RAM and then writing the read data in the cache data RAM and updating the cache state register at the same time.

Description

다중처리 시스템의 캐시 스테이트 램(RAM) 관리방법How to manage cache state (RAM) in multiprocessing systems

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is a trivial issue, I did not include the contents of the text.

제1도는 종래 다중처리 시스템의 블럭 구성도, 제2도는 종래 다중처리 시스템의 캐시 스테이트 램 관리과정 흐름도, 제3도는 본 발명이 적용되는 다중처리 시스템 블럭 구성도, 제4도는 본 발명에 의한 다중처리 시스템의 캐시 스테이트 램 관리과정 흐름도.1 is a block diagram of a conventional multiprocessing system, FIG. 2 is a flow chart of a cache state management process of a conventional multiprocessing system, FIG. 3 is a block diagram of a multiprocessing system block to which the present invention is applied, A flowchart of the cache state management process of a processing system.

Claims (1)

프로세서에서 사이클이 시작되면 캐시 데이타 램에 데이타가 존재하는지를 검색하는 제1과정과; 상기 캐시 데이타 램에 데이타가 존재하는 경우 캐시 데이타 램에서 리드/라이트를 수행하고 사이클을 종료하는 제2과정과; 상기 캐시 데이타 램에 데이타가 비존재하는 경우 메인 메모리로부터 데이타를 읽어온 후 캐시 데이타 램에 그 읽어온 데이타를 기록함과 동시에 캐시 스테이트 램을 업데이트시키는 제3과정으로 이루어짐을 특징으로 하는 다중처리 시스템의 캐시 스테이트 램 관리방법.A first step of detecting whether data is present in the cache data RAM when a cycle starts in the processor; A second step of performing a read / write operation on the cache data RAM when the data exists in the cache data RAM and terminating the cycle; And a third step of reading the data from the main memory when the data is not present in the cache data RAM, and recording the read data in the cache data RAM and updating the cache state RAM. Cache state management method. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: It is disclosed by the contents of the first application.
KR1019960011631A 1996-04-17 1996-04-17 How to manage cache state (RAM) in multiprocessing systems KR970071241A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960011631A KR970071241A (en) 1996-04-17 1996-04-17 How to manage cache state (RAM) in multiprocessing systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960011631A KR970071241A (en) 1996-04-17 1996-04-17 How to manage cache state (RAM) in multiprocessing systems

Publications (1)

Publication Number Publication Date
KR970071241A true KR970071241A (en) 1997-11-07

Family

ID=66223490

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960011631A KR970071241A (en) 1996-04-17 1996-04-17 How to manage cache state (RAM) in multiprocessing systems

Country Status (1)

Country Link
KR (1) KR970071241A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100404374B1 (en) * 1999-03-31 2003-11-05 인터내셔널 비지네스 머신즈 코포레이션 Method and apparatus for implementing automatic cache variable update

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100404374B1 (en) * 1999-03-31 2003-11-05 인터내셔널 비지네스 머신즈 코포레이션 Method and apparatus for implementing automatic cache variable update

Similar Documents

Publication Publication Date Title
US5930807A (en) Apparatus and method for fast filtering read and write barrier operations in garbage collection system
EP0482752B1 (en) Methods and apparatus for maintaining cache integrity
US7546418B2 (en) System and method for managing power consumption and data integrity in a computer system
KR840001368A (en) Selective Cache Clearing Method and Device in Data Processing System
TW343303B (en) Cache flushing device and computer system applied with the same
KR890017609A (en) Multiprocessor Data Processing System and Cache Device Used in It
KR910003496A (en) How to increase performance of multilevel cache system by forcing cache miss
KR970016917A (en) Method and system for updating mass storage configuration records
KR910017286A (en) Data processing system and method with cache and prefetch buffer
ES2144488T3 (en) DATA PROCESSING SYSTEM USING ANTI-MEMORY COHERENCE USING A SCRUTINY PROTOCOL.
KR970071241A (en) How to manage cache state (RAM) in multiprocessing systems
KR950012226A (en) Information processing system and its operation method
JPS5654558A (en) Write control system for main memory unit
DE69429059D1 (en) ADAPTIVE MEMORY CONTROL DEVICE FOR A SYMMETRICAL MULTI-PROCESSOR SYSTEM
KR890007161A (en) Multi-beeper used for processor-memory data transfer
SE8107832L (en) COMPUTER WITH IMPROVED POCKET MEMORY
KR950015104A (en) How to support indivisible cycle using bus monitor
FR2765003B1 (en) METHOD FOR ISOLATING A MEMORY LOCATION CONTAINING AN OBSOLETE VALUE
KR960002006A (en) Cache Memory Filtering Device of Multiprocessor
KR940015844A (en) Fast online backup on fast medium computers
KR940009853A (en) Bus Operation Control Method for Cache Aggregation of Travel Computing Network System (TICOM)
JPH04296954A (en) memory system
KR970049680A (en) How to Prevent Deadlock in Bus-Directed Multiprocessing Systems
KR970049517A (en) Data Transfer Method of ISDN Board in High Speed Medium Computers
KR950000311A (en) How to execute user defined processing function in the robot controller

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19960417

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid