반응형
I. 캐시메모리의 쓰기정책의 개요
가. 캐시메모리의 쓰기정책(Write Policy)의 종류
구분 |
Write Through |
Write Back |
구성도 |
||
개념 |
- 쓰기 동작 시 캐시와 주기억장치에 동시에 쓰는 방식 |
- 캐시에만 쓰기를 하고 해당 데이터가 Swap-out 될 때 주기억장치에 복사하는 방식 |
장점 |
- 구조가 단순 - 캐시와 주기억장치의 일관성 유지 |
- 기억장치 쓰기 동작의 횟수 최소화 및 쓰기 시간 단축 |
단점 |
- 버스의 트래픽 양이 많아진다. - 주기억장치 쓰기 포함으로 쓰기시간이 길어짐 |
- 캐시와 주기억장치 일관성 유지 어려움 (Cache Coherency 문제) - 블록 교체 시 캐시의 상태 비트(dirty bit) 확인 절차 필요 |
II. 다중 캐시메모리에 대한 쓰기정책 및 해결방안
문제점 |
- 공유 데이터 불일치 - I/O 동작에 의한 데이터 불일치 - 프로세스 이중에 의한 데이터 불일치 |
|
해결방안 |
- 공유 캐시 사용, 공유 데이터의 캐시 저장 금지 - 잠금 변수의 캐시 저장 금지 - 버스 감시 메커니즘 사용, 디렉토리 기반 캐시 프로토콜 이용 |
반응형
'IT기술노트 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글
운영체제(OS, Operating System) (0) | 2021.03.12 |
---|---|
가상메모리(Virtual Memory) (0) | 2021.03.12 |
기억장치 할당 (0) | 2021.03.12 |
캐시메모리 사상 (0) | 2021.03.12 |
캐시메모리(Cache Memory) (0) | 2021.03.12 |
메모리 인터리빙(Memory Interleaving) (0) | 2021.03.12 |
단편화 (0) | 2021.03.12 |
메모리 장치(Memory Device) (0) | 2021.03.12 |
댓글