Постійна і напівпостійна пам'ять — ROM, PROM, EPROM

Масочние постійні запам'ятовуючі пристрої (ПЗУ, або ROM) мають саму високу швидкодію (час доступу 30-70 нс). Ці мікросхеми в PC широкого застосування не одержали через складність модифікації вмісту (тільки шляхом виготовлення нових мікросхем), вони іноді застосовувалися в якості знакогенераторов у деяких моделях графічних адаптерів CGA, MDA, HGC.

Однократно програмувальні постійні запам'ятовуючі пристрої (ППЗУ, або PROM) мають аналогічні параметри і завдяки можливості програмування виготовлювачем устаткування (а не мікросхем) знаходять більш широке застосування для збереження кодів BIOS і в графічних адаптерах. Програмування цих мікросхем здійснюється тільки за допомогою спеціальних программаторов, у цільових пристроях вони встановлюються в «ліжечка» або запаюються. Як і масочние, ці мікросхеми практично не чуттєві до електромагнітних полів (у тому числі до рентгенівського опромінення), і несанкціонована зміна їхнього вмісту в пристрої виключене (звичайно, не вважаючи відмовлення).

Репрограммируемие постійні запам'ятовуючі пристрої (РПЗУ, або EPROM) до недавніх пір були самими розповсюдженими носіями BIOS як на системних платах, так і в адаптерах, а також використовувалися в якості знакогенераторов. Найбільш популярні мікросхеми мають 8-бітну організацію і позначення виду 27xx-tt або 27Cxx-tt для мікросхем CMOS. Тут хх визначає ємність у кілобитах: 2708 — IK x 8 — родоначальник сімейства, 2716/32/64/128/256/512 мають ємність 2/4/8/16/32/64 Кбайт відповідно, 27010 і 27020 — 128 і 256 Кбайт. Час доступу tt лежить у діапазоні 50—250 не. 16-бітні мікросхеми (наприклад, 27001 або 27002 ємністю 64До або 128До 16-бітних слів) у PC застосовуються рідко.

Мікросхеми EPROM теж програмуються на программаторах, але відносно простий інтерфейс запису дозволяє них програмувати й у пристрої (але не в штатному його режимі роботи, а при підключенні зовнішнього программатора). Стирання мікросхем здійснюється ультрафіолетовим опроміненням протягом декількох хвилин. Спеціально для стирання мікросхеми мають скляні віконця. Після програмування ці віконця заклеюють, запобігаючи стирання під дією сонячного або люмінесцентного опромінення. Час стирання залежить від відстані до джерела опромінення, його потужності й обсягу мікросхеми (більш ємні мікросхеми стираються швидше). Замість штатних пристроїв, що стирають, можна користуватися і звичайною медичною ультрафіолетовою лампою з відстані порядку 10 див. Для мікросхем 2764 орієнтований час стирання складає 5 хвилин. Стирання переводить усі біти в одиничний стан. «Недотерті» мікросхеми при програмуванні можуть давати помилки, перетримування при стиранні знижує кількість можливих циклів перепрограмування (у межі — до нуля).

Деякі мікросхеми, схожі по виду і позначенню на стира ультрафіолетом, не мають вікон (вони упаковані в дешевий пластмасовий корпус). Ці мікросхеми або стираються рентгенівським опроміненням (що не зовсім зручно), або допускають лише однократне програмування, що може виконуватися і за замовленням фірмою-виробником мікросхем. Їхній інтерфейс цілком збігається з інтерфейсом звичайних мікросхем EPROM 27хх.

З програмуванням ПЗУ приходиться зіштовхуватися при русифікації графічних адаптерів (CGA, MDA, HGC) і принтерів із що незавантажуються знакогенераторами, а також при заміні (або відновленні) системної мікросхеми BIOS або мікросхеми вилученого завантаження для адаптера локальної мережі. Розповсюджені программатори EPROM мають інтерфейс підключення до Або LPT-порту PC або підключаються через власну карту розширення (звичайно із шиною ISA). Час програмування залежить від типу й обсягу мікросхеми і застосовуваного алгоритму програмування. Класичний алгоритм із 50-миллисекундними імпульсами запису кожного осередку для сучасних мікросхем практично не використовується. Більш швидкі «інтелігентні» алгоритми дозволяють записувати 8 Кбайт (мікросхему 2764) менш чим за хвилину. Уся процедура програмування може затягуватися у випадку повільного інтерфейсу зв'язку программатора з PC (наприклад, Сом-порт на швидкості 2400 біт/с) за рахунок тривалої процедури копіювання даних у буфер программатора.

Інтерфейс мікросхем постійної пам'яті в режимі читання збігається з інтерфейсом статичної пам'яті. Для програмування (запису) потрібне додаток до входу Vp напруги програмування, що для різних типів EPROM лежить у діапазоні 12-26 В (звичайно вказується на корпусі мікросхеми). Комбінації керуючих сигналів, що формують імпульси запису для EPROM різної ємності, різні. При напрузі на вході VPP 5 В и нижче модифікація пам'яті (запис) неможлива ні при яких комбінаціях керуючих сигналів, і мікросхеми працюють строго в режимі ROM. Цей режим і використовується для мікросхем BIOS, так що ніякий вірус їм не страшний.

У PC найчастіше застосовують мікросхеми EPROM у корпусах DIP і PLCC.