Cache

2024. 4. 29. 14:06정보처리,전산/운영체제

반응형

 

Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소이다.

 


 Registers (레지스터):
   

 

레지스터는 CPU 내부에 위치하며 코어와 가까워 다른 메모리 유형보다 액세스 속도가 가장 빠르며 프로세서가 명령어를 실행하고 데이터를 처리하는 데 사용된다. CPU가 현재 실행 중인 명령어의 연산에 필요한 데이터를 저장하며 제한된 크기 때문에 레지스터에 저장할 수 있는 데이터의 양이 제한적이다.

   

 L1 Cache (레벨 1 캐시):
    CPU 내부에 위치한 L1 캐시는 레지스터 다음으로 빠른 액세스 속도를 가지는 메모리, 코어마다 별도로 존재하며 코어에 가까운 데이터 및 명령어나 주로 최근에 사용된 데이터를 저장여 CPU의 성능을 향상시킨다.

 L2 Cache (레벨 2 캐시):
   L1 캐시와 메모리 사이에 위치하여 L1 캐시보다는 느리지만 꽤 빠른 액세스 속도로 여러 CPU 코어가 공유할 수 있으며 더 큰 용량을 가질 수 있다. 주로 데이터를 임시로 저장하여 메모리 액세스 시간을 줄인다.

L3 Cache (레벨 3 캐시):
  여러 CPU 코어 간에 공유되는 고속 캐시 메모리이고 L2 캐시보다 크고 더 느린 액세스 속도를 가지며 CPU 코어 간의 데이터 공유 및 액세스 시간을 최적화한다.

 

Main Memory (주 메모리 또는 RAM):
  프로그램 및 데이터를 일시적으로 저장하는 주 기억 장치이고 CPU에서 데이터를 읽고 쓸 수 있으며 전원이 꺼지거나 시스템이 재부팅되면 메모리의 내용이 손실된다.
 

 

 

 

반응형

'정보처리,전산 > 운영체제' 카테고리의 다른 글

PROCESS  (0) 2024.08.16
복구시간목표(RTO)와 복구시점목표(RPO)  (0) 2024.07.26
펌웨어(Firmware)  (0) 2024.06.26
RR ROUND ROBIN  (0) 2024.02.14
SAN Storage Area Network  (0) 2024.01.21