연관 기억 장치, 복수 모듈 기억장치
1. 연상(Associative)기억장치
- 기억된 정보의 일부분을 이용하여 원하는 정보가 기억된 위치를 알아낸후 나머지 정보에 접근
- 주소에 의해서만 접근이 가능한 기억장치보다 정보 검색이 신속
- 병렬 판독 회로가 있어야 한다.
2. Interleaved Memory, Interleaving
- 중앙 처리 장치의 쉬는 시간을 줄일 수 있다.
- 단위 시간당 수행할 수 있는 명령어의 수를 증가시킬 수 있다.
- 이 기억장치를 구성하는 모듈의 수 만큼의 단어들에 동시 접근이 가능하다.
- 캐시 기억장치, 고속 DMA 전송 등에서 많이 사용된다.
- 기억장치의 접근 시간을 효율적으로 높일 수 있다.
- 각 모듈은 번갈아 가면서 접근 (Access)할 수 있다.
3. 연관 메모리(Associative Memory)
- 내용 지정 메모리(CAM)
- 메모리에 저장된 내용에 의한 Access
- 기억장치에 저장된 항목을 찾는 시간 절약
1. Cache 기억장치
- 주 기억장치의 속도가 CPU에 비해 현저히 늦다. 명령어의 수행속도를 CPU의 속도와 유사하도록 하고자 할 때 사용
- 주기억 장치와 CPU사이에서 일종의 버퍼(Buffer)기능 수행
- 기억장치의 접근(Access) 시간을 줄여 컴퓨터의 처리속도 향상
- 수십 Kbyte ~ 수백 KByte의 용량 사용
2. 캐시의 적중률
- 캐시에 적중되는 횟수/전체 기억장치 액세스 횟수
3. 직접 매핑
- 캐시 기억장치에서 적중률이 낮아질 수 있다.
4. 캐시의 미스율
- 1 - 적중률
가상 기억 장치 (Virtual Memory)
1. 가상 기억 장치(Virtual Memory)
- 가장 큰 목적은 용량의 확대이다
2. Mapping
- 가상 기억장치에서 주 기억 장치로 자료의 페이지를 옮길 때 주소를 조정하는것
3. 가상(Virtual) 기억장치
- 주기억 장치를 확장한 것과 같은 효과 제공
- 실제로는 보조 기억 장치를 사용하는 방법
- 사용자가 프로그램 크기에 제한 받지 않고 실행 가능
'IT이론 > os' 카테고리의 다른 글
빅인디안과 리틀인디안에 대해서 알아보자 (0) | 2014.03.20 |
---|---|
FSM 구현(Mealy machine, moore machine) (0) | 2014.01.24 |
The Dining Philosophers (0) | 2014.01.24 |
교착상태 (deadlock) (0) | 2014.01.24 |
임계구역 문제 (0) | 2014.01.24 |