Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Приложение 2. Взаимосвязь и особенности популярных ОС




Рис.п.1

Таблица п.1

Название и версия ОС Роль и главные особенности
(1) (2)
MS-DOS (версии 1-6) (Microsoft) Первая общедоступная популярная 16-разрядная ОС. Командный язык, пакетные файлы, директивы конфигурирования. 640-Кбайтный барьер ОП. ФС FAT16.
OS/2 (версия 1) (IBM + Microsoft) Первая 16-разрядная многозадачная и многопоточная ОС (сеансы, процессы, потоки), до 255 одновременно (асинхронно и независимо) выполняющихся потоков, вытесняющая многозадачность, динамическое планирование квантов, виртуальная память (виртуальное адресное пространство, адресуемое – до 4 Гбайт, до 1 Гбайта на одну задачу, размер сегмента – до 64 К), виртуальные машины, средства межпроцессного взаимодействия, интерфейс динамической компоновки вызываемых модулей, организация работы УВВ по прерываниям (без циклического опроса). ФС HPFS. Раньше других ОС реализованы: прикладные программные среды (ППС) (OS/2, DOS), встроенная поддержка локальных и глобальных сетей, электронной почты и т.п. Реализована новая концепция ГИП от IBM (сегодня ставшая стандартом). Встроенный электронный учебник по OS/2, «призовой» пакет Bonus Pack.
Windows (версии 1-2) (Microsoft) Первое появление слова «windows» в мире ОС. Графическая оболочка над DOS.
Windows 3.0 Первая общедоступная графическая оболочка с новым усовершенствованным ГИП, обеспечившая дальнейший успех Windows.
(1) (2)
Windows 3.1 Доработаны и улучшены интерфейс, функциональные и сервисные возможности. API Win16.
OS/2 (версии 2.0/2.1/2.2) (IBM) 32-разрядная ОС. ППС (OS/2, DOS, Windows). 32-разрядная эмуляция DOS и Windows (модуль WIN-OS2). Поддержка до 16 сеансов. Раньше других ОС включена объектно-ориентированная оболочка рабочего стола Workplace Shell.
Windows 3.11 Графическая оболочка со встроенными сетевыми функциями, предназначена для поддержки рабочих групп пользователей. API Win32s (subset), обеспечивающий выполнение 32-разрядных Windows-приложений.
Windows NT (версии 3.51/4) Мощная 32-разрядная многозадачная и многопоточная ОС (даже в первой версии требовала 16 Мбайт ОП). SMP. ППС (DOS, Windows, OS/2, POSIX/UNIX). Перспективный API Win 32. Слоистая архитектура ОС: микроядро (с ключевой подсистемой WIN32), защищенные подсистемы, слой аппаратной абстракции (Hardware Abstraction Layer, HAL). Устойчивая к отказам ФС. Развитые средства технологии «клиент-сервер», серверный и клиентский комплекты ОС. Файберы.
OS/2 Warp 3 Доработанная и сбалансированная, компактная и экономичная ОС, требовавшая всего 4 Мбайта ОП. Полнофункциональный оригинальный ГИП и вытесняющая многозадачность поддерживались даже при загрузке с системной дискеты. Серверный и клиентский комплекты ОС.  
(1) (2)
Windows 95 (Windows 4.0 – «DOS и Windows в одной коробке»). Первая всемирно известная 32-разрядная ОС с минимальными требованиями к квалификации пользователя. Вытесняющая многозадачность только для 32-разрядных Windows-приложений, для всех остальных (DOS, Win16) – кооперативная. Динамическая приоритетная диспетчеризация потоков. Виртуальные машины DOS и Windows. Механизмы и очереди процессов и сообщений. Надежность ниже, чем OS/2 или NT. Требовала от 8 Мбайт ОП. При доработке выявлено более 3000 ошибок. ФС VirtualFAT – расширенный и совместимый вариант FAT, реализованный в ядре защищенного режима. API Win32c (compatible).
OS/2 Merlin 4 Усовершенствованная ОС с развитой поддержкой internet/intranet-технологий и мультимедиа.
Windows 95 OSR 2 Исправлены ошибки, доработана. Новая ФС FAT32 для работы с дисками 2 Гбайта – 2 Тбайта (на разделе 2 Гбайта размер кластера FAT16 – 32 Кбайта, FAT32 – 4 Кбайта).
Windows 98 (Windows 4.1 – «развитие Windows 95»)ФС FAT32. Доработанная, более производительная и устойчивая ОС, чем Windows 95, с развитой поддержкой internet/intranet-технологий и мультимедиа.
Windows 2000 (NT 5.0 – «развитие линии NT»). Долгожданное объединение мощи и средств защиты Windows NT с ГИП Windows 95/98. Интеграция с Web и Internet Explorer. 4 варианта серверной и клиентской комплектации.
Windows ME Обновленный и доработанный ГИП, новые функциональные возможности, развитая поддержка internet/intranet-технологий.  
(1) (2)
Windows XP Достаточно доработанная и устойчивая ОС линии NT, интуитивный и дружественный интерфейс.
Windows 2003 Server Прямое продолжение Windows 2000 Server

Приложение 3. Тестовые задания по дисциплине «Операционные системы». Часть 1. Введение в операционные системы

Задания могут быть закрытого типа (выбрать один или несколько вариантов ответа из предложенного набора, но не все), открытого типа (ввести слово-ответ), на упорядочение предложенных высказываний или на установление соответствия между двумя группами фактов. Ниже приведена часть тестового набора по дисциплине.

1) Предметом изучения ОС являются …

– принципы построения

– организация

– основные функции

– инсталляция

– режимы работы

– версии

– средства.

2) Все рассуждения, положения и выводы лекционного курса следует рассматривать в контексте возможностей (чего?) … процессов решения задач на компьютере.

3) Огромное влияние на развитие ОС оказывают, в первую очередь, успехи в совершенствовании (какой?) … базы и вычислительной аппаратуры.

4) Многие этапы развития ОС тесно связаны с появлением новых типов (каких?) … платформ.

Ответ: аппаратных.

Сл. Стандартное, 1 мин.

5) Важными вехами эволюции ОС явились: мультипрограммирование, удаленный ввод заданий, многозадачные режимы, драйверы (чего?)

– памяти

– оперативной памяти

– системы

– центральных устройств

– внешних устройств.

6) Важными вехами эволюции ОС явились: многозадачные режимы, (что?) … устройств и элементов вычислительной системы.

7) Важными вехами эволюции ОС явились: многопоточность, панели и (что?) … для представления информации, многооконный графический интерфейс пользователя.

8) На развитие ОС безусловно оказывает постоянное влияние и всевозможное программное обеспечение различного назначения, функционирующее

– под управлением ОС

– независимо от ОС

– параллельно с ОС

– без участия ОС

– в среде ОС.

9) От возможностей ОС и качества выполнения ими своих функций во многом зависят успех использования прикладного … обеспечения, возможности, направления и темпы его совершенствования.

10) Эволюцию ОС может ощутить практически любой пользователь компьютера, проработав, как минимум,

– месяц

– год

– 2-3 года

– 5 лет

– 10 лет.

11) ОС – это комплекс системных управляющих и обрабатывающих программ, которые выступают как интерфейс между пользователем с его задачами и

– аппаратурой компьютера

– внешними устройствами

– оперативной памятью

– накопителями информации

– данными.

12) Часть программного обеспечения, осуществляющая планирование и организацию процесса обработки данных, ввод-вывод, управление данными, распределение ресурсов, подготовку и отладку программ, и другие вспомогательные операции, называется

– управляющей программой

– управляющей оболочкой

– монитором

– мониторной системой

– операционной системой.

13) ОС – комплекс (чего?) … и данных, организующих решение задач и взаимодействие пользователя с техническими средствами САПР.

14) Ограниченная входом и выходом работа пользователя в среде отдельной ОС при наличии множественной программной среды представляет собой

– процесс

– сеанс

– задание

– поток

– диалог.

15) Задание включает запуск и выполнение нескольких объединенных в пакет программ, осуществляемый

– в произвольной последовательности

– в заданной последовательности

– в изменяемой последовательности

– в порядке появления

– параллельно.

16) Термину «задание» соответствует последовательный запуск и выполнение нескольких программ, объединенных в

– общий файл

– группу

– пакет

– систему

– подсистему.

17) Выполнению на компьютере программы решения некоторой задачи соответствует понятие

– сеанс

– задание

– процесс

– процедура

– поток.

18) Сеанс – это ограниченная входом и выходом работа пользователя в среде отдельной ОС при наличии множественной программной

– оболочки

– реализации

– среды

– поддержки

– системы.

19) Поток представляет собой выполнение части программы,

– синхронное

– асинхронное

– зависящее от процесса

– зависящее от других потоков

– независимое.

20) Процесс – выполнение на компьютере программы решения

– пакета задач

– нескольких задач

– некоторой задачи

– пакета процедур

– процедуры.

21) Асинхронное и независимое (параллельное) выполнение части программы называется

– процессом

– подзадачей

– подпрограммой

– потоком

– процедурой.

22) Файбер (в ОС Windows NT) – облегченный вариант потока, который выполняется в контексте создавшего его потока, им управляет

– пользователь

– администратор

– ОС

– ядро

– само приложение.

23) В наибольшей степени подчеркивают роль ОС следующие критерии эффективности вычислительной системы:

– пропускная способность

– качество графического интерфейса

– удобство работы пользователей

– число пользователей

– реактивность.

24) Однопрограммный режим: в каждый момент времени компьютер используется для решения одной задачи, что при вводе-выводе данных вызывает простои

– пользователя

– компьютера

– процессора

– оперативной памяти

– ОС.

25) Для решения на одном процессоре трех задач по программам A, B и C со следующими характеристикам в условных единицах времени (на графиках показаны выше оси t – счет, ниже – ввод-вывод) в однопрограммном пакетном режиме потребуется всего условных единиц –

– 46

– 47

– 48

– меньше 46

– больше 48.

26) Для решения на одном процессоре трех задач по программам A, B и C со следующими характеристикам в условных единицах времени (на графиках показаны выше оси t – счет, ниже – ввод-вывод)

в однопрограммном режиме потребуется всего условных единиц

– больше 47

– не больше 47,

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

– 48

– 47.

27) Способ организации вычислительного процесса, когда в ОП компьютера одновременно находятся несколько программ или заданий, попеременно выполняющихся на процессоре, называется

– разделением задач

– разделением времени

– мультипрограммированием

– многозадачностью

– программированием.

28) Режим, при котором в ОП находятся несколько программ (заданий), которые выполняются необходимое каждой из них время последовательно, называется

– однопрограммым пакетным

– пакетным

– режимом разделения времени

– мультипрограммным пакетным

– режимом реального времени

29) Множество одновременно находящихся в ОП компьютера программ (заданий), готовых к решению, называется

– пакетом

– мультипрограммной смесью

– набором

– сборкой

– смесью.

30) В мультипрограммном пакетном режиме интервал использования процессора для выполнения каждой программы определяет

– ОС

– пользователь

– сама активная программа

– администратор

– мультипрограммная смесь

31) В мультипрограммном пакетном режиме параллельно с выполнением программы на процессоре может происходить

– ввод-вывод другой программы

– выполнение подпрограммы данной программы на процессоре

– выполнение другой программы на процессоре

– выполнение других программ на процессоре

– ввод-вывод других программ.

32) В мультипрограммном пакетном режиме с увеличением числа обрабатываемых программ в памяти вероятность простоя процессора в общем случае

– увеличивается

– не увеличивается

– уменьшается

– не уменьшается

– не изменяется

33) В мультипрограммном пакетном режиме требуемое время выполнения отдельного задания (задачи) может

– уменьшиться

– уменьшиться на время ожидания освобождения процессора

– увеличиться

– остаться прежним

– увеличиться на время ожидания освобождения процессора.

34) В мультипрограммном пакетном режиме выполнение конкретного задания (задачи) в течение определенного периода или к определенному моменту времени

– гарантируется

– не гарантируется

– не зависит от состава мультипрограммной смеси

– не может произойти

– зависит от администратора

35) В мультипрограммном пакетном режиме в мультипрограммную смесь лучше включать задания (задачи), требования к ресурсам которых являются

– произвольными

– одинаковыми

– разными

– низкими

– высокими.

36) В мультипрограммном пакетном режиме желательно обеспечить сбалансированную загрузку

– процессора

– оперативной памяти

– внешней памяти

– виртуальной памяти

– устройств ввода-вывода.

37) На графиках работы программ A, B, и C в мультипрограммном пакетном режиме (выше оси t – счет, ниже – ввод-вывод) и загрузки процессора П,

после завершения своего ввода-вывода ожидают освобождения процессора программы

– A

– B

– C

– A и B

– B и C

– A и C

– A, B и C.

38) На графиках работы программ A, B, и C в мультипрограммном пакетном режиме (выше оси t – счет, ниже – ввод-вывод) и загрузки процессора П,

причиной простоя процессора является ожидание завершения

– счета программы A

– счета программы B

– счета программы C

– ввода-вывода.

39) Примерами задач (процессов контроля и управления), решение которых необходимо выполнять в режиме реального времени, являются:

– плавка стали

– электронная почта

– стрельба по нескольким нападающим целям

– сопровождение критического больного

– редактирование текста.

40) В режиме реального времени существует предельно допустимое время, в течение которого должна быть выполнена определенная программа управления объектом, иначе может произойти нежелательное

– событие

– снятие задачи

– прерывание

– прекращение вычислений

– продолжение действий.

41) Режим реального времени: чтобы не произошло нежелательное событие, определенная программа управления объектом должна быть выполнена в течение заданного времени, которое является

– максимальным

– минимальным

– средним

– случайным

– предельно допустимым

42) В режиме реального времени то, что задача будет отработана до требуемого срока,

– гарантируется

– не гарантируется

– не зависит от состава мультипрограммной смеси

– не может произойти

– зависит от администратора

43) Разработчики ОС реального времени не стремятся максимально загружать все устройства, а, наоборот, на случай пиковой нагрузки закладывают запас ….

– оперативной памяти

– вычислительной мощности

– внешней памяти

– ресурсов

– устройств ввода-вывода.

44) В режиме разделения времени: каждой программе, готовой к исполнению, планируется для исполнения на процессоре фиксированный, заранее известный интервал времени –

– квант

– период

– период таймера

– интервал мультиплексирования

– период решения.

45) В режиме разделения времени фиксированный, заранее известный интервал времени – квант (интервал мультиплексирования) планируется для исполнения на процессоре каждой программе, которая является

– ожидающей освобождения ресурсов

– ожидающей освобождения оперативной памяти

– находящейся в состоянии порождения процесса

– готовой к исполнению

– активной.

46) Если исполняемая в режиме разделения времени программа не успела выполниться к моменту окончания (чего?) …, ее выполнение прерывается, она переводится в состояние готовности.

47) Если исполняемая в режиме разделения времени программа не успела выполниться к моменту окончания кванта, ее выполнение прерывается, она переводится в состояние

– ожидания

– готовности

– завершения

– неопределенности

– ввода-вывода.

48) Если исполняемая в режиме разделения времени программа не успела выполниться к моменту окончания кванта, ее выполнение

– прерывается

– продолжается

– завершается

– продолжается после паузы

– прерывается на величину кванта.

49) Если исполняемая в режиме разделения времени программа не успела выполниться к моменту окончания кванта, ее выполнение прерывается, она переводится в состояние готовности, что равносильно помещению в очередь готовых к исполнению программ, причем в ее

– начало

– середину

– конец

– любое место

– вторую от начала позицию.

50) Циклическое мультиплексирование процессора в режиме разделения времени, основанное на детерминированной схеме прерываний программ, гарантирует «справедливость» обслуживания программ (пользователей) без

– задержек

– задержек обмена

– лишних прерываний программ

– монополизации процессора

– простоев процессора.

51) В режиме разделения времени для каждой программы (задержка получения кванта) = (величина кванта) × …

– (длина запроса)

– (длина очереди - 2)

– (длина очереди - 1)

– (длина очереди)

– (длина очереди + 1).

52) Задержки при работе многопользовательских дисплейных комплексов на основе режима разделения времени не являются ощутимыми, так как они сравнимы с реактивностью человека, составляющей

– 0,1 с

– 0,5 с

– 1-3 с

– 10 с

– 15 с.

53) На рисунке представлены графики работы программ A, B, и C (выше оси t – счет, ниже – ввод-вывод) и загрузки процессора П в режиме

– однопрограммном

– однопрограммном пакетном

– мультипрограммном пакетном

– разделения времени

– реального времени.

54) Пропускная способность процессора в режиме разделения времени (в сравнении с мультипрограммным пакетным) …

– не ниже

– ниже

– та же

– иногда выше

– часто выше.

55) Пропускную способность процессора в режиме разделения времени снижают: частые

– операции ввода-вывода

– обращения к памяти

– паузы

– переключения режимов

– переключения процессора.

56) Для поддержки мультипрограммирования в процессорах появились режимы – … и пользовательский.

57) Многозадачный режим обеспечивает одновременное (параллельное) существование и (что?) … нескольких задач (заданий, процессов, потоков) с развитыми средствами переключения между ними.

58) Основой многозадачного режима являются режимы:

– разделения времени

– мультипрограммный пакетный

– однопрограммный

– однопрограммный пакетный

– реального времени.

59) Основой многозадачного режима являются режимы: мультипрограммный пакетный и

– однопрограммный

– однопрограммный пакетный

– многопоточный

– реального времени

– разделения времени.

60) Реализованы различные варианты многозадачного режима: с вытесняющей многозадачностью, с кооперативной многозадачностью,

– совместный

– независимый

– многопоточный

– поточный

– потоковый.

61) Некоторые ОС могут одновременно поддерживать несколько режимов, например, одна часть задач может выполняться в режиме пакетной обработки, другая – в режиме реального времени или … времени.

62) Вся совокупность базовых функций, которые выполняют ОС общего назначения, может быть представлена в виде многоуровневой структуры:

Пользователи

7. Управление пользователями (администрирование)
6. Управление задачами
4. Управление связями 5. Управление вводом-выводом (логический уровень)
2. Управление … 3. Управление ресурсами
1. Управление оборудованием (физический уровень)

Аппаратура компьютера, технические средства САПР

63) При управлении вводом-выводом организуется работа устройств ввода-вывода на логическом уровне, более удобном и понятном пользователю. Здесь основная единица данных, с которой взаимодействует пользователь, –

– байт

– файл

– команда

– список

– машинное слово.

64) По назначению выделяют ОС

– общего назначения

– диалоговые

– пакетные

– многозадачные

– специализированные.

65) С учетом архитектурных особенностей компьютера ОС выделяют: по классу компьютера, разрядности, степени мобильности, архитектуре

– памяти

– шины

– процессора

– системы прерываний

– регистров процессора.

66) В ОС выделяется некоторая часть важных модулей, которые должны быть всегда в оперативной памяти для эффективной организации вычислительного процесса. Эта основа ОС называется ядром. Такова характеристика принципа

– генерации

– умолчания

– функциональной избыточности

– функциональной избирательности

– перемещаемости.

67) ОС хранит базовые описания процессов, модулей, ресурсов, условий выполнения программ и т.п., которые пользователь или администратор могут не ввести. ОС сама установит известные ей значения или воспримет вводимые. Такова характеристика принципа

– генерации

– умолчания

– функциональной избыточности

– функциональной избирательности

– перемещаемости.

68) Главное требование к современным ОС – выполнение основных функций по эффективному управлению процессами и ресурсами и обеспечение для пользователя и приложений удобного

– режима

– интерфейса

– приоритета

– времени выполнения

– распределения ресурсов.

69) Производительность: ОС должна обладать настолько высоким быстродействием и временем реакции, насколько это позволяет сделать

– администратор

– аппаратная платформа

– пользователь

– стек

– решаемая задача.

70) Современная ОС, особенно сетевая, должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Так описывается ее

– надежность

– отказоустойчивость

– точность

– безопасность

– стабильность

– работоспособность

– функциональность

71) Чтобы ОС обладала свойством безопасности, в ее среде должно обеспечиваться определение легальности пользователей, называемое

– аудитом

– авторизацией

– аутентификацией

– легализацией

– логическим входом.

72) Чтобы ОС обладала свойством безопасности, в ее среде должно обеспечиваться предоставление легальным пользователям дифференцированных прав доступа к ресурсам, называемое

– аудитом

– авторизацией

– аутентификацией

– легализацией

– логическим входом.

73) Чтобы ОС обладала свойством безопасности, в ее среде должна обеспечиваться фиксация всех «подозрительных» событий, называемая

– аудитом

– авторизацией

– аутентификацией

– легализацией

– логическим входом.

74) Темпы разработки новых версий популярных ОС увеличиваются, сокращая интервал их выпуска до

– 1 месяца

– 6 месяцев

– 1-2 лет

– 5 лет

– 10 лет.

75) Всякий потребляемый, полезный для потребителя объект (независимо от формы его существования) в терминах ОС является

– мьютексом

– системным вызовом

– ресурсом

– потоком

– событием.

76) Ресурсами являются:

– потоки

– процессоры

– процессы

– память

– приоритеты

– таймеры

– накопители

– 1 бит

– компьютеры

– модемы

– принтеры

– 2 часа.

77) Ресурс, который существует в системе до момента порождения процесса и доступен для использования все время существования процесса, называется

– временным

– постоянным

– главным

– жестким

– системным.

78) При распределении воспроизводимого (неисчерпаемого) ресурса допускается многократное выполнение цепочки

– ОСВОБОЖДЕНИЕ-ЗАПРОС-ИСПОЛЬЗОВАНИЕ

– ОСВОБОЖДЕНИЕ-ИСПОЛЬЗОВАНИЕ-ЗАПРОС

– ЗАПРОС-ИСПОЛЬЗОВАНИЕ-ОСВОБОЖДЕНИЕ

– ЗАПРОС-ОСВОБОЖДЕНИЕ-ИСПОЛЬЗОВАНИЕ

– ИСПОЛЬЗОВАНИЕ-ЗАПРОС-ОСВОБОЖДЕНИЕ

– ИСПОЛЬЗОВАНИЕ-ОСВОБОЖДЕНИЕ-ЗАПРОС.

79) Процесс характеризуют следующие состояния

– порождение

– пауза

– активное

– окончание

– прерывание

– ожидание

– готовность.

80) Если программа не исполняется, но для ее исполнения выделены все необходимые в данный момент ресурсы, кроме процессора, то соответствующий процесс находится в состоянии

– порождения

– окончания

– активном

– ожидания

– готовности.

81) Если программа не исполняется по причине занятости какого-либо требуемого ресурса, кроме процессора, то соответствующий процесс находится в состоянии

– порождения

– окончания

– активном

– ожидания

– готовности.

82) Когда процесс находится в состоянии готовности, соответствующая программа не исполняется, но для ее исполнения выделены все необходимые в данный момент ресурсы, кроме

– регистра

– оперативной памяти

– процессора

– устройства ввода-вывода

– стека.

83) Состав допустимых состояний и переходов процесса отражает

– трасса процесса

– интервал существования процесса

– критическая область процесса

– граф существования процесса

– дескриптор процесса.

84) Временной интервал от порождения до окончания процесса называется

– трассой процесса

– интервалом существования процесса

– интервалом активности процесса

– маршрутом процесса

– областью жизни процесса.

85) Порядок переходов на графе существования процесса с учетом длительности пребывания в каждом состоянии называется

– трассой процесса

– интервалом существования процесса

– интервалом активности процесса

– маршрутом процесса

– областью жизни процесса.

86) По генеалогии (родословию) выделяют процессы:

– независимые

– изолированные

– порождающие

– зависимые

– порожденные.

87) По результативности выделяют процессы:

– эквивалентные

– тождественные

– конкурирующие

– комбинированные

– равные

– различные.

88) Если между процессами есть информационные связи, но их схемы и механизмы могут различаться в зависимости от временных соотношений или способа связи, то такие процессы называются

– изолированными

– информационно-независимыми

– взаимодействующими

– конкурирующими

– комбинированными.

89) Если процесс A должен переходить в активное состояние раньше процесса B, то между процессами возникает отношение

– приоритетности

– предшествования

– порядка

– взаимного исключения

– очередности.

90) Процесс может потребовать для своего выполнения одной или нескольких более мелких работ –

– подпрограмм

– потоков

– вызовов

– процедур

– прерываний.

91) В ОС, поддерживающих процессы и потоки, процесс рассматривается как заявка на потребление всех видов ресурсов, кроме

– оперативной памяти

– внешней памяти

– устройств ввода-вывода

– процессора

– виртуальной памяти.

92) В ОС, каждый процесс которых имеет только один поток, возникают проблемы организации параллельных вычислений в рамках

– потока

– процесса

– функции

– прерываний

– задания.

93) ОС назначает процессу адресное … и набор ресурсов, которые совместно используются всеми его потоками.

94) Создание … требует от ОС меньших накладных расходов, чем создание процесса.

95) Задача, оформленная в виде нескольких … в рамках одного процесса, может быть выполнена быстрее за счет псевдопараллельного (или параллельного в мультипроцессорной системе) выполнения отдельных ее частей.

96) Функции ОС автономного компьютера обычно группируются в соответствии с

– видами ресурсов, которыми управляет ОС

– задачами, применимыми к отдельным ресурсам

– видами устройств ввода-вывода

– видами памяти

– задачами, применимыми ко всем ресурсам.

97) Подсистема управления файлами имеет и другое название –

– файловая система

– архив

– каталог

– банк файлов

– менеджер файлов.

98) Для каждого порождаемого … ОС генерирует системные информационные структуры, содержащие данные о его потребностях в ресурсах вычислительной системы, а также о фактически выделенных ему ресурсах.

99) Совокупность всех областей оперативной памяти, которые ОС выделяет процессу, называется его

– телом

– адресным пространством

– виртуальным адресным пространством

– сегментом

– составом.

100) Информация о состоянии операционной среды называется

– контекстом процесса

– дескриптором процесса

– контекстом потока

– дескриптором потока

– контекстом режима

101) При смене процесса происходит переключение

– контекста

– режима

– потоков

– регистров

– счетчика.

102) Так как ОС защищает адресные пространства процессов по записи и чтению, то для оперативного взаимодействия процессов она должна предоставлять особые средства

– защиты

– защиты от записи

– защиты от чтения

– защиты процессов

– межпроцессного взаимодействия.

103) Процесс может стать активным, если хотя бы часть его кодов и данных находится в

– виртуальной памяти

– оперативной памяти

– буферной памяти

– внешней памяти

– дисковой памяти.

104) Управление памятью включает распределение имеющейся физической памяти между всеми существующими в системе

– потоками

– процессами

– программами

– сегментами процессов

– пользователями.

105) Популярным способом управления памятью является механизм поддержки

– комбинированной памяти

– расширенной памяти

– виртуальной памяти

– общей памяти

– дополнительной памяти.

106) Избирательная способность ОС предохранять выполняемую задачу от записи или чтения памяти, назначенной другой задаче, называется

– виртуализацией памяти

– защитой памяти

– избирательностью

– изоляцией памяти

– разделением памяти.

107) Проверка того, что в систему пытается войти пользователь, вход которого разрешен администратором системы, называется процедурой

– логического входа

– доступа

– разрешения доступа

– инициализации

– верификации.

108) Функции защиты ОС тесно связаны с функциями …, поскольку именно привилегированное лицо определяет права пользователей при их обращении к ресурсам вычислительной системы.

109) Пользователю может быть запрещено:

– выполнение процедуры завершения работы ОС

– запуск программ

– установка системного времени

– завершение чужих процессов

– создание учетных записей пользователей

– изменение прав доступа к некоторым каталогам и файлам.

110) Когда для выполнения каких-то действий им требуется особый статус, программисты используют в своих приложениях

– подпрограммы

– функции

– обращения к администратору

– обращения к пользователю

– обращения к ОС.

111) Возможности ОС доступны прикладному программисту в виде набора функций

– ОС

– интерфейса приложений

– интерфейса прикладного программирования

– интерфейса пользователя

– графического интерфейса пользователя.

112) Приложения выполняют обращения к функциям API с помощью системных

– модулей

– программ

– вызовов

– процедур

– подпрограмм.

113) Способ реализации системных вызовов зависит от структурной организации ОС, связанной с особенностями

– аппаратной платформы

– оперативной памяти

– внешней памяти

– обработки прерываний

– приоритетного обслуживания.

114) Не только для прикладных программ, но и для всех категорий ее пользователей ОС должна поддерживать удобный

– режим работы

– графический интерфейс

– способ ввода данных

– запуск задач

– анализ результатов работы.

115) Подсистемы графического интерфейса пользователя в различных ОС могут иметь визуальные различия в представлении панелей и окон приложений, диалоговых окон, окон сообщений, пиктограмм, планок инструментария, линеек

– сообщений

– запуска

– ожидания

– отложенного старта

– быстрого старта.

116) Прерывание возникает либо из-за … по отношению к процессу выполнения программы событий, либо при появлении непредвиденных аварийных ситуаций в процессе ее выполнения.

117) В зависимости от источника своего возникновения прерывания делятся на

– внешние

– внутренние

– программные

– процессорные

– комбинированные

– системные.

118) Процедуры, вызываемые по прерываниям, называют

– системными обработчиками

– обработчиками прерываний

– драйверами прерываний

– процедурами устранения прерываний

– процедурами обслуживания прерываний.

119) Прерывания (аппаратные; внутренние; программные; внешние; исключения) обрабатываются (специальными модулями ядра; процедурами ОС, обсуживающими системные вызовы; драйверами устройств) – найти соответствие (какие прерывания – чем обрабатываются).

120) Основные способы, с помощью которых выполняются аппаратные прерывания:

– матричный

– векторный

– последовательный

– опрашиваемый

– приоритетный.

121) Устройству, использующему прерывания, назначается … – электрический сигнал, несущий информацию об определенном, закрепленном за данным устройством номере его обработчика прерываний.

122) При использовании опрашиваемых прерываний процессор получает от запросившего прерывание устройства только

– код прерывания

– адрес прерывания

– уровень приоритета прерывания

– номер прерывания

– время прерывания.

123) Приоритетность прерываний означает, что все источники прерываний делятся на классы и каждому классу назначается свой … запроса на прерывание.

124) Один из способов перехода на подпрограмму с помощью специальной инструкции процессора реализуется с помощью

– внутреннего прерывания

– внешнего прерывания

– аппаратного прерывания

– исключения

– программного прерывания.

125) Программные прерывания часто используются для выполнения ограниченного числа вызовов функций ядра ОС – … вызовов.

126) По сути, любая ОС, которая распределяет ресурсы и управляет процессами на базе скрытой аппаратуры, создает у пользователя видимость … машины.

127) Использование многими процессами того или иного последовательно используемого ресурса осуществляется с помощью некоторой дисциплины

– поддержки очереди

– упорядочения

– формирования очереди

– обслуживания очереди

– распределения ресурса.

128) В круговом циклическом алгоритме время обслуживания зависит от

– длины очереди

– числа очередей

– длины запроса

– приоритета запроса

– величины кванта обслуживания.

129) Круговой циклический алгоритм (обслуживания очереди) используется при реализации режима

– однопрограммного

– однопрограммного пакетного

– мультипрограммного пакетного

– разделения времени.

– реального времени.

130) Неприоритетная многоочередная дисциплина распределения ресурса: есть N очередей; новые запросы поступают в конец очереди 1; первый запрос очереди i (1 ≤ I ≤ N) обслуживается в течение кванта времени tk, если очереди с 1 по (…) пусты; не до конца обслуженный запрос возвращается в конец очереди (i+1).

131) В приоритетной многоочередной дисциплине распределения ресурса каждый новый запрос имеет приоритет p=1÷N и попадает в очередь с номером

– j = N-p-1

– j = N-p

– j = N-p+1

– j = p

– j = p-1

132) По отношению к новым запросам с приоритетами возможны следующие стратегии поведения системы: обслуживание с

– случайным приоритетом

– относительным приоритетом

– статическим приоритетом

– абсолютным приоритетом

– динамическим приоритетом.

133) Если во время обслуживания запроса из очереди i поступает запрос в очередь j < i, то обслуживание i-го уровня прерывается, система начинает обслуживать более приоритетный запрос в течение кванта tk, после чего продолжается обслуживание прерванного запроса i-го уровня. Таково описания обслуживания с

– случайным приоритетом

– относительным приоритетом

– статическим приоритетом

– абсолютным приоритетом

– динамическим приоритетом.

134) Появление нового более приоритетного запроса не вызывает прерывания обслуживания, если организовано обслуживание с

– случайным приоритетом

– относительным приоритетом

– статическим приоритетом

– абсолютным приоритетом

– динамическим приоритетом.

135) Может использоваться разная техника распределения оперативной памяти –

– статическое распределение

– динамическое распределение

– фрагментация

– случайное распределение

– непрерывными участками

– дискретными страницами или сегментами.

136) При возникновении фрагментации оперативной памяти программные средства ОС должны объединять все малые свободные ее участки в единственную … область на основе известных алгоритмов устранения «дыр».

137) В диалоговых ОС управление, планирование и взаимодействие пользователя с системой происходит с помощью

– специальных командных языков

– языков управления заданиями

– языков программирования

– языков диалога

– системных вызовов.

138) Команды управления пакетными файлами входят в состав

– языка программирования

– командного языка ОС

– инструкций процессора

– языка управления

– языка директив.



Нужнов Евгений Владимирович

ОСНОВЫ ОПЕРАЦИОННЫХ СИСТЕМ





Дата публикования: 2015-10-09; Прочитано: 1917 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.127 с)...