- •1. Описать формат селектора сегмента в мп Intel x86.
- •2.Какие таблицы используются при сегментном преобразовании адреса в защищенном режиме мп Intel x86?
- •4. Дать определение стандартного интерфейса. Назвать основные аспекты стандартного интерфейса.
- •5.Описать процедуру векторного прерывания для контроллера прерываний 8259a.
- •6. Какие два вывода параллельного порта Intel 8255 осуществляют выбор внутреннего регистра схемы?
- •3. Системная шина. Шина расширения и локальная шина.
- •5.Три режима работы параллельного порта.
- •7.Какую инфу дает функция WinApi ReadConsoleInput?
- •4. Порты ввода/вывода при прямой адресации памяти.
- •5. Мп и inta. 8 векторов прерываний. Как они взаимосвязаны между собой.
- •6. Стробируемый ввод, Stb сигнал.
- •1.Каково назначение теневых регистров мп Intel x86?
- •2.Каковы правила защиты при использовании шлюзов прерываний (специального прерывания) в защищенном режиме мп Intel x86?
- •4.В чем заключается ввод-вывод, отображенный на память?
- •5.Сколько управляющих слов инициализации используется при программировании контроллера прерываний 8259a?
- •6.Когда устанавливается сигнал запроса прерывания intr в режиме стробируемого вывода параллельного порта Intel 8255?
- •7.Описать устройство дискового накопителя информации.
- •1. Чем определяется максимальный размер виртуальной памяти в 32-битных мп x86?
- •2.Какие шлюзы являются стандартными при описании обработчиков особых случаев в защищенном режиме мп Intel x86 и почему?
- •4.В каком регистре вводятся данные при 8- и 16-битной команде in?
- •5.К какому выводу ведущего контроллера прерываний подключается вывод int ведомого контроллера?
- •7. Что представляет собой таблица шрифтов?
- •4. Основные требования, для создания usb.
- •5. Где в памяти находится таблица прерываний и сравнение в реальном и защищенном режиме.
- •6. Как задается формат ввода/вывода в uart?
- •7. Дайте определение: логический диск, кластер, сектор, файл.
- •2.Асинхронный и синхронный режимы передачи данных. Стандарты v24 (с2) и ирпс.
- •3.Программируемый связной адаптер uart 16550a. Структурная схема. Режимы работы. Управляющие слова. Последовательность программирования.
- •3 Способа чтения:
- •5. Тенденции развития эвм и систем. Новые направления в разработке вычислительной техники.
Билет №1.
1. Описать формат селектора сегмента в мп Intel x86.
Формат селектора сегмента показан на рис.
TI (Table Indicator) - индикатор таблицы (0=GDT, 1=LDT), RPL (Requested Privilege Level) - запрошенный уровень привилегий. Бит-индикатор таблицы (TI) задает используемую дескрипторную таблицу. Если этот бит очищен, то дескриптор выбирается из таблицы GDT; если же он установлен - то из текущей таблицы LDT.
Индекс выбирает один из 8192 дескрипторов в таблице дескрипторов. Индекс умножается на восемь (число байтов в дескрипторе сегмента) и складывается с 32 битным базовым адресом дескрипторной таблицы, который берется из регистра GDTR, либо из регистра LDTR, в зависимости от состояния бита TI. Запрошенный уровень привилегий (RPL): если это поле содержит уровень привилегий с большим значением, чем программа (т.е. привилегированность меньше), то оно переопределяет уровень привилегий программы. Если программа использует менее привилегированный селектор сегмента, то доступ к памяти происходит с меньшим уровнем привилегий.
2.Какие таблицы используются при сегментном преобразовании адреса в защищенном режиме мп Intel x86?
При сегментном преобразовании адреса в используются дескрипторные таблицы.
Таблица дескрипторов - это просто таблица преобразования адресов, содержащая базовые 24-разрядные физические адреса сегментов и некоторую другую информацию. То есть каждый элемент таблицы дескрипторов (дескриптор) содержит 24-разрядный базовый адрес сегмента и другую информацию, описывающую сегмент. Таблица глобальная (GTD – одна на всю систему) и локальная (LTD для каждой задачи). Используемая таблица задается в бите-индикаторе таблицы (TI) селектора сегмента. Эти таблицы содержат описания сегментов программ, работающих под управлением операционной системы, т.е. отдельных задач. В каждый данный момент времени процессор может использовать только 3.Какие обращения к памяти осуществляются при выполнении команды LDS SI, [BX] в защищенном режиме МП Intel x86?
4. Дать определение стандартного интерфейса. Назвать основные аспекты стандартного интерфейса.
Стандартный интерфейс – совокупность средств, обеспечивающих связь и сопряжение узлов и блоков ЭВМ между сбой. Аспектами стандартизации являются следующие виды совместимости: Функциональная, Электрическая , Механическая
5.Описать процедуру векторного прерывания для контроллера прерываний 8259a.
1.Векторное прерывание с фиксированным распределением приоритетов. Вход IRQ0 - максимальный приоритет. IRQ1 – минимальный приоритет. При программировании контроллера каждому входу контроллера соответствует определенный номер прерывания.
7 3 2 1 0
NNNN |
0000 …. 1111 |
Программируется номер входа.
Когда поступают запросы на вход контроллера, сначала обслуживается вход с максимальным приоритетом, при этом контроллер сообщает ЦП номер прерывания для доступа к таблице прерываний.
2.Векторное прерывание с циклическим распределением приоритетов.
В этом случае последнее обслуживаемое прерывание становится дном приоритетного кольца, т.е. принимает минимальный приоритет.
3.Векторное прерывание с адресуемым распределением приоритетов.
В конце подпрограммы обработчика прерывания указывается номер входа запросов, который станет дном приоритетного кольца.
