- •Ответы на экзаменационные вопросы по асвт.
- •История создания эвм. Архитектура Фон Неймана.
- •Единица информации и ее производные.
- •Единица адресуемой памяти. Полуслово, слово, Двойное слово.
- •Виды памяти и ее физическая реализация.
- •Ascii code; кои-8, Альтернативная кодировка. Структура, состав.
- •Архитектура системной платы. Основные элементы, необходимые для запуска компьютера. Основные номиналы напряжения и модули электропитания современного компьютера.
- •Шина pci
- •Шина pci-e
- •Шина usb
- •Синхронизация системы
- •Шина agp
- •Технология Plug and Play, распределение адресного пространства.
- •Архитектура микропроцессоров. Risc; cisc; misc процессоры.
- •Микропрограммная структура процессора
- •Технологии оптимизации выполнения операций микропроцессора. Продвижение данных, Предсказание переходов, Исполнение по предположению.
- •Поколения процесcоров i80x86
- •Cкалярная и суперскалярная архитектура микропроцессоров.
- •Конвейерная обработка операций в микропроцессоре.
- •Программная модель 16 разрядных микропроцессоров
- •Формирование физического адреса в реальном режиме микропроцессора.
- •Структура регистра флагов
- •Программная модель 32 разрядных процессоров
- •Регистры общего назначения в 32 разрядных процессорах.
- •Роль сегментных регистров в защищенном режиме работы микропроцессора
- •Управляющие регистры микропроцессора
- •Тестовые регистры микропроцессора
- •Адресация оперативной памяти в защищенном режиме
- •Страничная организация памяти
- •Стековая организация памяти
- •Распределение адресного пространства в реальном режиме процессора
- •Распределение адресного пространства в защищенном режиме процессора
- •Основные понятия защищенного режима
- •Соотношение уровней привилегий источника и приемника в защищенном режиме
- •Передача управлений между уровнями привилегий
- •Прерывания и исключения
- •Организация прерываний в защищенном режиме процессора
- •Физическая организация оперативной памяти, технология исполнения и классификация устройств.
- •Логическая организация памяти
- •Организация динамического озу
- •Типы динамической памяти
- •Биос распределение адресного пространства и отображение в оперативную память
- •Архитектура и назначение таймера
- •Часы реального времени и cmos память
- •Подсистема прямого доступа к памяти (dma)
- •Подсистема прерываний, организация прерываний.
- •Физическая организация накопителей на магнитных дисках
- •16 Разрядная система счисления
- •Логическая структура жестких магнитных дисков
- •Преодоление барьера 528 мб. LBa; echs
- •Логическая структура разделов жесткого диска.
- •Физическая организация оптических дисков
- •Логическая организация оптических дисков
- •Управление накопителями жестких дисков. Интерфейсы ide; sata
- •Scsi интерфейс
- •Raid массивы, организация, виды.
- •Файловая система
Прерывания и исключения
Прерывания и исключительные ситуации (исключения) - это типы событий, при которых приостанавливается выполнение текущей программы и управление передается супервизорной программе обработки этих событий.
Источниками прерываний являются внешние события. Источником исключений являются внутренние нарушения в МП, возникающие при выполнении команд. Под прерыванием часто понимают аппаратные прерывания, которые приводят к появлению сигналов на входе INTR или на входе немаскируемого прерывания NMI. Микропроцессоры i80*86, как и другие процессоры, имеет один вход INTR, поэтому прерывание от разных приборов логически суммируются (обрабатываются контроллером прерываний).
Под исключениями понимаются программные прерывания, которые могут быть инициированы программистом сознательно (выполнение команды INT п) или вызваны непредсказуемыми событиями (например, деление на 0, выход за границы массива, превышение предела сегмента, нарушение защиты по привилегиям и пр.).
Таблица прерываний в реальном режиме процессора
№ |
функция |
мнемоника |
тип |
0 |
Переполнение ори делении на 0 |
#DE |
Fault |
1 |
Исключение отладки |
#DB |
Fault/Trap |
2 |
Немаскируемое прерывание |
- |
Interrupt |
3 |
Исключение отладки (INT3) |
#ВР |
Trap |
4 |
Исключение но переполнению |
#OF |
Trap |
5 |
Прерывание но контролю диапазона (BOUND) |
#BR |
Fault |
б |
Недопустимый код операции |
#UD |
Fault |
7 |
Сопроцессор недоступен или переключилась задача |
#NM |
Fault |
81 |
Двойной отказ |
#DF |
Abort |
9 |
Нарушение границы сегмента сопроцессором (только 386/387) |
- |
Fault |
102 |
Недопустимый сегмент TSS |
#TS |
Fault |
112 |
Сегмент отсутствует |
#NP |
Fault |
123 |
Нарушение границы сегмента стека или отсутствует сегмент стека |
#SS |
Fault |
134 |
Общее нарушение защиты |
#GP |
Fault |
142 |
Отказ страницы |
#PF |
Fault |
15 |
резерв |
- |
- |
16 |
Исключение сопроцессора |
#MF |
Fault |
172 |
Контроль выравнивания (486 +) |
#AC |
Fault |
182 |
Машинный контроль (Р5 +) |
ШС |
Abort |
19- 31 |
резерв |
- |
- |
0- 255 |
Апнаратные и программные прерывания СЧТп |
- |
Trap |
- В реальном режиме - вектор прерывания не попадает в таблицу.
- В реальном режиме не возникает, но возможны в V86.
- В реальном режиме - нарушение границы сегмента стека.
- В реальном режиме - нарушение границы сегмента данных или кода.