컴퓨터의 캐시 메모리란 무엇입니까?

컴퓨터의 캐시 메모리는 중앙 처리 장치(CPU)에서 최근에 사용한 데이터의 저장 컨테이너입니다. CPU는 정보를 매우 빠르게 검색하고 정보의 다음 배치를 처리하는 데 사용할 수 있습니다. 캐시를 일반적으로 사용하는 대표적인 예는 브라우저가 일상적으로 수집하여 하드 드라이브의 폴더에 저장하는 많은 페이지, 이미지 및 웹 주소입니다.

사리

캐시 메모리는 주 메모리를 지원하는 작지만 빠른 메모리 구획입니다. 캐시 메모리는 메모리 기능을 가속화하도록 설계되었습니다. 컴퓨터는 캐시를 확인하여 필요한 데이터가 저장소에 있는지 확인합니다. 항목이 있으면 "캐시 적중"이라고 합니다. 정보가 캐시에 저장되지 않는 경우 거의 같은 순간에 "캐시 누락"이라고 하는 요청이 검색을 위해 느린 메모리 위치로 라우팅됩니다. 데이터.

오늘의 비디오

기능

더 빠른 마이크로프로세서와 더 큰 용량의 주 메모리(RAM)를 사용하더라도 정보가 CPU와 RAM 간에 이동할 때 병목 현상이 계속 발생합니다. 캐시 메모리는 컴퓨터의 이 두 구성 요소 간에 정보를 더 빠르게 전달하기 위해 만들어진 일종의 보조 메모리입니다. 컴퓨터는 캐시 메모리에 자주 사용하는 정보 라이브러리를 구축합니다. "캐싱"의 역할은 시스템 속도를 가속화하는 것입니다. 캐싱은 CPU 및 RAM에서 로그잼을 줄이는 데 도움이 될 뿐만 아니라 데이터가 캐시 메모리에서 CPU로 더 빠르게 전송되기 때문에 사용자가 작업을 더 빠르게 수행할 수 있도록 합니다.

레벨 1 캐시

일반적으로 고속 캐시는 프로세서에 바로 통합됩니다. 이것은 레벨 1 캐시입니다. 이 개념 뒤에 있는 주요 동기 중 하나는 "참조의 지역성"입니다. CPU가 방금 접근한 위치가 단기간에 다시 방문할 확률이 높다는 의미입니다. 따라서 L1 캐시는 가장 최근 데이터를 보유합니다. 데이터가 다시 필요할 때 마이크로프로세서는 먼저 L1 캐시를 확인합니다. 데이터가 있기 때문에 느린 주 메모리로 돌아갈 필요가 없습니다. 프로세스는 일반적으로 주 메모리보다 2배 빠릅니다.

레벨 2 캐시

컴퓨터의 레벨 2 캐시 메모리 또는 보조 캐시는 일반적으로 프로세서 가까이에 위치한 메모리 카드에 있습니다. 중앙 처리 장치에 직접 연결되며 마더보드에 통합된 회로가 이를 제어합니다. 이 회로를 L2 컨트롤러라고 합니다. 레벨 2 캐시는 레벨 1 캐시에 없는 최근에 사용한 데이터를 캐치합니다. 많은 개인용 컴퓨터의 L2 캐시를 사용하면 프로세서가 캐시 메모리에서 필요한 정보의 약 95%를 얻을 수 있습니다.

기타 캐시 메모리

디스크 캐시는 또 다른 유형의 캐시 메모리입니다. 컴퓨터의 하드 드라이브에서 데이터를 읽고 RAM에 저장하기 때문에 다른 캐시보다 훨씬 느린 속도로 작동합니다. DOS와 같은 소프트웨어 프로그램이 사용합니다. RAM이 L1 및 L2 캐시보다 느린 것처럼 디스크는 RAM보다 훨씬 느립니다.

종종 개인용 컴퓨터 주변 장치는 컴퓨터의 RAM을 사용하여 캐시됩니다. 이것은 주변 장치 캐시이며 디스크 캐시와 거의 동일한 방식으로 작동합니다. 예를 들어, DVD-ROM은 시스템의 RAM 또는 디스크를 사용하는 캐시일 수 있습니다. 두 캐싱 방법 모두 DVD-ROM 드라이브보다 빠를 수 있습니다.