ROM
Из пројекта Википедија
- За остале употребе, погледајте Ром (вишезначна одредница).
ROM (енг. Read-Only Memоry) је меморија (нпр. рачунара) која се може само исчитавати. Основна одлика ове врсте меморије је да не губи садржај по нестанку напајања, а немогућност његовог мењања је последица техничких ограничења и/или потребе за заштитом садржаја.
ROM се обично употребљава за фирмвер - инструкције и/или податке које су потребне уређају одмах по укључивању и/или без могућности да се додатно учитају из неког другог извора (нпр. секундарне меморије). Неки примери:
- графички изглед слова и знакова у графичком подсистему
- прве инструкције које рачунар извршава по укључивању
Уместо ROM меморија често се употребљавају сличне подврсте. као например:
- PROM (енг. Programmable Read-Only Memоry) - програмабилан ROM (садржај се може уписати само једном)
- EPROM (енг. Erasable Programmable Read-Only Memоry) - обрисив програмабилан ROM (садржај се може уписивати више пута након комплетног брисања, обично екстерним методама као што је осветљавање EPROM интегралног кола ултраљубичастом светлошћу)
- EEPROM (енг. Electronically Erasable Programmable Read-Only Memоry) - електронски обрисив програмабилан ROM (као EPROM али се садржај може једностабно обрисати електронским путем)
- EAROM (енг. Electronically Alterable Read-Only Memоry) - електронски изменљив ROM (садржај се, уствари, може променити али је процес релативно компликован или спор)
ROM меморије не морају бити израђене као интегрална кола:
- CD-ROM
- DVD-ROM
- Диодни ROM
- Отпорнички ROM
- Кондезаторски ROM
- Трансформаторски ROM
- разне механичке меморије (металне или дрвене плоче са угравираним подацима, као нпр. код програматора старијих машина за веш или шивење).
ROM се најчешће посматра као својеврсна супротност RAM меморијама јер се ова скраћеница обично употребљава за меморије чији се садржај може слободно мењати. Међутим ово је делимично погрешно, јер RAM (енг. Random Access Memоry) једноставно означава да је садржај те меморије директно адресабилан, и да подацима не мора да се приступа редом (секвенцијално) као што је то случај, рецимо, код трака. То практично значи да су ROM меморије RAM. Једино уколико уз дефиницију Random Access подразумевамо и директно мењање садржаја без потребе да се мења и околни садржај (нпр. код трака је потребно из почетка снимити бар цео блок) онда ово не важи.