Read-only memory (ROM) 는 비휘발성(non-volatile) memory 이다. (비휘발성이란 전원을 차단해도 내용이 삭제 되지 않음을 의미)
전통적으로 ROM은 제조사에 의해서만 programming 이 가능한 mask-programmed ROM이다.
많은 제약이 있지만 어느정도 수정이 가능한 ROM도 존재한다.
ROM 의 종류
- semiconductor(반도체) 기반
PROM (Programmable read-only memory) or OTP (one-time programmable ROM) :
PROM programmer 라는 장비를 통해서만 쓰기가 가능하다. 한번만 쓰기가 가능하다.
EPROM (Erasable programmable read-only memory) :
자외선을 통해서 삭제가 가능하다. 하지만 1000회 정도만 삭제/쓰기가 가능하다
EEPROM (Electrically erasable programmable read-only memory) :
전기를 통해 삭제/쓰기가 가능하다. 따라서 computer에 연결한채 삭제/쓰기가 가능하다. ROM으로 부터 읽기, RAM으로의 쓰기 보다 느린 것이 특징이다.
. EAROM (Electrically alterable read-only memory : 한 bit 씩 수정이 가능하다. CMOS 와 같이 중요한 system setup 정보를 다룰때 사용한다.
. Flash memory : 일반적인 EEPROM 보다 빠르게 삭제/쓰기가 가능하다. 1,000,000회 이상 삭제/쓰기가 가능하다. 기술의 발전으로 기존 magnetic을 대체하고 있다.
- Optical 기반
CD-ROM : 읽기전용으로 masked ROM과 유사
CD-R : Wite once, Read many 로 PROM과 유사
CD-RW : 다수의 쓰기/삭제 가능으로 EEPROM과 유사
'Computer architecture' 카테고리의 다른 글
캐시(Cache) 메모리에 대한 이해 (0) | 2019.11.12 |
---|---|
주기억장치에 대한 이해 (0) | 2019.10.19 |
컴퓨터 기억 장치들의 종류 및 특징 (0) | 2019.10.16 |
CPU 레지스터 (Register) 의 이해 및 종류 (0) | 2019.09.28 |
CPU 클럭 주파수 (Clock Frequency) (0) | 2019.09.25 |
Interrupt (인터럽트), 그리고 Exception (예외) (0) | 2017.09.26 |
Memory Interleaving (메모리 인터리빙) (0) | 2017.09.14 |
Addressing mode (주소 지정 방식) (0) | 2017.09.14 |