Cache 일관성 유지방법/
일관성 유지(Coherence)
캐시이용 - 지역성, 시간적, 공간적, 순차적 지역성 성질
유지방법 3가지
1. 공유캐시기억장치 사용하는 방법(1개만 이용)
2. 공유변수를 캐시 저장하지 않음
3. 버스감시(Snooping) 시스템을 사용하는 방법
1) Snoopy Controller
2) 쓰기갱신(Write Update or Broadcast)
3) 쓰기무효(Write Invalid):
4. Directory에 저장하여 유지하는 방법
1) Full-map directory 방식
2) Limited Directory 방식
3) Chained Directory 방식
 
 
 

 

토픽 이름 () 캐시의 일관성(Cache Coherence) 유지방법
분류 CA > Cache > Cache 일관성 유지방법
키워드(암기) 즉시쓰기, 나중쓰기, sw방식, HW방식
암기법(해당경우) [버스갱무] [디풀리차]

 

기출문제

번호 문제 회차
1 1. 캐시일관성(Cache Coherence) 문제해결 방법 하드웨어적 기법에 대하여 설명하시오 모의_2018.07)_응용_1
2 5. Cache 일관성 유지방법을 설명하시오. 합숙_2019.043일차
3 11. 캐시일관성(Cache coherence) 문제해결 방법에 대해서 설명하시오. 합숙_2016.01_관리
4 캐쉬 메모리(Cache Memory) 데이터 일관성 문제(Data Coherency Problem) 해결을 위한 방법을 제시하고, 스누피 프로토콜에 동작방식에 대해 설명하시오. 합숙_2012.08_공통_1

 

  1. Cache Coherence 유지방법 개념
  • 공유 메모리 구조에서 각 CPU Local Cache 탐색한 경우 Local Cache 공유 메모리간 Data 불일치 문제를 방지하고, 일관성을 유지하는 기법

2. 캐시의 일관성(Cache Coherence) 유지방법

. 쓰기 정책 적용 방법

. SW HW 적용하는 방법

구분 해결방법 내용
소프트웨어적
기법
공유 cache 사용  

공유변수 cache 미사용  
하드웨어적
기법
버스감시 메커니즘 사용  

디렉토리 기반 일관성 유지 프로토콜  

- 멀티프로세서 시스템에서 사용되는 기초적인 캐시 일관성 프로토콜인 MESI 프로토콜 존재

 

3. 메모리가 가질 있는 캐시 상태 정의, MESI 프로토콜 적용 방법

 

 
반응형

'정보관리기술사 > CA_OS' 카테고리의 다른 글

집합연관사상  (1) 2023.11.12
연관사상(Associative Mapping)  (0) 2023.11.11
직접사상(Direct Mapping)  (0) 2023.11.10
매니코어 프로세서  (0) 2023.11.08
GPGPU - CUDA  (0) 2023.11.07

+ Recent posts