игра брюс 2048
Главная / Операционные системы / Основы организации операционных систем 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  




Главная / Операционные системы / Основы организации операционных систем Microsoft Windows / Тест 9