Главная / Аппаратное обеспечение /
Архитектура микропроцессоров / Тест 5
Архитектура микропроцессоров - тест 5
Упражнение 1:
Номер 1
Каково назначение аппаратных средств защиты информации микропроцессора?
Ответ:
 (1) предотвращать неразрешенные взаимодействие пользователей друг с другом 
 (2) предотвращать несанкционированный доступ пользователей к данным 
 (3) предотвращать воздействие на программы и данные вирусов, информация о которых была зарегистрирована до момента официального выпуска данной модели микропроцессора 
 (4) предотвращать намеренные попытки разрушить целостность системы 
Номер 2
На каком уровне привилегий работают прикладные пользовательские программы?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
 (4) 3 
Номер 3
Возможно ли выполнение команд ввода-вывода для программы, чей уровень привилегий меньше уровня привилегий, указанного в поле IOPL регистра флагов?
Ответ:
 (1) нет 
 (2) да, если обращение к этому устройству разрешено в битовой карте ввода-вывода сегмента состояния задачи. 
 (3) да, при использовании шлюза вызова 
Упражнение 2:
Номер 1
На какие классы делятся аппаратные средства защиты информации в микропроцессоре?
Ответ:
 (1) защита при управлении памятью 
 (2) защита по привилегиям 
 (3) антивирусная защита 
Номер 2
Сколько уровней привилегий должна поддерживать защищенная операционная система?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
 (5) любое число, не превышающее 4-х 
Номер 3
В каком случае часть сегмента может иметь особую защиты по отношению ко всему сегменту?
Ответ:
 (1) никогда 
 (2) Если это определено на уровне страниц, на которые разбит сегмент 
 (3) при использовании специального механизма граничных регистров для отдельных блоков сегмента 
Упражнение 3:
Номер 1
Какие проверки выполняются средствами защиты микропроцессора на этапе загрузки селектора и кэширования дескриптора?
Ответ:
 (1) поле INDEX селектора должно находиться в пределах таблицы, определяемой битом TI 
 (2) сформированное микропроцессором смещение в сегменте не должно превышать значения, указанного в поле LIMIT дескриптора 
 (3) при загрузке селектора в сегментный регистр данных тип дескриптора должен разрешать считывание из сегмента 
 (4) при загрузке селектора в сегментный регистр стека в сегменте должны быть разрешены операции считывания и записи. 
 (5) при загрузке селектора в сегментный кода сегмент должен быть обязательно исполняемым 
Номер 2
На каком уровне привилегий можно реализовать незащищенную систему?
Ответ:
 (1) на 0-м 
 (2) на 3-м 
 (3) на любом 
Номер 3
На каком уровне привилегий могут располагаться данные, к которым разрешено обращение программе?
Ответ:
 (1) только на том же уровне 
 (2) на том же и более низком уровнях 
 (3) на том же и более высоком уровнях 
 (4) на любом уровне 
Упражнение 4:
Номер 1
Какие проверки выполняются средствами защиты микропроцессора при обращении к памяти?
Ответ:
 (1) разрешена ли для этого сегмента запрашиваемая операция (чтение/запись) 
 (2) находится ли поле INDEX селектора в пределах таблицы, определяемой битом TI 
 (3) превышает ли сформированное микропроцессором смещение в сегменте значения, указанного в поле LIMIT дескриптора 
 (4) проверка попытки записи в сегмент  
Номер 2
На каком уровне привилегий могут выполняться привилегированные команды?
Ответ:
 (1) на 0-м 
 (2) на любом, кроме 0-го 
 (3) на любом, кроме 3-го 
 (4) на 3-м 
Номер 3
На каком уровне привилегий разрешено обращение программы к другим программам без использования специальных механизмов доступа?
Ответ:
 (1) на том же уровне 
 (2) на том же и более низком уровнях 
 (3) на том же и более высоком уровнях 
Упражнение 5:
Номер 1
Какое максимальное количество уровней привилегий различается аппаратными средствами микропроцессора?
Ответ:
 (1) 2 
 (2) 3 
 (3) 4 
 (4) 8 
Номер 2
Какие команды относятся к привилегированным?
Ответ:
 (1) команды загрузки таблиц дескрипторов 
 (2) команды обмена с регистрами управления 
 (3) команды ввода-вывода 
Номер 3
Какие проверки проводят средства защиты микропроцессора по привилегиям при выполнении программы?
Ответ:
 (1) программа может выполнять некоторые команды 
 (2) программа может выполнять операции ввода/вывода на том или ином внешнем устройстве 
 (3) сформированное микропроцессором смещение в сегменте не превышает значения, указанного в поле LIMIT дескриптора 
Упражнение 6:
Номер 1
Какое количество уровней привилегий различается аппаратными средствами микропроцессора на уровне страниц?
Ответ:
 (1) 2 
 (2) 3 
 (3) 4 
Номер 2
Какая информация содержится в шлюзе вызова?
Ответ:
 (1) селектор дескриптора сегмента вызываемой программы  
 (2) базовый адрес сегмента вызываемой программы 
 (3) смещение в сегменте вызываемой программы 
 (4) байт доступа 
Номер 3
Какой уровень привилегий кодируется в поле DPL байта доступа шлюза вызова?
Ответ:
 (1) уровень привилегий задач, которым разрешается обращение через этот шлюз вызова 
 (2) уровень привилегий вызываемой задачи 
 (3) Это поле всегда равно 3 
Упражнение 7:
Номер 1
На каком уровне привилегий работают программы ядра операционной системы?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
 (4) 3 
Номер 2
Чем определяется уровень привилегий сегмента?
Ответ:
 (1) полем DPL его дескриптора. 
 (2) полем RPL селектора. 
 (3) полем IOPL регистра флагов. 
Номер 3
Каким образом программе обеспечивается возможность вызова более привилегированных программ?
Ответ:
 (1) путем размещения в доступной ей таблице дескрипторов шлюза вызова более привилегированной программы 
 (2) такие вызовы производятся только программами ядра операционной системы 
 (3) такие вызовы производятся программами ядра операционной системы или утилитами ОС