Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Шпоры к экзамену,3 лабы(4 вар) / вопросы к гурову

.txt
Скачиваний:
25
Добавлен:
10.05.2014
Размер:
2.67 Кб
Скачать
2. Какими средствами при конвейерной обработке информации обеспечивается повышение производительности работы микропроцессора?

В каждый момент времени процессор работает над различными стадиями выполнения нескольких команд, причем на выполнение каждой стадии выделяются отдельные аппаратные ресурсы

3. Какие преимущества обеспечивает конвейерный принцип обработки информации (при идеальном конвейере)?

После того, как получен результат выполнения первой команды, результат очередной команды появляется в следующем такте работы процессора.
При достаточно длительной работе конвейера его быстродействие будет существенно превышать быстродействие, достигаемое при последовательной обработке команд. Это увеличение будет тем больше, чем меньше длительность такта конвейера и чем больше количество выполненных за рассматриваемый период команд

4. Какие из действий не выделяются в пятиступенчатом конвейере в отдельный этап?

Перечислим которые ЕСТЬ в пятиступенчатом конвейере:
-IF (INsTRuction Fetch) - считывание команды в процессор;
-ID (INsTRuction DecodINg) - декодирование команды;
-OR (Operand ReadINg) - считывание операндов;
-EX (ExecutINg) - выполнение команды;
-WB (Write Back) - запись результата.


13. Каким образом универсальный микропроцессор определяет тип маскируемого аппаратного прерывания?
Для маскируемых аппаратных прерываний тип вводится из контроллера приоритетных прерываний по шине данных.
14. Каким образом универсальный микропроцессор определяет тип немаскируемого аппаратного прерывания?
Немаскируемому прерыванию назначен тип 2.
15. Каким образом универсальный микропроцессор определяет тип программного прерывания?

Тип прерывания для программных прерываний вводится изнутри микропроцессора; например, прерывание по отсутствию страницы в памяти имеет тип 14. Для прерываний, вызываемых командой INT n, тип содержится в самой команде.

16. Какую информацию содержит тип прерывания?

Так как таблица векторов прерываний всегда имеет нулевой начальный адрес и длину вектора в 4 байта, чтобы определить адрес вектора для прерывания типа i, достаточно просто умножить это значение на 4.

10. На каком уровне привилегий можно реализовать незащищенную систему?

Нулевой уровень привилегий - программа для вызова спец. команд.
И один уровень для работы пользовательских приложений.

11. Чем определяется уровень привилегий сегмента?

Двухразрядное поле DPL (Descriptor Privilege Level) указывает один из четырех возможных (от 0 до 3) уровней привилегий дескриптора, определяющий возможность доступа к сегменту со стороны тех или иных программ (уровень 0 соответствует самому высокому уровню привилегий).