86. Постійна пам'ять
В постійній оперативній пам'яті ROM (Read Only Memory) дані можливо тільки зберігати, але не міняти. Вона працює тільки на читання. Великою перевагою цієї пам'яті є те, що вона енергонезалежна і в той же час швидкодіюча. Один з варіантів такої пам'яті показаний на Рис.8.8.
Рис.8.8
Первинна матриця складається з ортогональних шин, на перехрестях яких вмонтовані діоди, як показано на малюнку. За допомогою спеціального пристрою (програматора) на вибрані вертикальні і горизонтальні шини матриці може бути подана напруга, яка перепалює діоди, записуючи таким чином в пам'ять необхідне число. Тоді при подачі, наприклад, на шину виборки 1 одиничного потенціалу (+1в – +5в) на виході матриці з’явиться записане число. В нашому прикладі – 10011.
В наведеному прикладі ми маємо матрицю з одноразовим кодуванням. Але зараз за більш складними технологіями розроблені матриці ROM, які дозволяють робити багаторзовий перезапис інформації, наприклад по технології FLASH.
ROM-пам’ять використовується в комп’ютерах для зберігання незмінної інформації і програм: програми первинної загрузки комп’ютера, базової системи вводу-виводу (BIOS), програм тестування та інші.
Системная BIOS
Во всех системных платах есть микросхема, в которой записано программное обеспечение, называемое BIOS или ROM BIOS. Эта микросхема содержит стартовые программы и драйверы, необходимые для запуска системы и функционирования основного аппаратного обеспечения. В ней также содержится процедура POST (самотестирование при включении питания)
и данные системной конфигурации. Все эти параметры записаны в CMOS -память, которая питается от батарейки, установленной на системной плате. Таким образом, BIOS представляет собой комплект программ, хранящихся в одной или нескольких микросхемах. Эти программы выполняются при запуске компьютера до загрузки операционной системы. BIOS в большинстве PC -совместимых компьютеров выполняет четыре основные функции.
POST — самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллеров диска, дисковода, клавиатуры и других жизненно важных компонентов системы.
Программа установки параметров BIOS (Setup BIOS) — конфигурирование параметров cистемы.
Загрузчик операционной системы — подпрограмма, выполняющая поиск действующего основного загрузочного сектора на дисковых устройствах.
BIOS — набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы
Схемотехника ПЛМ
Выпускаются ПЛМ как на основе биполярной технологии, так и на МОП-
транзисторах. В матрицах имеются системы горизонтальных и вертикальных
связей, в узлах пересечения которых при программировании создаются или
ликвидируются элементы связи (Рис. 7.2).
Рис. 9.2. Схемотехника ПЛМ (а) и элементы связей в матрицах И (б) и ИЛИ (в).
На Рис. 9.2, а в упрошенном виде (без буферных элементов) показана схемотехника биполярной ПЛМ с программированием пережиганием
перемычек. Показан фрагмент для воспроизведения системы функций