Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
архитектура 2.docx
Скачиваний:
6
Добавлен:
28.10.2018
Размер:
583.61 Кб
Скачать

21. Назначение и типы flash-памяти.

Flash-память относится к классу EEPROM.

Первые ИМС появились в 1988 году.

По организации массива различают МС:

1)Bulk Erase. Стирание возможно только для всего объема.

2)Boot Block. Массив разделен на несколько блоков разного размера, стираемых независимо. Один из блоков имеет доп. аппаратные средства защиты от стирания и записи.

3)Flash File. Массив разделен на несколько равных, независимо стираемых блоков. Flash-память содержит внутренний регистр команд и управляющий автомат.

Flash-память первого поколения.

Тип массива Bulk Erase. Время доступа 65-200 нс. Число циклов стирания-программирования 100000, при U питания на входе Upp = 12 В.

Разрядность ячейки 8 бит.

На маркировке указывается емкость в Кб.

Примеры:

1)28F256 Организация: 32Кх8б

Емкость 256 Кб. = 32КБ.

2)28F010 Организация: 128Кх8б

Емкость 1024 Кб. = 1 Мб. = 128 КБ.

Flash-память второго поколения.

Тип массива Boot Block, Flash File. Число циклов стирания-программирования 100000, при Upp = 12 В. Время доступа 70-150 нс.

Разрядность ячейки 8 или 16 бит.

На маркировке указывается емкость в Кб.

Примеры:

1)28F001 Разрядность: 128Кх8б

Емкость 1024 Кб = 128КБ.

2)28F400 Организация: 256Кх16б

Емкость 4096 Кб = 512 КБ

Разрядность ячейки 16 бит

Flash-память третьего поколения.

Выполнена по технологии Start Voltage. Допускает стирание и программирование при U как 12 В., так и 5 В.

Операции чтения возможны при U питания 3,3 В. и 2,7 В.

Для полной защиты от стирания и программирования на вход Upp надо подключить 0 В.

Для хранения системного ПО используют ИМС с массивом Boot Block. Привилегированный блок хранит минимальный загрузчик, позволяющий загрузить, например, с дискеты и выполнить утилиту программирования основного блока flash-памяти.

В обозначении этих ИМС присутствует суффикс T (top) или B (Bottom), определяющий положение Boot Block’а либо в старших, либо в младших адресах соответственно.

ИМС с суффиксом Т предназначены для МП, стартующих со старших адресов.

22,23. Программное обеспечение пзу ibm pc.

ПЗУ принадлежит к области памяти. В реальном режиме МП доступна область 1 МБ (00000h-FFFFFh) => ПЗУ должна размещаться в этом диапазоне. Область системной ПЗУ располагается под границей первого МБ по адресам F0000h-FFFFFh, занимая 64 КБ. ИМС системной ПЗУ имеет типовой объем 128 КБ или 256 КБ, который проецируется в окно 64 КБ страницами.

Копия ПЗУ для МП 282, 386SX располагается по адресам FF0000h-FFFFFFh.

Для МП 386+ (486, Pentium-1) FFFF0000h-FFFFFFFFh.

1)POST (Power-on Seet Test). Программа инициализации и начального тестирования аппаратных средств.

- тестирование регистром МП.

- проверка контроллерной суммы ПЗУ.

- проверка и инициализация системного таймера (доступна звуковая сигнализация).

- проверка и инициализация контроллера прямого доступа к памяти.

- проверка регенерации памяти.

- тестирование первых 64 КБ ОП.

- размещение векторов прерываний в нулевом сегменте.

- инициализация видеоадаптера.

- тестирование полного объема ОП.

- тестирование клавиатуры.

- тестирование CMOS-памяти и часов.

- инициализация последовательных портов COM и параллельных портов LPT.

- инициализация и тестирование контроллера НГМД.

- инициализация и тестирование накопителя НЖМД (HDC).

- сканирование области доп. BIOS.

- вызов Boot Strap (INT 19h).

2)Начальный загрузчик Boot Strap Loader. Программа обеспечивает обращение к диску и с помощью прерывания INT 13h копирует содержимое нулевого сектора в ОП по адресам 7C00-7DFFh. Если в конце этой области по адресу 7DFEh обнаружена сигнатура загрузочного сектора АА55h, управление передается на начало 7C00h, где начинается программа загрузки ОС, скопированная из нулевого сектора. Если сигнатура АА55h не обнаружена прерыванием INT 18h, загрузчик передает управление POST. POST снова запускает Boot Strap, изменив диск.

3)BIOS SETUP. Настройка и конфигурирование аппаратных средств и системных ресурсов.

Запуск – нажатием клавиши “Del” при появлении соответствующего сообщения на экране.

4)BIOS – базовая система ввода-вывода. Предназначена для изоляции ОС и прикладных программ от специфических особенностей конкретной аппаратуры.

BIOS – набор драйверов стандартных устройств ПВМ (НЖМД, НГМД, клавиатура, видеоадаптер).

5)Сервисы BIOS. Это программные прерывания BIOS, которые вызываются командой INT номер прерывания.

INT 10h – видео сервис.

INT 13h – дисковый сервис.