игра брюс 2048
Главная / Операционные системы / Основы операционных систем - фундаментальные принципы / Тест 13

Основы операционных систем - фундаментальные принципы - тест 13

Упражнение 1:
Номер 1
Какие из перечисленных ситуаций возникают синхронно с работой процессора:

Ответ:

 (1) прерывания 

 (2) исключительные ситуации 

 (3) программные прерывания 


Номер 2
Какие из перечисленных ситуаций возникают предсказуемо?

Ответ:

 (1) прерывания 

 (2) исключительные ситуации 

 (3) программные прерывания 


Упражнение 2:
Номер 1
Какие из перечисленных функций базовой подсистемы ввода-вывода могут быть делегированы драйверам:

Ответ:

 (1) поддержка блокирующихся, неблокирующихся и асинхронных системных вызовов 

 (2) обработка ошибок и прерываний, возникающих при операциях ввода-вывода 

 (3) планирование последовательности запросов на выполнение операций ввода-вывода 


Номер 2
Какие из вариантов реализации системного вызова read могут прочитать меньше байт, чем запросил процесс?

Ответ:

 (1) асинхронный 

 (2) блокирующийся 

 (3) неблокирующийся 


Номер 3
Какие из параметров запроса к жесткому диску обычно учитываются при планировании последовательности запросов?

Ответ:

 (1) вид операции 

 (2) номер сектора 

 (3) номер цилиндра 

 (4) номер дорожки 


Упражнение 3:
Номер 1
Пусть у нас имеется диск с 80 цилиндрами (от 0 до 79). Время перемещения головки между соседними цилиндрами составляет 1мс. Время же перевода головки с 79-го на 0-й цилиндр составляет всего 10 мс. В текущий момент времени головка находится на 45-м цилиндре и двигается в сторону увеличения номеров цилиндров. Сколько времени будет обрабатываться следующая последовательность запросов на чтение цилиндров: 10, 6, 15, 71, 1, 62, для алгоритма SSTF (временами чтения цилиндров и смены направления движения пренебречь)? 

Ответ:

 (1) 121 мс 

 (2) 96 мс 

 (3) 59 мс 


Номер 2
Пусть у нас имеется диск с 80 цилиндрами (от 0 до 79). Время перемещения головки между соседними цилиндрами составляет 1мс. Время же перевода головки с 79-го на 0-й цилиндр составляет всего 10 мс. В текущий момент времени головка находится на 45-ом цилиндре и двигается в сторону увеличения номеров цилиндров. Сколько времени будет обрабатываться следующая последовательность запросов на чтение цилиндров: 10, 6, 15, 71, 1, 62, для алгоритма C-SCAN (временами чтения цилиндров и смены направления движения пренебречь)? 

Ответ:

 (1) 121 мс 

 (2) 96 мс 

 (3) 59 мс 


Номер 3
Пусть у нас  имеется диск с 80 цилиндрами (от 0 до 79). Время перемещения головки между соседними цилиндрами составляет 2 мс. В текущий момент времени головка находится на 23-м цилиндре и двигается в сторону увеличения номеров цилиндров. Сколько времени будет обрабатываться следующая последовательность запросов на чтение цилиндров: 11, 22, 10, 73, 1, 12, алгоритма SCAN (временами чтения цилиндров и смены направления движения головок пренебречь)?

Ответ:

 (1) 362 мс 

 (2) 268 мс 

 (3) 188 мс 




Главная / Операционные системы / Основы операционных систем - фундаментальные принципы / Тест 13