1. 메모리란?

메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품입니다. CPU는 메모리에 올라와 있는 프로그램의 명령어들을 실행할 뿐 입니다.


2. 메모리 계층

메모리를 필요에 따라 여러 가지 종류로 나누어 놓은 것을 메모리 계층 구조라고 합니다.

상단에 있을 수록 속도가 빠르지만 용량이 적으며 하단에 있을 수록 속도가 느리지만 용량이 큽니다.

  • 레지스터: CPU 안에 있는 메모리로 CPU가 요청을 처리하는데 필요한 데이터를 일시적으로 저장합니다.
  • 캐시(L1, L2, L3 캐시): 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소입니다.
  • 주기억장치: 메모리(RAM)를 의미합니다. 휘발성이며 CPU가 처리하고 있는 내용을 저장하고 있는 기억장치입니다.
  • 보조기억장치: Hard Disk Driver(HDD)와 Solid State Driver(SSD)를 의미합니다. 주기억장치의 용량 부족을 보완하기 위해 쓰는 외부 기억 장치입니다. 주기억장치와는 다르게 휘발성을 띠지 않아 컴퓨터의 전원이 꺼지더라고 유지됩니다.
728x90

+ Recent posts