<aside>
휘발성 저장 장치 (↔ 비휘발성 저장 장치 ex. SSD)
RAM 용량이 작으면 실행 시간 증가
(보조 기억 장치에서 실행할 프로그램을 가져오는게 빈번해짐)
1️⃣ DRAM
일정 주기로 데이터를 다시 저장
소비전력이 낮고, 저렴하고, 직접도 높음→ 대용량 설계 가능
2️⃣ SRAM
시간이 지나도 저장된 내용 소실 x
DRAM보다 속도 빠름
3️⃣ SDRAM
클럭 신호와 동기화(=CPU와 정보를 주고 받을 수 있는) 된 DRAM
4️⃣ DDR SRAM
가장 흔히 사용되는 RAM, 대역폭을 넓혀 속도를 빠르게 만든 SDRAM
한 클럭당 데이터를 주고받을 수 있는 SDRAM→ SDR SDRAM
</aside>
<aside>
1️⃣ 물리 주소
메모리 하드웨어가 사용(= 실제로 저장된 하드웨어 상의 주소)
2️⃣ 논리 주소
CPU 실행 중인 프로그램 사용 주소(= 프로그램에 부여된 0번지부터 시작되는 주소)
💡논리 주소 → 물리 주소
CPU와 주소 버스 사이에 위치한 메모리 관리 장치(MMU)에 의해 수행
</aside>
<aside> 💡
베이스 레지스터: 프로그램의 가장 작은 물리 주소 저장
*논리 주소: 프로그램 시작점으로부터 떨어짐
한계 레지스터: 논리 주소 범위를 벗어나는 명령어 실행을 방지하고, ****
실행 중인 다른 프로그램에 영향을 받지 않도록 함
</aside>