728x90
주기억장치의 종류에는 RAM과 ROM이 있고 메모리라는 용어는 자주 쓰는 RAM을 지칭하는 경우가 많음
RAM
- 실행할 프로그램의 명령어와 데이터가 저장되는 곳
- 휘발성 저장 장치 volatile memory ( 전원을 끄면 저장된 내용이 사라짐)
(+ 전원을 꺼도 내용이 유지할 수 있는 것 -> 비휘발성 저장 장치 non volatile memory
하드 디스크, SSD, CD-ROM, USB메모리 등과 같은 보조 기억 장치가 대표적인 비휘발성 저장 장치)
RAM 용량과 성능
- CPU에서 실행하고 싶은 프로그램이 보조기억장치에 있고 RAM의 용량이 작다면 보조장치에서 실행할 프로그램을 가져오는 일이 잦아져 실행 시간이 길어짐
- 프로그램을 실행하기 위해서는 먼저 RAM에 데이터와 명령어가 올라와야함
- RAM의 용량이 크다면 실행 속도는 빨라지지만 필요 이상으로 커졌을 때부터는 속도가 비례하여 증가하지 않음
RAM의 종류
RAM의 종류에는 크게 DRAM, SRAM, SDRAM, DDR SDRAM이 있음
DRAM
- Dynamic RAM 의 줄임말
- 저장된 데이터가 동적으로 변하는(사라지는) RAM
- 그렇기에 일정 주기로 데이터 재활성화(다시 저장)을 해야함
- 위의 단점이 있지만 일반적으로 DRAM을 사용함
- 소비 전력이 비교적 낮고, 저렴하고, 집적도(더 작고 빽빽하게 만들기 좋음)가 높기에 대용량으로 설계하기가 용이함
SRAM
- Static RAM
- 저장된 데이터가 변하지 않는 RAM
- 주기적으로 데이터 재활성화를 해줄 필요가 없음
- DRAM보다 속도가 빠름
- 위의 장점이 있지만 DRAM을 일반적으로 사용함
- DRAM보다 집적도가 낮고, 소비 전력도 크며, 가격도 비싸기 때문
- 그렇기에 대용량으로 만들어질 필요는 없지만 속도가 빨라야하는 저장장치인 캐시 메모리에 사용됨
DRAM | SRAM | |
재충전 | 필요함 | 필요 없음 |
속도 | 느림 | 빠름 |
가격 | 저렴 | 비쌈 |
집적도 | 높음 | 낮음 |
소비 전력 | 적음 | 높음 |
사용 용도 | 주기억장치(RAM) | 캐시 메모리 |
SDRAM
- Synchronous Dyamic RAM
- 클럭 신호와 동기화된, 발전된 형태의 DRAM임
- 클럭 신호 동기화란 클럭 타이밍에 맞춰 CPU와 정보를 주고 받을 수 있음을 뜻함
- 즉 클럭에 맞춰 동작하며 클럭마다 CPU와 정보를 주고 받을 수 있는 DRAM임
DDR SDRAM
- Double Data SDRAM
- 가장 흔히 사용되는 RAM
- SDRAM의 대역폭을 넓혀 속도를 빠르게 만듦
- 대역폭이란 데이터를 주고 받는 길의 너비
728x90
'컴퓨터구조' 카테고리의 다른 글
[컴퓨터구조] 캐시 메모리 (0) | 2022.11.23 |
---|---|
[컴퓨터구조] 메모리의 주소 공간 (0) | 2022.11.23 |
[컴퓨터구조] 명령어 병렬 처리 기법 (0) | 2022.11.22 |
[컴퓨터구조] CPU 성능 향상 기법 (0) | 2022.11.22 |
[컴퓨터구조] 명령어 사이클, 인터럽트 (0) | 2022.11.22 |