RAM이란?
주기억장치의 종류에는 크게 RAM과 ROM 두 가지가 있고,
‘메모리’라는 용어는 그 중 RAM을 지칭하는 경우가 많다
RAM의 특징
RAM은 실행할 대상을 저장하는 공간이며 휘발성 저장장치이고
보조기억장치는 보관할 대상을 저장하는 공간이며 비휘발성 저장장치이다
RAM의 용량과 성능
CPU가 한번에 여러 개의 프로그램을 동시에 실행할 수 있는 성능이 RAM에 의해 결정된다
따라서, RAM의 용량과 성능이 높을수록 많은 프로그램들을 동시에 실행하는데 유리하다
RAM의 종류
DRAM, SRAM, SDRAM, DDR SDRAM
DRAM (RAM에서 사용하는)
Dynamic(동적의)
저장된 데이터가 동적으로 사라지는 RAM
전원이 연결되어 있더라도 지속적으로 휘발함
데이터 소멸을 막기위해 주기적으로 재활성화해야 함
일반적으로 메모리로 사용되는 RAM이며,
상대적으로 소비전력이 낮고 저렴하고 집적도가 높아 대용량으로 설계하기 용이하기 때문이다
SRAM (캐쉬 메모리에서 사용하는)
Static(정적의)
저장된 데이터가 정적인 (사라지지 않는) RAM
DRAM보다 일반적으로 더 빠름
일반적으로 캐시 메모리에서 사용되는 RAM
상대적으로 소비전력이 높고 가격이 높고 집적도가 낮아 대용량으로 설계할 필요는 없으나 빨라야 하는 장치에서 사용
DRAM vs. SRAM
SDRAM (Synchronous DRAM)
특별한 (발전된 형태의) DRAM
클럭 신호와 동기화된 DRAM
DDR SDRAM (Double Data RAte SDRAM)
대역폭은 데이터를 주고 받는 길의 너비
SDRAM에 비해 대역폭이 두 배 넓은 SDRAM이다
특별한 (발전된 형태의) SDRAM
최근 가장 대중적으로 사용하는 RAM
대역폭을 넓혀 속도를 빠르게 만든 SDRAM
DDR2 SDRAM = DDR SDRAM * 2 = SDRAM * 4
DDR3 SDRAM = DDR2 SDRAM * 2
DDR4 SDRAM = DDR3 SDRAM * 2
'CS > [혼자 공부하는] 컴퓨터 구조' 카테고리의 다른 글
6-3] 메모리와 캐시 메모리: 캐시 메모리와 참조 지역성 (0) | 2023.05.31 |
---|---|
6-2] 메모리와 캐시 메모리: 메모리의 주소와 한계 레지스터 (0) | 2023.05.30 |
5-3] CPU의 성능 향상 기법: 명령어 집합 (CISC와 RISC) (0) | 2023.03.31 |
5-2] CPU의 성능 향상 기법: 명령어 병렬 처리 기법 (0) | 2023.03.31 |
5-1] CPU의 성능 향상 기법: 코어와 스레드 (0) | 2023.03.31 |