cache ; 캐시

캐시란 데이터를 임시로 저장해두는 장소를 말한다. 이를테면, 사용자가 요구한 웹 페이지는 하드디스크 내의 캐시 디렉토리에 저장된다. 이런 방법으로, 사용자가 최근에 열어본 페이지로 다시 돌아왔을 때 브라우저는 시간을 줄이고 네트웍에 추가 부담을 덜기 위해, 원래의 서버에서 정보를 찾아오는 대신에 캐시로부터 데이터를 가져오는 것이다.

컴퓨터는 운영상의 수준에 따라 몇가지 캐시들을 유지하는데, 캐시 메모리나 디스크 캐시 등이 바로 그것이다. 또한 캐시는 같은 정보를 여러 개의 서버에 분산시켜놓고 주기적으로 최신의 것으로 갱신시키는 방법을 통해 인터넷 정보에 대해서도 구현될 수 있다.

전반적으로 알려져 있는 캐시의 종류들에는 다음과 같은 것들이 있다:

  • 국제적으로 또는 국가별, 지역별, 단체별 등으로 대단히 인기 있는 정보를 광범위하게 분산시켜 놓고 주기적으로 갱신함으로써 대부분의 사용자들이 쉽게 정보를 획득하도록 하기 위한 대규모 캐시
  • 지역 서버의 캐시 : 예를 들어 자주 이용되는 파일들을 캐시하고 있는 회사의 랜서버 또는 접속서버 (이것은 어떤 데이터가 캐시될 것인가의 결정을 제외하고는 앞 항목의 경우와 비슷하다)
  • 웹브라우저 캐시 : 최근에 웹 페이지에서 다운로드된 파일을 하드디스크에 저장해둔다
  • 디스크 캐시 : 빠른 접근속도를 위하여 RAM의 여분의 장소 또는 특수한 하드디스크 캐시에 최근 사용했던 데이터와 곧 사용하게 될 것으로 예견되는 주변의 데이터 사본을 저장한다.
  • RAM 그 자체 : 하드디스크로부터 초기에 메모리로 적재된 데이터를 이용하는 것도 일종의 캐시라고 볼 수 있다
  • L2 캐시 메모리 : 마이크로프로세서로부터 별도로 분리된 칩에 존재하는 캐시 메모리, 그러나 일반 메모리보다는 빠르게 접근할 수 있다
  • L1 캐시 메모리 : 마이크로프로세서 내에 있는 캐시 메모리

이 정보는 1999년 6월 15일에 수정되었습니다.
영어판(whatis.com)