포털:고등학교/정보·통신 계열 전문 교과(2015)/컴퓨터 구조/특수 기억 장치

위키배움터

특수 기억 장치[편집]

- 캐시 메모리 : 주기억 장치와 보조 기억 장치 사이 속도 차를 보정
- 레지스터 : 중앙 처리 장치 안에서 계산 등에 사용되는 기억 장치
- 가상 메모리 : 보조 기억 장치를 주기억 장치처럼 활용

캐시 기억 장치[편집]

- CPU와 주기억 장치 사이 속도 차를 줄이기 위한 소형의 매우 빠른 기억 장치
- Static RAM이며, 5ns 내외의 빠른 속도
 ① 1차 캐시
  - CPU 코어에 내장된 메모리로 용량은 매우 작지만 아주 빠름.
  - 인텔 i7의 경우 데이터용 128KB, 명령용 128KB 크기
  - 캐시는 데이터를 잘 예측해 가져와야 함(적중률).
 ② 2차 캐시
  - 1차에서 자료가 없을 경우 대비, 1차보다는 느림.
 ③ 3차 캐시
  - 보통 일반적 CPU에는 없음.
  - 인텔 i7에는 8MB 용량
  - CPU 밖에 장착되는 경우도 많음

연관 기억 장치[편집]

내용 주소화 기억 장치, 내용 지정 메모리, 연관 메모리라고도 함. 메모리 주소 방식의 단점을 보완해서 메모리 내용을 이용하여 접근 속도를 높임.

가상 메모리[편집]

- 실행될 프로그램에 대한 내용을 모두 주기억 장치에 옮길 수 없을 때 사용
- 보조 기억장치를 주기억 장치처럼 사용

레지스터[편집]

- 소량의 데이터나 CPU가 처리 중인 중간 결과를 일시적으로 기억하는 고속의 전용 영역
- 범용 레지스터 : 명령어 실행 중에 여산과 관련된 데이터를 저장한다.
- 특수 목적 레지스터
   PC : 다음에 실행될 명령어가 저장된 주기억 장치의 주소를 저장한다.
   스택 포인터 : 주기억 장치 스택의 데이터 삽입과 삭제가 이루어지는 주소를 저장한다.
   상태 레지스터 : CPU의 상태를 알리거나 동작을 제어한다.
   명령 레지스터 : CPU가 실행할 명령어를 가지고 있다.
   색인 레지스터 : 명령어와 데이터의 주소를 가지고 있다.