CH6~8

<기본미션 | p.185 3번, p.205 1번 >

Untitled

Untitled

★ 메모리와 캐시 메모리

💟 RAM의 특징과 종류

: DRAM, SRAM, SDRAM, DDR SDRAM

-휘발성 저장 장치(Volatile memory) : RAM

-비휘발성(non-volatile memory) : 하드 디스크, SSD, USB같은 보조기억장치

→ 보조기억장치는 전원을 꺼도 내용을 유지하지만, CPU는 보조기억장치에 직접 접근하지 못한다. 일반적으로 보조기억장치에는 ‘보관할 대상’을 저장, 휘발성 저장 장치 RAM에는 ‘실행랄 대상’ 저장.

💟 RAM의 용량과 성능

CPU가 실행하려는 프로그램이 보조기억장치에 있다면 이를 RAM으로 가져와야하는데, RAM 용량이 적다면 보조기억장치에서 실행할 프로그램을 가져오는 일이 잦아 실행 시간이 길어진다.

💟 RAM의 종류

  1. DRAM (Dynamic RAM) : 저장된 data가 동적으로 변하는(사라지는) RAM. DRAM은 데이터의 소멸을 막기 위해 일정 주기로 data를 다시 저장해야 한다. 소비 전력이 비교적 낮고, 저렴하고, 집적도가 높아 대용량으로 설계하기가 용이하기 때문이다.

  2. SRAM (Static RAM) : 저장된 data가 변하지 않는 RAM. SRAM은 시간이 지나도 저장된 data가 사라지지 않고, DRAM보다 속도가 더 빠르다. 집적도가 낮고, 소비 전력이 크며, 가격 더 비쌈.

Untitled

  1. SDRAM (Synchronous Dynamic RAM) : clock 신호와 동기화(=clock 타이밍에 맞춰 CPU와 정보를 주고받을 수 있음)된, 발전된 형태의 DRAM.

  2. DDR SDRAM (Double Data Rate SDRAM) : DDR SDRAM은 대역폭을 넓혀 속도를 빠르게 만든 SDRAM. SDR SDRAM에 비해 대역폭이 2배 넓다. 대역폭(data rate)이란 ‘데이터를 주고받는 길의 너비’

★ 메모리의 주소 공간

💟 물리 주소와 논리 주소

physical address, logical address

CPU와 address bus 사이에 위치한 MMU(Memory Management Unit)을 통해 L.A→P.A