Алгоритмы планирования, построенные с использованием как концепции квантования так и приоритетов, называются
-> смешанными
вытесняющими
динамическим
комбинированными
Асимметричная организация вычислительного процесса может быть реализована
-> для симметричной и несимметричной мультипроцессорной архитектуры
только для однопроцессорной архитектуры
только для асимметричной мультипроцессорной архитектуры
только для симметричной мультипроцессорной архитектуры
В асимметричных архитектурах организация вычислительного процесса
-> обязательно асимметричная
может быть любой
симметричная или асимметричная
обязательно симметричная
В исходном состоянии поток находится в
-> приостановленном состоянии
активном состоянии
состоянии ожидания
состоянии выполнения
В компьютерах класса мэйнфреймов специализированный процессор ввода-вывода называется
-> каналом
мьютексом
мультипроцессором
контроллером
В многопоточной системе при создании процесса ОС создает для каждого процесса
-> как минимум один поток выполнения
ни одного потока выполнения
как минимум два потока выполнения
только один поток выполнения
В мультипрограммной ОС поток может находиться в одном из трех основных состояний: 1) выполнение; 2) создание; 3) ожидание; 4) готовность; 5) активизация
-> 1, 3, 4
2, 3, 5
2, 4, 5
1, 2, 4
В мультипрограммной смеси желательно одновременное присутствие
-> вычислительных задач и задач с интенсивным вводом-выводом
простых и сложных задач
задач управления и задач с интенсивным вводом-выводом
задач управления и вычислительных задач
В настольных вычислительных системах внешние устройства управляются
-> контроллером
центральным процессором
каналом
процессором ввода-вывода
В операционной системе UNIX System V Release 4
-> потоки не поддерживаются
процессы не поддерживаются
поддерживаются и процессы, и потоки
поддерживаются только потоки
В операционной системы Windows NT в тех случаях, когда поток не полностью использовал отведенный ему квант
-> приоритет потока повышается
изменяется базовый приоритет процесса
приоритет потока не изменяется
приоритет потока понижается
В промежутке между передачей команд контроллеру центральный процессор может
-> выполнять вычисления
только обрабатывать сигналы от контроллера
только опрашивать состояние контроллера
находиться только в состоянии ожидания
В процессоре Pentium система прерываний является
-> векторной
маскированной
опрашиваемой
линейной
В результате действий пользователя или поступления сигналов от аппаратных устройств возникают
-> внешние прерывания
периодические прерывания
программные прерывания
внутренние прерывания
В системах реального времени все устройства стремятся загрузить
-> оставляя некоторый «запас»
в соответствии с обстановкой в системе
минимальным образом
максимальным образом
В системах с абсолютными приоритетами время ожидания потока в очередях может быть сведено к минимуму, если ему назначить
-> самый высокий приоритет
относительный приоритет потока
базовый приоритет процесса
самый низкий приоритет
В системах с относительными приоритетами активный поток выполняется до тех пор, пока
-> он сам не покинет процессор
пока его не вытиснит поток реального времени
пока его не вытиснит менее приоритетный поток
пока его не вытеснит более приоритетный поток
В случае отказа одного из процессоров сравнительно просто реконфигурируются
-> симметричные системы
однопроцессорные системы
симметричные и асимметричные системы
асимметричные системы
В состоянии выполнения в однопроцессорной системе может находиться
-> не более одного потока
любое количество потоков
не менее одного потока
два и более потока
В среде NetWare 4.x различают следующие виды контекстов потока: 1) глобальный контекст; 2) контекст группы потоков; 3) идентифицирующий контекст; 4) контекст отдельного потока; 5) локальный контекст - из перечисленных
-> 1, 2, 4
1, 4, 5
2, 4, 5
1, 3, 4
В традиционной мультипрограммной операционной системе потоки разных процессов по сравнению с потоками одного процесса
-> изолированы в большей степени
изолированы в той же степени
вообще не изолированы
изолированы в меньшей степени
Внешние прерывания называют также
-> аппаратными
асинхронными
приоритетными
исключениями
Вновь созданному процессу операционная система UNIX присваивает идентификатор
-> целочисленный и уникальный на весь период функционирования системы
произвольный и неуникальный
нецелочисленный и уникальный на весь период функционирования системы
целочисленный и уникальный за весь период существования системы
Возможность наращивания числа процессоров называется
-> масштабируемостью
конфигурируемостью
наращиваемостью
расширяемостью
Выполнение приложение может быть ускорено, если оно
-> обладает внутренним параллелизмом
написано на языке низкого уровня
написано на языке высокого уровня
имеет модульное строение
Дескрипторы отдельных процессов объединены в список, образующий
-> таблицу процессов
контекст процессов
описатель потока
идентификатор процесса
Дифференциация обслуживания при квантовании базируется на
-> истории существования потока в системе
тысячи миллисекунд
сотни миллисекунд
только на основе анализа текущей ситуации
Для выполнения распределенных приложений наиболее эффективно использовать
-> мультипрограммирование на уровне потоков
программную организацию параллелизма выполнения программы
однопрограммные системы
мультипрограммирование на уровне процессов
Для решения задачи изоляции процессов друг от друга каждый из них обеспечивается
-> виртуальным адресным пространством
оперативным адресным пространством
виртуальной физической памятью
изолированным дисковым пространством
Для синхронизации потоков прикладных программ программист
-> может использовать собственные средства или средства ОС
должен обязательно использовать средства ОС
может использовать только средства ОС
может использовать только собственные средства
Для систем управления объектами, в которых важна быстрая реакция на события, подходит планирование на основе
-> абсолютных приоритетов
динамических приоритетов
статических приоритетов
относительных приоритетов
Если в операционной системе существует и процесс, и поток, то с точки зрения ОС процесс является заявкой на потребление любых видов ресурсов, кроме
-> процессорного времени
дискового пространства
устройств ввода-вывода
оперативной памяти
Если в системах реального времени последствия нарушения временных ограничений сравнимы с той пользой, которую приносит система управления объектом, то система является
-> мягкой
гибкой
интерактивной
жесткой
Если в системе существуют и процессы, и потоки, то операционная система распределяет процессорное время между
-> потоками
процессами и их потомками
процессами и потоками
процессами
Если планировщик принимает решения о перепланировании не во время работы системы, а заранее, то он называется
-> статическим
асинхронным
синхронным
динамическим
Задача, оформленная в виде нескольких потоков в рамках одного процесса, может быть выполнена быстрее за счет
-> параллельного выполнения ее отдельных частей
полной защиты между потоками одного процесса
последовательного выполнения ее отдельных частей
выделения задаче большего дискового пространства
Информационная структура, содержащая сведения об идентификаторе потока, данные о правах доступа и приоритете и состоянии потока, называется
-> описателем потока
дескриптором процесса
дескриптором потока
описателем процесса
Использование потоков для реализации мультипрограммирования
-> позволяет создавать более логичные программы
требует обязательной поддержки мультипроцессорности в программах
требует обязательной поддержки параллелизма в программах
приводит к созданию сложных, запутанных программ
К разновидностям приоритетного планирования относятся: 1) обслуживание с относительными приоритетами; 2) обслуживание с динамическими приоритетами; 3) обслуживание со статическими приоритетами; 4) обслуживание с абсолютными приоритетами ; 5) обслуживание с дифференцированными приоритетами - из перечисленных
-> 1, 4
1, 2, 4
1, 4, 5
3, 4, 5
1, 3
2, 4
Когда для продолжения вычислений необходимо полное завершение операции ввода-вывода параллелизм
-> невозможен
минимален
может быть максимальным
возможен
Команды канала специально предназначены для управления
-> внешними устройствами
процессами и потоками
мультипрограммной смесью
оперативной памятью
Контроллер и центральный процессор работают
-> асинхронно
полудуплексно
дуплексно
синхронно
Координирует работу отдельных обработчиков прерываний
-> диспетчер прерываний
планировщик прерываний
вектором прерываний
координатором прерываний
Критерием эффективности для систем реального времени является
-> время реакции системы
увеличение времени реакции системы
уменьшение времени реакции системы
минимизация простоев всех устройств компьютера
Множество одновременно выполняемых задач в системах пакетной обработки называется
-> мультипрограммной смесью
многозадачной смесью
мультипроцессорной смесью
мультипоточной смесью
Мультипрограммирование на уровне потоков по сравнению с мультипрограммированием на уровне процессов
-> более эффективно
более эффективно только для многопроцессорных систем
столь же эффективно
менее эффективно
Мультипроцессирование и мультипрограммирование - это
-> не взаимоисключающие понятия
противоположные понятия
синонимы
взаимоисключающие понятия
Мультипроцессорная система с симметричной архитектурой является
-> масштабируемой по вертикали
наращиваемой по вертикали
наращиваемой по горизонтали
масштабируемой по горизонтали
Мультипроцессорные системы принято делить на два основных типа
-> симметричные и несимметричные
масштабируемые и немасштабируемые
простые и сложные
синхронные и асинхронные
Наибольший эффект от введения многопоточной обработки достигается в
-> многопроцессорных системах
однопроцессных системах
мультипроцессных системах
однопроцессорных системах
Наибольший эффект ускорения от применения мультипрограммирования в пакетных системах достигается при
-> полном перекрытии вычислений и ввода-вывода
отсутствии задач ввода-вывода
отсутствии вычислительных задач
полном неперыкритии вычислений и ввода-вывода
частичном перекрытии вычислений и ввода-вывода
Начальной точкой отсчета для динамического приоритета является значение
-> базового приоритета потока
верхняя граница диапазона приоритетов реального времени
нижняя граница диапазона приоритетов реального времени
базового приоритета процесса
Необходимым условием возникновения тупика является
-> потребность потока сразу в нескольких ресурсах
наличие недоступного потоку ресурса
наличие очереди потоков
приостановление потока
Ограниченный непрерывный период процессорного времени, предоставляемый потоку для выполнения, называется
-> квантом
временем выполнения
отрезком выполнения
периодом выполнения
Однородность всех процессоров и единообразие их включения в общую схему системы присуще
-> симметричной архитектуре
симметричной и асимметричной архитектуре
однородной архитектуре
асимметричной архитектуре
Операционная система назначает процессу адресное пространство и набор ресурсов, которые совместно используются
-> всеми его потомками
взаимодействующими с ним процессами и их потомками
взаимодействующими с ним процессами
всеми его потомками и взаимодействующими с ним процессами
Операционная система отражает виртуальное адресное пространство процесса на отведенную процессу
-> физическую память
оперативную память
дисковую память
логическую память
Операционные системы Windows NT, OS/2 и UNIX System V Realase 4 могут быть основой для построения
-> только мягких систем реального времени
любых систем, кроме систем реального времени
любых систем реального времени
только жестких систем реального времени
Операционные системы делятся на системы пакетной обработки, системы разделения времени и системы реального времени в зависимости от
-> выбранного критерия эффективности функционирования системы
задач, решаемых системой
количества процессоров в системе
вида реализации мультипрограммирования
ОС планирует выполнение потоков
-> независимо от их принадлежности процессу
только если они не принадлежат однотипным процессам
только если они принадлежат разным процессам
только если они принадлежат одному процессу
Основными критериями для оценки эффективности операционной системы при организации вычислительного процесса являются: 1) пропускная способность 2) распределенность системы 3) удобство работы пользователя 4) реактивность системы 5) безопасность системы
-> 1, 3, 4
2, 4, 5
2, 3, 4
1, 3, 5
Переключение пользовательский процесс - системный процесс в однопрограммной ОС связано со следующими событиями: 1) завершение пользовательского процесса 2) создание пользовательского процесса 3) обращение пользовательского процесса к системному процессу 4) завершение системного процесса 5) завершением выполнения функций ОС, используемых пользовательским процессом
-> 1, 3
1, 3, 4
2, 4, 5
1, 2
Переменные глобального контекста доступны для
-> всех потоков, созданных в рамках одного процесса
всех потоков взаимодействующих процессов
одного конкретного потока данного процесса
всех потоков, имеющихся в системе
Планирование потоков осуществляется на основе информации, хранящейся в
-> описателях процессов и потоков
контекстах процессов
идентификаторах процессов
идентификаторах потоков
По отношению к обработчикам прерываний любой поток, назначенный на выполнение планировщиком, имеет
-> самый низкий приоритет
произвольный приоритет
равный приоритет
самый высокий приоритет
Потоки возникли в операционных системах как средство
-> распараллеливания вычислений
реализации мультипроцессирования
реализации мультипрограммирования
упрощения логики программ
Предположения о мультипрограммной смеси динамические планировщики
-> не используют
используют по мере необходимости
используют в зависимости от типа задач
используют
Прерывания ранжируются по степени важности и срочности с помощью
-> приоритета
вектора
идентификатора
ранга
При асимметричном мультипроцессировании как способе организации вычислительного процесса функции распределения задач и ресурсов выполняет
-> только ведущий процессор
только специализированный процессор
только ведомые процессоры
все процессоры
При возникновении прерывания первым вызывается
-> диспетчер прерываний
контроллер прерываний
планировщик прерываний
обработчик прерывания
При вытесняющем мультипрограммировании функции планирования потоков
-> распределены между ОС и прикладными программами
реализованы аппаратно
целиком сосредоточены в системе
целиком сосредоточены в прикладных программах
При использовании мультипрограммирования для повышения пропускной способности компьютера главной целью является
-> минимизация простоев всех устройств компьютера
увеличение времени реакции системы
уменьшение времени реакции системы
повышение удобства работы пользователя
При масштабировании по горизонтали каждое из устройств, содержащих один или несколько процессоров, называется
-> кластером
фрагментом
файлом
блоком
При мультипрограммировании пропускная способность операционной системы
-> повышается
не оценивается
не изменяется
снижается
При появлении аварийной ситуации в ходе исполнения некоторой инструкции программы синхронно выполнению программы происходят
-> внутренние прерывания
периодические прерывания
программные прерывания
внешние прерывания
При симметричном мультипроцессировании как способе организации вычислительного процесса управлением вычислительным процессом
-> равноправно занимаются все процессоры
занимается в большей степени ведущий процессор
занимаются только ведомые процессоры
занимается только ведущий процессор
При симметричном мультипроцессировании модули операционной системы выполняются на
-> любом доступном процессоре
заранее зарезервированном процессоре
ведомом процессоре
ведущем процессоре
При управлении процессами изоляция одного процесса от другого входит в задачи
-> операционной системы
системного администратора
системного программиста
программы пользователя
При управлении процессами операционная система использует два основных типа информационных структур
-> дескриптор процесса и идентификатор процесса
дескриптор процесса и идентификатор потоков
дескриптор процесса и описатель процесса
описатель процесса и идентификатор процесса
Процедура, вызываемая по прерыванию, называется
-> обработчиком прерываний
вектором прерываний
координатором прерываний
диспетчером прерываний
Результатом работы статического планировщика является таблица, называемая
-> расписанием
временной таблицей
таблицей идентификаторов
таблицей контекстов
С точки зрения процессора разделение процессов на системный и пользовательский в однопрограммной операционной системе является
-> абстрактным
абстрактным или реализованным физически в зависимости от типа системного и пользовательского процесса
абстрактным или реализованным физически в зависимости от типа задачи
реализованным физически
Системный процесс в однопрограммных системах существует
-> с момента загрузки ОС до конца ее работы
только когда существует пользовательский процесс
только во время загрузки ОС
только во время обращения приложений к функциям ОС
Системы пакетной обработки предназначались в основном для решения
-> вычислительных задач, некритичных ко времени выполнения
задач интерактивного взаимодействия с пользователем
задач оперативного управления технологическими процессами
вычислительных задач, критичных ко времени выполнения
Ситуации, когда два или более потоков обрабатывают разделяемые данные и конечный результат зависит от соотношения скоростей потоков, называются
-> гонками
критическими
опасными
соревнованием
Смена активного потока происходит, если: 1) поток завершился и покинул систему; 2) произошла ошибка; 3) поток перешел в состояние готовности 4) поток перешел в состояние ожидания; 5) исчерпан квант процессорного времени, отведенный данному потоку - из перечисленных
-> 1, 2, 4, 5
2, 3, 4, 5
1, 3, 4, 5
1, 2, 3, 5
Смесь задач по сравнению с последовательным выполнением всех задач этой смеси выполняется
-> не дольше
за тоже время
всегда быстрее
всегда медленнее
Совокупность адресов, которыми может манипулировать программный модуль процесса, называется
-> виртуальным адресным пространством
процессорным адресным пространством
дисковым адресным пространством
физическим адресным пространством
Совокупность кодов и данных процесса называется
-> образом процесса
описателем процесса
идентификатором процесса
дескриптором процесса
Содержимое регистров процессора, коды ошибок выполняемых процессором системных вызовов содержатся в
-> контексте процесса
описателе потока
идентификаторе потока
дескрипторе процесса
Способ организации вычислительного процесса в системах с несколькими центральными процессами называется
-> мультипроцессированием
процессированием
многопоточностью
мультипрограммированием
Способ организации вычислительного процесса, при котором на одном процессоре выполняются сразу несколько программ, называется
-> мультипрограммированием
многопоточностью
мультивычислением
мультипроцессированием
Целью операционных систем с разделением времени является
-> повышение удобства работы пользователя
увеличение времени реакции системы
уменьшение времени реакции системы
минимизация простоев всех устройств компьютера
Центральный процессор и канал при выполнении приложения
-> могут работать параллельно
работают строго попеременно
обязательно работают параллельно
не могут работать параллельно
Число, характеризуемое степень привилегированности потока при использовании ресурсов вычислительной системы, называется
-> приоритетом
описателем
идентификатором
квантом
Электрический сигнал, выставляемый на соответствующие шины процессора и несущий в себе информацию об определенном, закрепленном за данным устройством номере, идентифицирующем соответствующий обработчик прерывания, называется
-> вектором прерываний
идентификатором прерываний
диспетчер прерываний
обработчиком прерываний
-> смешанными
вытесняющими
динамическим
комбинированными
Асимметричная организация вычислительного процесса может быть реализована
-> для симметричной и несимметричной мультипроцессорной архитектуры
только для однопроцессорной архитектуры
только для асимметричной мультипроцессорной архитектуры
только для симметричной мультипроцессорной архитектуры
В асимметричных архитектурах организация вычислительного процесса
-> обязательно асимметричная
может быть любой
симметричная или асимметричная
обязательно симметричная
В исходном состоянии поток находится в
-> приостановленном состоянии
активном состоянии
состоянии ожидания
состоянии выполнения
В компьютерах класса мэйнфреймов специализированный процессор ввода-вывода называется
-> каналом
мьютексом
мультипроцессором
контроллером
В многопоточной системе при создании процесса ОС создает для каждого процесса
-> как минимум один поток выполнения
ни одного потока выполнения
как минимум два потока выполнения
только один поток выполнения
В мультипрограммной ОС поток может находиться в одном из трех основных состояний: 1) выполнение; 2) создание; 3) ожидание; 4) готовность; 5) активизация
-> 1, 3, 4
2, 3, 5
2, 4, 5
1, 2, 4
В мультипрограммной смеси желательно одновременное присутствие
-> вычислительных задач и задач с интенсивным вводом-выводом
простых и сложных задач
задач управления и задач с интенсивным вводом-выводом
задач управления и вычислительных задач
В настольных вычислительных системах внешние устройства управляются
-> контроллером
центральным процессором
каналом
процессором ввода-вывода
В операционной системе UNIX System V Release 4
-> потоки не поддерживаются
процессы не поддерживаются
поддерживаются и процессы, и потоки
поддерживаются только потоки
В операционной системы Windows NT в тех случаях, когда поток не полностью использовал отведенный ему квант
-> приоритет потока повышается
изменяется базовый приоритет процесса
приоритет потока не изменяется
приоритет потока понижается
В промежутке между передачей команд контроллеру центральный процессор может
-> выполнять вычисления
только обрабатывать сигналы от контроллера
только опрашивать состояние контроллера
находиться только в состоянии ожидания
В процессоре Pentium система прерываний является
-> векторной
маскированной
опрашиваемой
линейной
В результате действий пользователя или поступления сигналов от аппаратных устройств возникают
-> внешние прерывания
периодические прерывания
программные прерывания
внутренние прерывания
В системах реального времени все устройства стремятся загрузить
-> оставляя некоторый «запас»
в соответствии с обстановкой в системе
минимальным образом
максимальным образом
В системах с абсолютными приоритетами время ожидания потока в очередях может быть сведено к минимуму, если ему назначить
-> самый высокий приоритет
относительный приоритет потока
базовый приоритет процесса
самый низкий приоритет
В системах с относительными приоритетами активный поток выполняется до тех пор, пока
-> он сам не покинет процессор
пока его не вытиснит поток реального времени
пока его не вытиснит менее приоритетный поток
пока его не вытеснит более приоритетный поток
В случае отказа одного из процессоров сравнительно просто реконфигурируются
-> симметричные системы
однопроцессорные системы
симметричные и асимметричные системы
асимметричные системы
В состоянии выполнения в однопроцессорной системе может находиться
-> не более одного потока
любое количество потоков
не менее одного потока
два и более потока
В среде NetWare 4.x различают следующие виды контекстов потока: 1) глобальный контекст; 2) контекст группы потоков; 3) идентифицирующий контекст; 4) контекст отдельного потока; 5) локальный контекст - из перечисленных
-> 1, 2, 4
1, 4, 5
2, 4, 5
1, 3, 4
В традиционной мультипрограммной операционной системе потоки разных процессов по сравнению с потоками одного процесса
-> изолированы в большей степени
изолированы в той же степени
вообще не изолированы
изолированы в меньшей степени
Внешние прерывания называют также
-> аппаратными
асинхронными
приоритетными
исключениями
Вновь созданному процессу операционная система UNIX присваивает идентификатор
-> целочисленный и уникальный на весь период функционирования системы
произвольный и неуникальный
нецелочисленный и уникальный на весь период функционирования системы
целочисленный и уникальный за весь период существования системы
Возможность наращивания числа процессоров называется
-> масштабируемостью
конфигурируемостью
наращиваемостью
расширяемостью
Выполнение приложение может быть ускорено, если оно
-> обладает внутренним параллелизмом
написано на языке низкого уровня
написано на языке высокого уровня
имеет модульное строение
Дескрипторы отдельных процессов объединены в список, образующий
-> таблицу процессов
контекст процессов
описатель потока
идентификатор процесса
Дифференциация обслуживания при квантовании базируется на
-> истории существования потока в системе
тысячи миллисекунд
сотни миллисекунд
только на основе анализа текущей ситуации
Для выполнения распределенных приложений наиболее эффективно использовать
-> мультипрограммирование на уровне потоков
программную организацию параллелизма выполнения программы
однопрограммные системы
мультипрограммирование на уровне процессов
Для решения задачи изоляции процессов друг от друга каждый из них обеспечивается
-> виртуальным адресным пространством
оперативным адресным пространством
виртуальной физической памятью
изолированным дисковым пространством
Для синхронизации потоков прикладных программ программист
-> может использовать собственные средства или средства ОС
должен обязательно использовать средства ОС
может использовать только средства ОС
может использовать только собственные средства
Для систем управления объектами, в которых важна быстрая реакция на события, подходит планирование на основе
-> абсолютных приоритетов
динамических приоритетов
статических приоритетов
относительных приоритетов
Если в операционной системе существует и процесс, и поток, то с точки зрения ОС процесс является заявкой на потребление любых видов ресурсов, кроме
-> процессорного времени
дискового пространства
устройств ввода-вывода
оперативной памяти
Если в системах реального времени последствия нарушения временных ограничений сравнимы с той пользой, которую приносит система управления объектом, то система является
-> мягкой
гибкой
интерактивной
жесткой
Если в системе существуют и процессы, и потоки, то операционная система распределяет процессорное время между
-> потоками
процессами и их потомками
процессами и потоками
процессами
Если планировщик принимает решения о перепланировании не во время работы системы, а заранее, то он называется
-> статическим
асинхронным
синхронным
динамическим
Задача, оформленная в виде нескольких потоков в рамках одного процесса, может быть выполнена быстрее за счет
-> параллельного выполнения ее отдельных частей
полной защиты между потоками одного процесса
последовательного выполнения ее отдельных частей
выделения задаче большего дискового пространства
Информационная структура, содержащая сведения об идентификаторе потока, данные о правах доступа и приоритете и состоянии потока, называется
-> описателем потока
дескриптором процесса
дескриптором потока
описателем процесса
Использование потоков для реализации мультипрограммирования
-> позволяет создавать более логичные программы
требует обязательной поддержки мультипроцессорности в программах
требует обязательной поддержки параллелизма в программах
приводит к созданию сложных, запутанных программ
К разновидностям приоритетного планирования относятся: 1) обслуживание с относительными приоритетами; 2) обслуживание с динамическими приоритетами; 3) обслуживание со статическими приоритетами; 4) обслуживание с абсолютными приоритетами ; 5) обслуживание с дифференцированными приоритетами - из перечисленных
-> 1, 4
1, 2, 4
1, 4, 5
3, 4, 5
1, 3
2, 4
Когда для продолжения вычислений необходимо полное завершение операции ввода-вывода параллелизм
-> невозможен
минимален
может быть максимальным
возможен
Команды канала специально предназначены для управления
-> внешними устройствами
процессами и потоками
мультипрограммной смесью
оперативной памятью
Контроллер и центральный процессор работают
-> асинхронно
полудуплексно
дуплексно
синхронно
Координирует работу отдельных обработчиков прерываний
-> диспетчер прерываний
планировщик прерываний
вектором прерываний
координатором прерываний
Критерием эффективности для систем реального времени является
-> время реакции системы
увеличение времени реакции системы
уменьшение времени реакции системы
минимизация простоев всех устройств компьютера
Множество одновременно выполняемых задач в системах пакетной обработки называется
-> мультипрограммной смесью
многозадачной смесью
мультипроцессорной смесью
мультипоточной смесью
Мультипрограммирование на уровне потоков по сравнению с мультипрограммированием на уровне процессов
-> более эффективно
более эффективно только для многопроцессорных систем
столь же эффективно
менее эффективно
Мультипроцессирование и мультипрограммирование - это
-> не взаимоисключающие понятия
противоположные понятия
синонимы
взаимоисключающие понятия
Мультипроцессорная система с симметричной архитектурой является
-> масштабируемой по вертикали
наращиваемой по вертикали
наращиваемой по горизонтали
масштабируемой по горизонтали
Мультипроцессорные системы принято делить на два основных типа
-> симметричные и несимметричные
масштабируемые и немасштабируемые
простые и сложные
синхронные и асинхронные
Наибольший эффект от введения многопоточной обработки достигается в
-> многопроцессорных системах
однопроцессных системах
мультипроцессных системах
однопроцессорных системах
Наибольший эффект ускорения от применения мультипрограммирования в пакетных системах достигается при
-> полном перекрытии вычислений и ввода-вывода
отсутствии задач ввода-вывода
отсутствии вычислительных задач
полном неперыкритии вычислений и ввода-вывода
частичном перекрытии вычислений и ввода-вывода
Начальной точкой отсчета для динамического приоритета является значение
-> базового приоритета потока
верхняя граница диапазона приоритетов реального времени
нижняя граница диапазона приоритетов реального времени
базового приоритета процесса
Необходимым условием возникновения тупика является
-> потребность потока сразу в нескольких ресурсах
наличие недоступного потоку ресурса
наличие очереди потоков
приостановление потока
Ограниченный непрерывный период процессорного времени, предоставляемый потоку для выполнения, называется
-> квантом
временем выполнения
отрезком выполнения
периодом выполнения
Однородность всех процессоров и единообразие их включения в общую схему системы присуще
-> симметричной архитектуре
симметричной и асимметричной архитектуре
однородной архитектуре
асимметричной архитектуре
Операционная система назначает процессу адресное пространство и набор ресурсов, которые совместно используются
-> всеми его потомками
взаимодействующими с ним процессами и их потомками
взаимодействующими с ним процессами
всеми его потомками и взаимодействующими с ним процессами
Операционная система отражает виртуальное адресное пространство процесса на отведенную процессу
-> физическую память
оперативную память
дисковую память
логическую память
Операционные системы Windows NT, OS/2 и UNIX System V Realase 4 могут быть основой для построения
-> только мягких систем реального времени
любых систем, кроме систем реального времени
любых систем реального времени
только жестких систем реального времени
Операционные системы делятся на системы пакетной обработки, системы разделения времени и системы реального времени в зависимости от
-> выбранного критерия эффективности функционирования системы
задач, решаемых системой
количества процессоров в системе
вида реализации мультипрограммирования
ОС планирует выполнение потоков
-> независимо от их принадлежности процессу
только если они не принадлежат однотипным процессам
только если они принадлежат разным процессам
только если они принадлежат одному процессу
Основными критериями для оценки эффективности операционной системы при организации вычислительного процесса являются: 1) пропускная способность 2) распределенность системы 3) удобство работы пользователя 4) реактивность системы 5) безопасность системы
-> 1, 3, 4
2, 4, 5
2, 3, 4
1, 3, 5
Переключение пользовательский процесс - системный процесс в однопрограммной ОС связано со следующими событиями: 1) завершение пользовательского процесса 2) создание пользовательского процесса 3) обращение пользовательского процесса к системному процессу 4) завершение системного процесса 5) завершением выполнения функций ОС, используемых пользовательским процессом
-> 1, 3
1, 3, 4
2, 4, 5
1, 2
Переменные глобального контекста доступны для
-> всех потоков, созданных в рамках одного процесса
всех потоков взаимодействующих процессов
одного конкретного потока данного процесса
всех потоков, имеющихся в системе
Планирование потоков осуществляется на основе информации, хранящейся в
-> описателях процессов и потоков
контекстах процессов
идентификаторах процессов
идентификаторах потоков
По отношению к обработчикам прерываний любой поток, назначенный на выполнение планировщиком, имеет
-> самый низкий приоритет
произвольный приоритет
равный приоритет
самый высокий приоритет
Потоки возникли в операционных системах как средство
-> распараллеливания вычислений
реализации мультипроцессирования
реализации мультипрограммирования
упрощения логики программ
Предположения о мультипрограммной смеси динамические планировщики
-> не используют
используют по мере необходимости
используют в зависимости от типа задач
используют
Прерывания ранжируются по степени важности и срочности с помощью
-> приоритета
вектора
идентификатора
ранга
При асимметричном мультипроцессировании как способе организации вычислительного процесса функции распределения задач и ресурсов выполняет
-> только ведущий процессор
только специализированный процессор
только ведомые процессоры
все процессоры
При возникновении прерывания первым вызывается
-> диспетчер прерываний
контроллер прерываний
планировщик прерываний
обработчик прерывания
При вытесняющем мультипрограммировании функции планирования потоков
-> распределены между ОС и прикладными программами
реализованы аппаратно
целиком сосредоточены в системе
целиком сосредоточены в прикладных программах
При использовании мультипрограммирования для повышения пропускной способности компьютера главной целью является
-> минимизация простоев всех устройств компьютера
увеличение времени реакции системы
уменьшение времени реакции системы
повышение удобства работы пользователя
При масштабировании по горизонтали каждое из устройств, содержащих один или несколько процессоров, называется
-> кластером
фрагментом
файлом
блоком
При мультипрограммировании пропускная способность операционной системы
-> повышается
не оценивается
не изменяется
снижается
При появлении аварийной ситуации в ходе исполнения некоторой инструкции программы синхронно выполнению программы происходят
-> внутренние прерывания
периодические прерывания
программные прерывания
внешние прерывания
При симметричном мультипроцессировании как способе организации вычислительного процесса управлением вычислительным процессом
-> равноправно занимаются все процессоры
занимается в большей степени ведущий процессор
занимаются только ведомые процессоры
занимается только ведущий процессор
При симметричном мультипроцессировании модули операционной системы выполняются на
-> любом доступном процессоре
заранее зарезервированном процессоре
ведомом процессоре
ведущем процессоре
При управлении процессами изоляция одного процесса от другого входит в задачи
-> операционной системы
системного администратора
системного программиста
программы пользователя
При управлении процессами операционная система использует два основных типа информационных структур
-> дескриптор процесса и идентификатор процесса
дескриптор процесса и идентификатор потоков
дескриптор процесса и описатель процесса
описатель процесса и идентификатор процесса
Процедура, вызываемая по прерыванию, называется
-> обработчиком прерываний
вектором прерываний
координатором прерываний
диспетчером прерываний
Результатом работы статического планировщика является таблица, называемая
-> расписанием
временной таблицей
таблицей идентификаторов
таблицей контекстов
С точки зрения процессора разделение процессов на системный и пользовательский в однопрограммной операционной системе является
-> абстрактным
абстрактным или реализованным физически в зависимости от типа системного и пользовательского процесса
абстрактным или реализованным физически в зависимости от типа задачи
реализованным физически
Системный процесс в однопрограммных системах существует
-> с момента загрузки ОС до конца ее работы
только когда существует пользовательский процесс
только во время загрузки ОС
только во время обращения приложений к функциям ОС
Системы пакетной обработки предназначались в основном для решения
-> вычислительных задач, некритичных ко времени выполнения
задач интерактивного взаимодействия с пользователем
задач оперативного управления технологическими процессами
вычислительных задач, критичных ко времени выполнения
Ситуации, когда два или более потоков обрабатывают разделяемые данные и конечный результат зависит от соотношения скоростей потоков, называются
-> гонками
критическими
опасными
соревнованием
Смена активного потока происходит, если: 1) поток завершился и покинул систему; 2) произошла ошибка; 3) поток перешел в состояние готовности 4) поток перешел в состояние ожидания; 5) исчерпан квант процессорного времени, отведенный данному потоку - из перечисленных
-> 1, 2, 4, 5
2, 3, 4, 5
1, 3, 4, 5
1, 2, 3, 5
Смесь задач по сравнению с последовательным выполнением всех задач этой смеси выполняется
-> не дольше
за тоже время
всегда быстрее
всегда медленнее
Совокупность адресов, которыми может манипулировать программный модуль процесса, называется
-> виртуальным адресным пространством
процессорным адресным пространством
дисковым адресным пространством
физическим адресным пространством
Совокупность кодов и данных процесса называется
-> образом процесса
описателем процесса
идентификатором процесса
дескриптором процесса
Содержимое регистров процессора, коды ошибок выполняемых процессором системных вызовов содержатся в
-> контексте процесса
описателе потока
идентификаторе потока
дескрипторе процесса
Способ организации вычислительного процесса в системах с несколькими центральными процессами называется
-> мультипроцессированием
процессированием
многопоточностью
мультипрограммированием
Способ организации вычислительного процесса, при котором на одном процессоре выполняются сразу несколько программ, называется
-> мультипрограммированием
многопоточностью
мультивычислением
мультипроцессированием
Целью операционных систем с разделением времени является
-> повышение удобства работы пользователя
увеличение времени реакции системы
уменьшение времени реакции системы
минимизация простоев всех устройств компьютера
Центральный процессор и канал при выполнении приложения
-> могут работать параллельно
работают строго попеременно
обязательно работают параллельно
не могут работать параллельно
Число, характеризуемое степень привилегированности потока при использовании ресурсов вычислительной системы, называется
-> приоритетом
описателем
идентификатором
квантом
Электрический сигнал, выставляемый на соответствующие шины процессора и несущий в себе информацию об определенном, закрепленном за данным устройством номере, идентифицирующем соответствующий обработчик прерывания, называется
-> вектором прерываний
идентификатором прерываний
диспетчер прерываний
обработчиком прерываний