캐시 기억 장치의 개념
1. 레지스터
- CPU 내부에 위치
- CPU는 처리속도와 비슷한 접근 속도를 가진 레지스트들이 포함됨
- 이러한 기억장치는 높은 가격 떄문에 많은 요량으로 구성 하기 어려움
2. 캐시 기억장치
- 주기억 장치에 비해 5~10배 정도 접근속도가 빠름
- 자주 사용되는 명령들을 저장하고 있다가 CPU에 빠른 속도로 제공
- 캐시 기억장치의 용량에 의해 CPU 가격이 결정됨
- CPU가 캐시기억장치에 저장된 명령어와 데이터를 처리할 경우 , 주기억 장치보다 더 빠르게 처리할 수 있음
- 결과적으로 캐시기억장치는 느리게 동작하는 주기억 장치와 빠르게 동작하는 중앙처리 장치 사이에서 속도차이로 줄여줘서 CPU에서의 데이터와 명령어 처리 속도를 향상
- 캐시기억장치는 고속 완충 기억장치라고 함
- 보육에 대한 사회적 요구가 반영되어져야 함
- 자주 이용되는 파일들을 캐시하고 있는 회사의 랜 서버 또는 접속 서버
- 웹브라우저 캐시
- 최근에 웹 페이지에서 다운로드 된 파일을 HDD에 저장해둠
캐시의 종류
디스크 캐시
- 빠른 접근 속도를 위하여 RAM의 여분의 장소 또는 특수한 HDD 캐시에 최근 사용했던 데이터와 곧 사용할 것으로 예견되는 주변의 데이터 사본을 저장
L2 캐시 메모리
- 마이크로프로세서로부터 별도로 분리된 칩에 존재하는 칩에 존재하는 캐시 메모리, 그러나 일반 메모리보다는 빠르게 접근할 수 있음
L1 캐시 메모리
- 마이크로프로세서 내에 있는 캐시 메모리
디스크 캐시
- 디스크 버퍼라고 불리기도 함
- 1980년 후반 이후 판매되는 HDD는 디스크 제어와 외부와의 인터페이스를 위해 작은 컴퓨터를 내장하고 있음
- 2004년에 판매되는 개인용 컴퓨터에 탑재된 디스크 캐시는 대개 2~32MB 정도의 크기를 가짐