Операционные системы (курс 2)

Мультипроцессорные системы принято делить на два основных типа
масштабируемые и немасштабируемые
простые и сложные
симметричные и несимметричные
синхронные и асинхронные
Основными критериями для оценки эффективности операционной системы при организации вычислительного процесса являются:1) пропускная способность2) распределенность системы3) удобство работы пользователя4) реактивность системы5) безопасность системы
1, 3, 5
2, 4, 5
1, 3, 4
2, 3, 4
В операционной системы Windows NT в тех случаях, когда поток не полностью использовал отведенный ему квант
приоритет потока понижается
приоритет потока повышается
приоритет потока не изменяется
изменяется базовый приоритет процесса
Для выполнения распределенных приложений наиболее эффективно использовать
программную организацию параллелизма выполнения программы
однопрограммные системы
мультипрограммирование на уровне потоков
мультипрограммирование на уровне процессов
В традиционной мультипрограммной операционной системе потоки разных процессов по сравнению с потоками одного процесса
вообще не изолированы
изолированы в большей степени
изолированы в меньшей степени
изолированы в той же степени
В системах реального времени все устройства стремятся загрузить
в соответствии с обстановкой в системе
оставляя некоторый «запас»
максимальным образом
минимальным образом
Целью операционных систем с разделением времени является
повышение удобства работы пользователя
минимизация простоев всех устройств компьютера
увеличение времени реакции системы
уменьшение времени реакции системы
Ограниченный непрерывный период процессорного времени, предоставляемый потоку для выполнения, называется
периодом выполнения
временем выполнения
квантом
отрезком выполнения
Потоки возникли в операционных системах как средство
реализации мультипроцессирования
упрощения логики программ
реализации мультипрограммирования
распараллеливания вычислений
При мультипрограммировании пропускная способность операционной системы
снижается
не оценивается
не изменяется
повышается
Операционная система назначает процессу адресное пространство и набор ресурсов, которые совместно используются
взаимодействующими с ним процессами
всеми его потомками и взаимодействующими с ним процессами
взаимодействующими с ним процессами и их потомками
всеми его потомками
При масштабировании по горизонтали каждое из устройств, содержащих один или несколько процессоров, называется
кластером
файлом
блоком
фрагментом
При использовании мультипрограммирования для повышения пропускной способности компьютера главной целью является
повышение удобства работы пользователя
уменьшение времени реакции системы
минимизация простоев всех устройств компьютера
увеличение времени реакции системы
Способ организации вычислительного процесса в системах с несколькими центральными процессами называется
мультипроцессированием
процессированием
мультипрограммированием
многопоточностью
Возможность наращивания числа процессоров называется
конфигурируемостью
масштабируемостью
наращиваемостью
расширяемостью
Содержимое регистров процессора, коды ошибок выполняемых процессором системных вызовов содержатся в
описателе потока
контексте процесса
идентификаторе потока
дескрипторе процесса
В компьютерах класса мэйнфреймов специализированный процессор ввода-вывода называется
мультипроцессором
контроллером
мьютексом
каналом
Когда для продолжения вычислений необходимо полное завершение операции ввода-вывода параллелизм
возможен
невозможен
минимален
может быть максимальным
Операционные системы делятся на системы пакетной обработки, системы разделения времени и системы реального времени в зависимости от
количества процессоров в системе
выбранного критерия эффективности функционирования системы
задач, решаемых системой
вида реализации мультипрограммирования
В мультипрограммной ОС поток может находиться в одном из трех основных состояний: 1) выполнение; 2) создание; 3) ожидание; 4) готовность; 5) активизация
2, 3, 5
1, 2, 4
1, 3, 4
2, 4, 5
Множество одновременно выполняемых задач в системах пакетной обработки называется
многозадачной смесью
мультипоточной смесью
мультипрограммной смесью
мультипроцессорной смесью
Предположения о мультипрограммной смеси динамические планировщики
используют
используют в зависимости от типа задач
не используют
используют по мере необходимости
При симметричном мультипроцессировании модули операционной системы выполняются на
ведомом процессоре
заранее зарезервированном процессоре
ведущем процессоре
любом доступном процессоре
В промежутке между передачей команд контроллеру центральный процессор может
находиться только в состоянии ожидания
только обрабатывать сигналы от контроллера
только опрашивать состояние контроллера
выполнять вычисления
Алгоритмы планирования, построенные с использованием как концепции квантования так и приоритетов, называются
смешанными
динамическим
комбинированными
вытесняющими
Переключение пользовательский процесс – системный процесс в однопрограммной ОС связано со следующими событиями:1) завершение пользовательского процесса2) создание пользовательского процесса3) обращение пользовательского процесса к системному процессу4) завершение системного процесса5) завершением выполнения функций ОС, используемых пользовательским процессом
1, 2
2, 4, 5
1, 3, 4
1, 3
Результатом работы статического планировщика является таблица, называемая
таблицей контекстов
временной таблицей
расписанием
таблицей идентификаторов
В мультипрограммной смеси желательно одновременное присутствие
задач управления и вычислительных задач
простых и сложных задач
вычислительных задач и задач с интенсивным вводом-выводом
задач управления и задач с интенсивным вводом-выводом
Выполнение приложение может быть ускорено, если оно
написано на языке низкого уровня
написано на языке высокого уровня
имеет модульное строение
обладает внутренним параллелизмом
Если в операционной системе существует и процесс, и поток, то с точки зрения ОС процесс является заявкой на потребление любых видов ресурсов, кроме
дискового пространства
оперативной памяти
устройств ввода-вывода
процессорного времени
Системный процесс в однопрограммных системах существует
с момента загрузки ОС до конца ее работы
только во время обращения приложений к функциям ОС
только когда существует пользовательский процесс
только во время загрузки ОС
Контроллер и центральный процессор работают
полудуплексно
асинхронно
синхронно
дуплексно
В случае отказа одного из процессоров сравнительно просто реконфигурируются
однопроцессорные системы
симметричные и асимметричные системы
симметричные системы
асимметричные системы
Если планировщик принимает решения о перепланировании не во время работы системы, а заранее, то он называется
динамическим
асинхронным
синхронным
статическим