- •Ответы на экзаменационные вопросы по асвт.
- •История создания эвм. Архитектура Фон Неймана.
- •Единица информации и ее производные.
- •Единица адресуемой памяти. Полуслово, слово, Двойное слово.
- •Виды памяти и ее физическая реализация.
- •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 массивы, организация, виды.
- •Файловая система
Тестовые регистры микропроцессора
Тестовые регистры (Test Register) предназначены для тестирования отдельных модулей процессора (в основном кэша). Состав регистров тестирования варьируется в зависимости от типа процессора. Процессоры 80386 имели только два регистра, предназначенных для тестирования кэша страничной переадресации (буфера TLB) - TR6 и TR7, для процессора 80486 состав регистров расширен: TR3 - регистр данных внутреннего кэша, TR4 - тестовый регистр состояния кэша, TR5 - управляющий регистр тестирования кэша, TR6 (Test Control) - управляющий регистр для теста кэширования страниц, TR7 (Test Status) - регистр данных для теста кэширования страниц.
Адресация оперативной памяти в защищенном режиме
Страничная организация памяти
Страничная организация применяется для управления физической памятью с адресами, выровненными по границе страниц. Страницы не имеют прямой связи с логическими структурами программ или данных. Учитывая обычное свойство локальности (близкое расположение требуемых ячеек памяти) кода и данных, в ОЗУ в текущий момент времени можно хранить только небольшие области сегментов, необходимые активным задачам. Эту возможность реализует механизм страничной организации, при котором часть страниц находится в ОЗУ, а часть выгружена во внешнюю память. При обращении к отсутствующей странице вырабатывается исключение (отказ страницы), по которому выполняется свопинг (подкачка) страницы из внешней памяти. Стандартные размеры страниц обеспечивают эффективность свопинга.
В первых 32 - разрядных МП размер страницы составлял 4 Кбайт (базовый механизм страничного управления), Начиная с Pentium, появилась возможность дополнительно использовать страницы размером 4 Мбайт, а начиная с Р6 появилась возможность расширения физического адреса до 36 разрядов, при котором используются страницы размером 4 Кбайт и 2 Мбайт.
Стековая организация памяти
Стековая адресация - определяет организацию обращения к стеку. Стек это область оперативной памяти управляемая дисциплиной обслуживания LIFO (Last Input First Output). Вход и выход из стека производится только через его вершину TOS(Top Of Stack). Команды включения в стек - PUSH, PUSHFD, PUSHAD, CALL, INTn. Команды извлечения из стека - POPJPOPFD, POPAD, RET и IRET. База сегмента стека определяется регистром SS. Адрес вершины стека относительно базы определяет указатель стека ESP, т.е. адрес вершины стека SS: ESP. По мере заполнения стека адрес вершины стека уменьшается. В стек можно включить содержимое регистров , ячеек памяти и константы. Заносится информация до 4 байт. При длине больше 4 байт заносится указатель.
Процессор может работать с 32- или 16-битной адресацией. 16-битная адресация работает так же, как и в процессорах 8086 и 80286, при этом в качестве компонентов адреса используются младшие 16 бит соответствующих регистров. При 32-битной адресации используются расширенные 32-разрядные регистры и применяются дополнительные режимы с масштабированием индекса*
В реальном режиме по умолчанию используется 16-битная адресация, но с помощью префикса изменения разрядности адреса (Address Length Prefix) для текущей инструкции можно переключиться на 32-битную. При этом появляются дополнительные возможности адресации (масштабирование), но вычисляемое значение эффективного адреса все равно не может преодолеть 64-килобайтный барьер - при попытке обратиться по такому эффективному адресу генерируется исключение ЮР General Protection Fault.
В защищенном режиме адресация по умолчанию определяется битом D дескриптора используемого кодового сегмента (0-16 бит, 1 - 32 бита). Префикс разрядности адреса переключает разрядность для текущей инструкции на противоположную.