1. RAM vs ROM
RAM(Random Access Memory)은 읽고 쓰는 것이 가능하고, ROM(Read Only Memory)는 읽는 것만 가능하다. 보통 우리의 PC에 있는 RAM에는 프로세스가 올라가서 실행될 수 있고 ROM에는 POST와 부트로더 등 부팅 전에 수행할 프로그램들(펌웨어)이 저장되어있다.
2. SRAM (Static RAM)
SRAM은 전원이 투입되어있는 동안 기억이 계속 유지되는 메모리이다. 각각의 기억비트(Cell)을 구성하는데 많은 반도체 소자(4~6개)가 사용되어 매우 빠르지만 단위 면적당 기억용량이 매우 적고 가격이 비싸다.
3. DRAM (Dynamic RAM)
DRAM은 메모리의 한 Cell을 구성하는데 단 한개의 반도체 소자만 사용하여 만들어진다. 같은 면적의 칩에 많은 용량의 기억장소를 구성할 수 있어서 대용량 메모리의 시스템을 만들 때 사용하지만 일정시간(보통 4 msec)이 지나면 자동으로 기억이 소멸되어 주기적으로 기억내용을 다시 충전(Refresh)해야한다는 단점이 있다. 이 리프레시를 위해 칩 외부에 별도의 복잡한 회로가 필요하여 대용량의 메모리가 필요한 컴퓨터에서 사용한다. (PC는 모두 DRAM을 사용) DDR DRAM은 Double Rate DRAM으로 기존 DRAM보다 속도가 빠르다.
4. Reference
마이크로 프로세서 및 실습 Ⅰ
마이크로 프로세서 및 실습
www.kocw.net
'마이크로프로세서' 카테고리의 다른 글
2진수와 16진수 표현법 (0) | 2020.02.18 |
---|---|
메모리 접근 구조 (폰노이만, 하버드) (0) | 2020.02.18 |
CPU, 메모리, I/O 디바이스 통신 (0) | 2020.02.18 |
Bus (버스) (0) | 2020.02.18 |
ROM (Read Only Memory) (0) | 2020.02.18 |
Word (기본단위) (0) | 2020.02.18 |
마이크로 컨트롤러 (0) | 2020.02.17 |