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 |