Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рис.п.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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!