롬 (ROM, Read Only Memory)
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과 유사