chapter 6-1. RAM의 특징과 종류


<aside>

휘발성 저장 장치 (↔ 비휘발성 저장 장치 ex. SSD)

RAM 용량이 작으면 실행 시간 증가

(보조 기억 장치에서 실행할 프로그램을 가져오는게 빈번해짐)

1️⃣ DRAM

일정 주기로 데이터를 다시 저장

소비전력이 낮고, 저렴하고, 직접도 높음→ 대용량 설계 가능

2️⃣ SRAM

시간이 지나도 저장된 내용 소실 x

DRAM보다 속도 빠름

3️⃣ SDRAM

클럭 신호와 동기화(=CPU와 정보를 주고 받을 수 있는) 된 DRAM

4️⃣ DDR SRAM

가장 흔히 사용되는 RAM, 대역폭을 넓혀 속도를 빠르게 만든 SDRAM

한 클럭당 데이터를 주고받을 수 있는 SDRAM→ SDR SDRAM

</aside>

chapter 6-2. 메모리의 주소 공간


<aside>

1️⃣ 물리 주소

메모리 하드웨어가 사용(= 실제로 저장된 하드웨어 상의 주소)

2️⃣ 논리 주소

CPU 실행 중인 프로그램 사용 주소(= 프로그램에 부여된 0번지부터 시작되는 주소)

💡논리 주소 → 물리 주소

CPU와 주소 버스 사이에 위치한 메모리 관리 장치(MMU)에 의해 수행

</aside>

<aside> 💡

베이스 레지스터: 프로그램의 가장 작은 물리 주소 저장

                             *논리 주소: 프로그램 시작점으로부터 떨어짐

한계 레지스터: 논리 주소 범위를 벗어나는 명령어 실행을 방지하고, ****

                          실행 중인 다른 프로그램에 영향을 받지 않도록 함

</aside>

chapter 6-3. 캐시 메모리