Главная / Операционные системы /
Основы организации операционных систем Microsoft Windows / Тест 9
Основы организации операционных систем Microsoft Windows - тест 9
Упражнение 1:
Номер 1
Эффективное время доступа к памяти является близким к времени доступа к оперативной памяти:
Ответ:
 (1) так как частота обращений к вторичной памяти невысока по сравнению с частотой обращений к оперативной памяти
 
 (2) поскольку скорость доступа к оперативной памяти существенно выше, чем скорость обращения к вторичной памяти
 
 (3) поскольку емкость вторичной памяти существенно больше, чем оперативной
 
Номер 2
Связывание виртуального и физического адресов в ОС Windows обычно осуществляется на этапе…
Ответ:
 (1) компиляции  
 (2) загрузки программы
 
 (3) выполнения  
Номер 3
Размер виртуального адресного пространства ОС Windows …
Ответ:
 (1) всегда больше, чем размер физического адресного пространства
 
 (2) может быть меньше, чем размер физического адресного пространства
 
 (3) больше, чем размер физического адресного пространства, только на 64-разрядных компьютерах
 
Номер 4
В системе виртуальной памяти ОС Windows одна таблица страниц отводится для:
Ответ:
 (1) всех сегментов памяти процесса
 
 (2) отдельного сегмента памяти
 
 (3) всех сегментов памяти потока
 
Упражнение 2:
Номер 1
Таблица страниц позволяет найти…
Ответ:
 (1) номер страничного кадра по номеру виртуальной страницы
 
 (2) номер виртуальной страницы по номеру страничного кадра
 
 (3) номер блока на диске по номеру страничного кадра
 
Номер 2
Для описания регионов в виртуальном адресном пространстве в ОС Windows используются:
Ответ:
 (1) номера селекторов аппаратных сегментов
 
 (2) структуры данных VAD (virtual address descriptors)
 
 (3) база данных PFN (page frame number)
 
Номер 3
База данных PFN (page frame number) используется для:
Ответ:
 (1) приведения в соответствие виртуальной странице номера страничного кадра
 
 (2) описания совокупности занятых и свободных страничных кадров
 
 (3) описания регионов в виртуальном адресном пространстве
 
Упражнение 3:
Номер 1
Преимущество программной поддержки сегментации по сравнению с аппаратной состоит в:
Ответ:
 (1) универсальности и лучшей переносимости кода
 
 (2) более высокой скорости доступа к памяти
 
Номер 2
Регионы в виртуальной памяти создаются:
Ответ:
 (1) операционной системой
 
 (2) операционной системой, но иногда это делается по инициативе прикладной программы
 
 (3) только системным администратором
 
Номер 3
Регион куча создается:
Ответ:
 (1) по умолчанию в момент создания процесса
 
 (2) прикладной программой в единственном экземпляре  
 (3) по запросу прикладной программы
 
Упражнение 4:
Номер 1
Может ли прикладная программа, находясь в непривилегированном режиме, модифицировать виртуальную ячейку памяти по адресу 0x77777777
?
Ответ:
 (1) да  
 (2) нет  
Номер 2
Может ли прикладная программа, находясь в непривилегированном режиме, модифицировать виртуальную ячейку памяти по адресу 0xA7777777
?
Ответ:
 (1) да  
 (2) нет  
Номер 3
Может ли виртуальный адрес иметь значение большее, чем 0xFFFFFFFF
?
Ответ:
 (1) нет  
 (2) может только в 64-разрядной системе
 
Номер 4
Может ли прикладная программа создать регион, расположенный между виртуальными адресами 0x11111111
и 0x22222222
?
Ответ:
 (1) да  
 (2) нет  
 (3) может при условии, что данный диапазон адресов не пересекается с уже существующим регионом
 
Упражнение 5:
Номер 1
Для того чтобы иметь возможность записать информацию по некоторому виртуальному адресу, необходимо:
Ответ:
 (1) зарезервировать регион, содержащий данный адрес
 
 (2) зарезервировать регион, содержащий данный адрес, и передать ему физическую память
 
Номер 2
Для выделения памяти в куче используется функция …
Ответ:
 (1) VitrualAlloc
 
 (2) HeapAlloc
 
 (3) MapViewOfFile
 
Номер 3
Для синхронизации потоков, использующих одну и ту же кучу процесса, …
Ответ:
 (1) необходимо оградить доступ к этой куче при помощи семафоров, мьютексов или других объектов синхронизации
 
 (2) не нужно предпринимать никаких усилий, поскольку синхронизация организована по умолчанию
 
Упражнение 6:
Номер 1
Механизм сторожевых страниц используется для описания динамически меняющих свой размер регионов, таких, как…
Ответ:
 (1) стандартная куча процесса
 
 (2) стек потока
 
 (3) регион кода потока
 
Номер 2
Структурную обработку исключений менеджер памяти использует для работы со страницами региона…
Ответ:
 (1) стека потока
 
 (2) стандартной кучи процесса
 
 (3) файла, проецируемого в память
 
Номер 3
Для приведения в соответствие содержимого файла на диске с содержимым его проекции в памяти используется …
Ответ:
 (1) механизм сторожевых страниц
 
 (2) функция FlushViewOfFile
 
 (3) структурная обработка исключений
 
 (4) флаг SERIALIZE