- •1. Память эвм. Классификация.
- •2. Основные характеристики памяти.
- •3. Банк памяти.
- •4. Шины расширения. Назначение. Пропускная способность. Сихронные, асинхронные шины расширения. Синхронный, асинхронный обмен.
- •5. Шины расширения. Системные ресурсы. Конфигурирование. Интерфейс. Конструктивная, информационная, электрическая совместимость.
- •6. Pci. Адресация памяти, портов, конфигурационных регистров.
- •8. Прерывания ibm pc. Вектор прерывания.
- •9. Функции контроллера прерываний.
- •10. Реакция системы прерываний на запрос irq.
- •11. Инициализация контроллера прерываний.
- •12. Немаскируемые аппаратные прерывания.
- •13,14. Контроллер прямого доступа к памяти. Назначение каналов. Общение принципы организации пдп.
- •15. Системный порт. Назначение. Структура.
- •16. Системный таймер. Назначение. Каналы. Структура управляющего регистра.
- •17. Инициализация системного таймера ibm pc.
- •18. Канал управления звуком.
- •19. Классификация пзу.
- •20. Перепрограммируемые пзу.
- •21. Назначение и типы flash-памяти.
- •22,23. Программное обеспечение пзу ibm pc.
- •24. Расширение bios.
- •25,26. Параллельный порт. Интерфейс Centronics. Основные характеристики. Разъемы. Регистры и их адреса.
- •27,28,29. Последовательный порт. Интерфейс rs-232c. Основные характеристики. Формат данных. Разъемы. Регистры и их адреса. Полнодуплексный режим. Трех проводная, четырех проводная связь.
- •30 Инициализация сом порта
- •31. Интерфейс мп. Шина данных. Управление разрядностью шины данных. Контроль по паритету.
- •32. Шина адреса мп. Адресное пространство памяти. Адресное пространство ввода-вывода.
- •33. Командный цикл. Такт магистрали. Цикл магистрали.
- •42. Синхронизация мп. Коэффициент умножения.
- •43,44. Возможности мп фирмы Intel последних поколений.
- •45,46,47. Единицы измерения производительности мк. Микропроцессорные системы. Определения. Типы. Микроконтроллеры. Отличие микроконтроллера от универсальных микропроцессорных систем.
- •49. Устройство управление микроконтроллера.
- •50. Алу микроконтроллера.
- •51. Таймер микроконтроллера (tmr0).
- •52. Система прерывания микроконтроллера.
- •53. Порты ввода-вывода микроконтроллера.
- •55. Классификация вс в зависимости от числа потоков команд и данных.
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 – дисковый сервис.