1. Main Memory
Main Memory는 CPU가 직접적으로 접근 할 수 있는 가장 큰 장치 이다.
근데 이런 Main Memory와 CPU간에는 큰 속도차가 존재한다. 그 때문에 메모리의 접근
할 때 CPU는 대기하게 되는데 이러한 대기 시간을 줄이기 위해서 둘 사이에
고속 메모리 버퍼(Cache)를 사용한다.
2. Cache
프로그램들은 가장 최근데 접근 했던 데이터를 다시 접근(Time Locality)하거나
최근에 참조했던 데이터 근처의 주소를 참조(Space Locality)하는 경향이 있다.
이러한 경향에 따라 CPU와 Main Memory사이에 고속의 메모리 버퍼를 사용하는데
이를 Cache라고 한다. Cache를 사용할 때 어떤 정책을 사용할 것인가를 결정할
필요가 있다.
3. Secondary Storage
비활성의 대용량 저장장치인 Secondary Memory는
Magnetic Disk, Magnetic Tape등이 존재한다.
'C.E > OS' 카테고리의 다른 글
Hardware Protection - Dual-Mode Operation(듀얼모드) (0) | 2013.11.15 |
---|---|
Storage Structure - Storage Hierarchy (0) | 2013.11.15 |
I/O Structure - DMA Structure (0) | 2013.11.15 |
I/O Structure - Synchronous&Asynchronous (0) | 2013.11.15 |
Computer Structure - 기본 구조 (0) | 2013.11.15 |