롬 (ROM, Read Only Memory)

Computer architecture 2017.09.26 13:42 posted by TechNote.kr


 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과 유사