Назначение и функции операционных систем. Архитектура ОС. Необходимые условия выполнения процесса в операционной систем, страница 6

3.  Наличие в системе команд процессора специализированной команды, выполняющей без прерывания цепочку действий: чтение и запись переменной в оперативной памяти.

Вопрос 41. К чему могут привести  взаимные блокировки в операционных системах?

1.  К резкому снижению производительности операционной системы.

2.  К резкому снижению производительности операционной системы, сопровождающейся невозможностью доступа к одному или нескольким ресурсам.

3.  Остановке операционной системы.

4.  Блокировке всех низкоприоритетных пользовательских процессов.

Вопрос 42. Для каких целей вводятся механизмы синхронизации в операционных системах?

1.  Для обеспечения высокой производительности компьютерной системы.

2.  Для обеспечения возможности одновременного выполнения нескольких программных потоков.

3.  Для обеспечения возможности совместного использования разделяемых ресурсов компьютера несколькими программными потоками.

4.  Для предотвращения сбоев операционной системы.

Вопрос 43. Как продолжают работать потоки в случае использования механизмов синхронизации?

1.  Асинхронно

2.  Синхронно

3.  Асинхронно с остановками перед (после) критической секцией кода.

4.  Синхронно с остановками перед (после) критической секцией кода.

Итого 4 раздел  7 вопросов.

Раздел 5. Управление памятью.

Вопрос 44. Что означает понятие символьного имени (адреса)?

1.  Адрес, назначаемый пользователем при написании программного кода.

2.  Адрес, вырабатываемый транслятором с алгоритмического языка после прохождения этапа трансляции программы.

3.  Адрес, соответствующий номеру ячейки оперативной памяти, где в действительности будет размещаться код и данные программы.

Вопрос 46. Что означает понятие  виртуального адреса?

1.  Адрес, назначаемый пользователем при написании программного кода.

2.  Адрес, вырабатываемый транслятором с алгоритмического языка после прохождения этапа трансляции программы.

3.  Адрес, соответствующий номеру ячейки оперативной памяти, где в действительности будет размещаться код и данные программы.

Вопрос 47. Что означает понятие  физического адреса?

1.  Адрес, назначаемый пользователем при написании программного кода.

2.  Адрес, вырабатываемый транслятором с алгоритмического языка после прохождения этапа трансляции программы.

3.  Адрес, соответствующий номеру ячейки оперативной памяти, где в действительности будет размещаться код и данные программы.

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

1.  Тактовой частотой процессора и временем доступа к оперативной памяти.

2.  Количеством адресных линий процессора.

3.  Емкостью дисковой памяти.

4.  Емкостью используемой оперативной памяти.

5.  Суммарной емкостью дисковой и оперативной памяти.

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

1.  Тактовой частотой процессора и временем доступа к оперативной памяти.

2.  Количеством адресных линий процессора.

3.  Емкостью дисковой памяти.

4.  Емкостью используемой оперативной памяти.

5.  Суммарной емкостью дисковой и оперативной памяти.

Вопрос 51. Какой алгоритм наиболее эффективен с точки зрения рационального использования  оперативной памяти?

1.  Алгоритм распределения памяти фиксированными разделами.

2.  Алгоритм распределения памяти динамическими разделами.

3.  Алгоритм распределения памяти перемещаемыми  разделами.

Вопрос 52. По какому принципу работает страничная виртуальная память?