RAM의 특징
- CPU는 메모리로부터 명령어와 데이터들을 갖고와서 실행한다.
- 렘은 실행할 대상을 저장하나 전원이 꺼지면 기억을 잃어버린다.
RAM의 종류
1. DRAM
- Dynamic RAM
- 저장된 데이터가 동적으로 사라지는 RAM
- 데이터 소멸을 막기 위해 주기적으로 재활성화가 필요함
- 일반적인 메모리로 사용되는 RAM이다
> 상대적으로 소비전력이 낮고 저렴하며 집적도가 높다.
> 집적도가 높아 빽빽하게 설계가 가능하여 대용량의로 설계가 용이하다.
2. SRAM
- Static RAM
- 저장된 데이터가 사라지지 않는(정적인) RAM
- DRAM보다 일반적으로 더 빠르다.
- SRAM도 전원이 꺼지면 휘발되는것은 똑같음
- 일반적으로 캐시 메모리에 사용되는 RAM이다.
> 상대적으로 소비전력이 높고 가격도 높음, 집적도는 낮다.
> 대용량으로 설계할 필요는 없으나 빨라야 하는 장치에 사용
3. SDRAM
- Synchronous DRAM
- 클럭신호와 동기화된 DRAM(클럭신호와 박자를 맞춰 움직이는 DRAM이다.)
4. DDR SDRAM
- Double Data Rate SDRAM
- 최근 가장 대중적으로 사용되는 RAM
- 대역폭을 넓혀 속도를 빠르게 만든 SDRAM이다.
> 대역폭 : 데이터를 주고받는 길의 너비
> 컴퓨터를 맞출때 구매하는 삼성의 DDR4 를 생각하면 편한것 같다.
>> DDR4 는 일반 SDRAM대비 2의 4승만큼 더 대역폭이 넓다. 즉 16배 넓다.
== DDR2는 SDR SDRAM대비 4배 / DDR3는 SDR SDRAM대비 8배
RAM의 용량과 성능은 컴퓨터를 선정하는데 있어서 중요한 기준이 된다.
RAM은 메모리이기 때문에 크기가 클수록 CPU에서 여러개의 프로그램을 동시에 실행할 수 있는 성능이 높아진다.
* 많은 프로그램을 동시에 실행하는데 유리하다.
'프로그래밍 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글
캐시 메모리 / 메모리 계층구조 / 참조 지역성 원리 (0) | 2023.10.25 |
---|---|
메모리의 주소공간 - 물리주소와 논리주소 (0) | 2023.10.24 |
명령어 집합구조, CISC & RISC (0) | 2023.10.21 |
명령어 병렬 처리 기법 (0) | 2023.10.18 |
CPU의 속도를 빠르게 하는 멀티코어 멀티스레드 (0) | 2023.10.16 |