주기억 장치(Memory) ROM, RAM
주기억 장치(Memory)
ROM/ROM BIOS 개요
ROM(Read Only Memory)는 읽기 전용의 기억소자로서 컴퓨터에서는 BIOS를 담기 위한 용도로 사용된다.
Basic Input/Output System로 컴퓨터 운영을 위한 기초 프로그램이다.
컴퓨터의 각 장치에 대한 기본 정보를 가지고 있으며 각 장치를 진단한다.
전원이 켜지면 컴퓨터를 기동시키고 자기 자신을 진단한다. BIOS는 절대 지워져서는 안 되며 그런 이유로 바이오스는 비휘발성 메모리인 ROM에 담아둔다.
RAM
RAM(Random Access Memory)은 RWM(Read Write Memory)라고도 하며 컴퓨터의 전원이 꺼지면 내부에 저장되어 있던 정보가 모두 사라지기 때문에 휘발성(Volatile) 메모리라고 한다. 램은 데이터를 읽고 쓰는 것이 자유로운 기억장치이며, 휘발성을 가지기 때문에 전원 공급이 끊어지면 메모리의 모든 내용은 지워진다.
DRAM의 데이터 저장 원리
DRAM(Dynamic RAM)의 데이터 저장 원리는 콘덴서가 전기를 저장하는 원리를 이용한다. 컴퓨터에서 데이터라고 하는 것은 실제로는 전기적인 신호의 흐름이다. 컴퓨터의 데이터는 1과 0으로 표현되고 이들은 각각 전기와 흐르는 상태와 흐르 지 않는 상태를 의미한다. 이런 전기적인 상태를 유지할 수 있다면 그것이 곧 저 장이다. 전기를 저장하는 매체 중 가장 흔한 것은 콘덴서 또는 배터리라고 불리 는 전자부품이다.
예를 들어 10101010이란 데이터를 저장하기 위해서 8개의 콘덴서를 준비하고 데 이터에 따라 1은 충전, 0은 충전안함, 형태로 저장을 한다면 이는 곧 10101010이 란 데이터의 저장한 것이다. 바로 이런 콘덴서의 원리를 이용하여 데이터를 저장 하는 장치가 DRAM이다.
그런데 콘덴서(배터리)에 한번 저장된 전기는 영원한 것이 아니라 사용하지 않아 도 자연 방전이 일어나고 이로 인해 일정시간이 흐르면 데이터를 상실하게 된다. 그래서 램은 데이터가 손실되기 전에 현재의 상태를 유지하기 위한 리플래시(재충전)작업을 하게 된다. 컴퓨터를 끄면 램이 이런 리플래시를 할 수 없기 때문에 데이터를 상실하는 덕이다. 즉, 휘발성의 성질을 가지는 것이다.DRAM은 원리가 단순하고 제조가 쉬워서 오래 전부터 컴퓨터의 주기억장치용 소자로 사용되어 왔으나 리플래시로 인한 대기시간의 증가로 현재는 새로운 형태 로 개량되고 있다.
램의 종류
구분 | DRAM | SRAM |
---|---|---|
리플래시 | 필요 | 불필요 |
액세스 속도 | 느리다 | 빠르다 |
회로구조 | 단순 | 복잡 |
집적도 | 높다 | 낮다 |
가격 | 싸다 | 비싸다 |
용도 | 주메모리용 | 캐시메모리용 |
DRAM과 SRAM의 비교 |
DRAM의 종류
SDRAM
SDRAM은 클럭 속도가 마이크로프로세서와 동기화되어 있는 DRAM을 의미한다. 클럭속도의 동기화는 주어진 시간 내에 프로세서가 수행할 수 있는 명령어 개수를 증가시키는데 도움을 준다.
DDR SDRAM
DDR(Double Data Rate) 메모리 SDRAM은 이전의 SDRAM에 비해 두 배의 데 이터를 주고받을 수 있는 메모리에 붙여진 이름이다. DDR 메모리는 PC2100과 PC1600 두개의 규격이 있는데 실제로 각각 2100MHz와 1600MHz로 동작하는 것 은 아니고, 100MHz 메모리 버스에서 동작하는 DDR SDRAM의 경우 PC200, 133MHz 버스에서 동작하는 경우 PC266 정도의 속도를 가진다.
DDR2 SDRAM
DDR SDRAM의 동작 속도를 2배 향상 시킨 DRAM
Rambus DRAM
미국 램버스사가 개발한 데이터전송 버스 Rambus 채널로 접속된 DRAM이다. 이 채널은 9비트의 버스를 이용하고 클럭 250MHz에 동기 해 데이터를 전송한다.