Какие утверждения относительно понятия прерывания являются правильными
Перейти к содержимому

Какие утверждения относительно понятия прерывания являются правильными

  • автор:

Какие утверждения относительно понятия прерывания являются правильными

Министерство науки и высшего образования РФ Федеральное государственное бюджетное образовательное учреждение

высшего образования «Сибирский государственный автомобильно-дорожный университет»

Кафедра «Компьютерные информационные автоматизированные системы»

М ЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ЛАБОРАТОРНЫХ РАБОТ ПО

ДИСЦИПЛИНЕ «О ПЕРАЦИОННЫЕ СИСТЕМЫ , СРЕДЫ И

Рецензент: к.э.н, доц. Остринская Л.И. (СибАДИ)

Работа утверждена редакционно-издательским советом СибАДИ в качестве методических указаний.

Методические указания для лабораторных работ по дисциплине «Операционные системы, среды и оболочки» [Электронный ресурс]: методические указания / С. Н. Чуканов. – Электрон. дан. – Омск : СибАДИ, 2019. – Режим доступа: . . . . . . . . . . . . . . . свободный после авторизации. – Загл. с экрана.

Разработанные методические указания для лабораторных работ по дисциплине «Операционные системы, среды и оболочки» содержат сведения о работе с современными операционными системами, средами и оболочками.

Предназначены для обучающихся по направлению подготовки 09.03.01 «Информатика и вычислительная техника».

Издание подготовлено на кафедре «Компьютерные информационные автоматизированные системы»

© ФГБОУ ВО «СибАДИ», 2019

Издание первое. Дата подписания к использованию 23.01.2019 РИО ИПК СибАДИ. 644080, т. Омск, ул. 2-я Поселковая, 1

Издательско-полиграфический комплекс СибАДИ. 644080, г. Омск, пр. Мира, 5 © ФГБОУ ВО «СибАДИ», 2019

Цель и задачи дисциплины.

Ошибка! Закладка не определена.

Методы и форма организации обучения.

Ошибка! Закладка не определена.

Место дисциплины в структуре ООП.

Ошибка! Закладка не определена.

Порядок выполнения лабораторных работ.

Учебно-методические материалы по дисциплине.

Ошибка! Закладка не определена.

Ошибка! Закладка не определена.

Ошибка! Закладка не определена.

Ошибка! Закладка не определена.

Критерии оценки выполнения лабораторных работ.

1. Цель и задачи дисциплины

Целями освоения учебной дисциплины «Операционные системы, среды

и оболочки» являются:

сформировать систематизированное представление об операционных системах, средах и оболочках;

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

изучить основные принципы, идеологии и архитектуры построения современных операционных систем (Windows, Unix, QNX);

изучение внутреннего устройства и алгоритмов работы основных компонентов современных операционных систем MS Windows, освоение функций системного программного интерфейса Win32 API и принципов разработки программ для ОС MS Windows.

Задачами курса являются:

изучить и освоить операционную систему реального времени QNX4;

представить основные направления развития современных операционных систем;

дать навыки по установке, настройке и использованию операционных систем и оболочек;

сформировать навыки работы по эффективному использованию системных средств для оптимизации операционной среды;

ознакомить с инсталляцией и администрированием различных операционных систем;

научить создавать и использовать эффективное программное обеспечение для управления вычислительными ресурсами в однопользовательских и многопользовательских ОС;

научить выбирать и применять операционные системы и оболочки для

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

2. Методы и форма организации обучения

Процесс изучения дисциплины «Операционные системы, среды и оболочки» направлен на формирование следующих компетенций:

ОПК-1: способностью инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем

знать: методики инсталляции программного обеспечения; методики установки и тестирования аппаратного обеспечения;

уметь: инсталлировать программы и программных систем; настраивать и выполнять эксплуатационное обслуживание аппаратно-программных средств; — проверять техническое состояние и остаточный ресурс вычислительного оборудования;

владеть: навыками организации профилактических осмотров и текущего ремонта; выполнения приемки и освоения вводимого оборудования.

3. МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВО

Дисциплина «Операционные системы, среды и оболочки» относится к циклу Б1.Б (базовые дисциплины). Для освоения дисциплины необходимы знания, полученные при изучении следующих дисциплин: Математика; Информатика; Дискретная математика.

В дисциплине «Операционные системы, среды и оболочки» определяются теоретические основы и практические навыки, при освоении которых студент способен приступить к изучению следующих дисциплин в соответствии с учебным планом: Мировые информационные ресурсы; Информационные технологии; Системное программное обеспечение; Сети ЭВМ и телекоммуникации; Системы реального времени; Проектирование АСОИУ.

Дисциплина «Операционные системы, среды и оболочки» определяет теоретические основы и практические навыки, при освоении которых студент способен приступить к выполнению дипломной работы (проекта) на высоком профессиональном уровне и в соответствии с международными стандартами.

Какие утверждения относительно понятия прерывания являются правильными

[] Win32, Posix
[*] Win32, Posix, OS/2
[] Win32
[] Win32, OS/2

[ ] Start Notepad.exe –high
[ ] Notepad.exe /high
[ ] Notepad.exe –high
[*] Start /high Notepad.exe

[*] Ntoskrnl.exe
[ ] Kernel.sys
[ ] Kernel32.dll
[ ] Ntoskrnl.dll
[ ] Kernel32.exe

[*] Fork
[ ] Sleep
[ ] NewProcess
[ ] CreateProcess

Тест по теме «Процесс. Планирование процессов. Понятие прерывания. Обработка прерываний»

Тестовая работа «Процесс. Планирование процессов. Понятие прерывания. Обработка прерываний» для учащихся 2-го курса специальности Компьютерные системы и комплексы по дисциплине "Операционные системы и среды".

Содержимое разработки

Тестовая работа по теме «Процесс. Планирование процессов. Понятие прерывания. Обработка прерываний»

Что такое процесс?

приложение, выполняемое пользователем;

программа пользователя при ее выполнении;

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

блок управления процессом;

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

Укажите пассивное состояние процесса, в котором он заблокирован и не может выполняться по своим внутренним причинам, ожидая осуществления некоторого события:

Укажите пассивное состояние процесса, в котором он имеет все требуемые ресурсы, готов выполняться, однако процессор занят выполнением другого процесса.

Сколько процессов может находиться в состоянии выполнение в однопроцессорной системе:

только один процесс;

в зависимости от количества процессов в очереди.

С какого состояния начинается жизненный цикл процесса?

Какая информация не входит в контекст процесса?

режим работы процессора;

коды ошибок приложений;

коды ошибок выполняемых данным процессом системных вызовов.

Какая задача планирования процессов решается аппаратно?

определение момента времени для смены выполняемого процесса;

выбор процесса на выполнение из очереди готовых процессов;

переключение контекстов "старого" и "нового" процессов.

Укажите особенности алгоритмов планирования процесса, использующие понятие приоритета?

чем выше привилегии процесса, тем меньше времени он будет проводить в очередях;

"первый пришел — первый обслужился" (FIFO);

"последний пришел — первый обслужился" (LIFO).

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

алгоритмы, основанные на квантовании.

Как называется ситуация, которая возникает в результате воздействия какого-то независимого события, приводящего к временному прекращению выполнения последовательности команд одной программы с целью выполнения последовательности команд другой программы?

Какого действия не происходит в случае прерывания первого рода?

возникает потребность получить некоторый ресурс, отказаться от него либо выполнить над ресурсом какие-либо действия;

процесс выполняет какие-либо действия в отношении другого процесса, например, порождает или уничтожает его;

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

Какие этапы последовательности действий при обработке прерывания реализуются ОС?

восстановление нормальной работы;

восприятие запроса на прерывание.

Как называется электронный компонент внешнего устройства?

контроллер устройства или адаптер;

Из какого состояния процесс может перейти в состояние «выполнение»?

Укажите устройство, которое относится к блок-ориентированным:

Способ планирования процессов, при котором решение о переключении выполнения одного процесса на выполнение другого процесса принимается планировщиком операционной системы, а не самой активной задачей:

алгоритмы, основанные на квантовании.

Какой набор операций над процессами является одноразовым?

приостановка процесса (перевод из состояния исполнение в состояние готовность) – запуск процесса (перевод из состояния готовность в состояние исполнение);

создание процесса – завершение процесса;

блокирование процесса (перевод из состояния исполнение в состояние ожидание) – разблокирование процесса.

Как называется процесс определения момента времени для смены текущего потока, а также выбор нового потока для выполнения?

Тестовые ответы:

[ ] Определение момента времени для смены текущего активного потока и выбор для выполнения потока из очереди готовых потоков
[ ] Переключение процессора с одного потока на другой
[*] Определение момента времени для смены текущего активного потока
[*] Выбор для выполнения потока из очереди готовых потоков

[ ] Продажи
[*] Создания
[ ] Морального старения
[*] Совершенствования
[*] Развития

[*] Способ организации вычислительного процесса, при котором в памяти вычислительной машины находятся несколько программ, попеременно выполняющихся на одном процессоре.
[ ] Способ организации вычислительного процесса, при котором в памяти вычислительной машины находилась одна программа, попеременно выполняющаяся на нескольких процессорах.
[ ] Способ организации вычислительного процесса, при котором в памяти вычислительной машины находятся несколько программ, одновременно выполняющихся на различных процессорах.
[ ] Способ организации вычислительного процесса, при котором в памяти вычислительной машины находилась одна программа, одновременно выполняющаяся на различных процессорах.

[ ] Конкретному потоку
[*] ОС
[ ] Планировщику
[ ] Диспетчеру прерываний
[ ] Конкретному процессу

[ ] Языка программирования
[ ] Языка директив
[ ] Инструкций процессора
[*] Командного языка ОС
[ ] Языка управления

[ ] Ожидания
[ ] Запуска
[ ] Сообщений
[*] Быстрого старта
[ ] Отложенного старта

[*] 120 мс
[ ] 150 мс
[ ] 240 мс
[ ] 250 мс
[ ] 100 мс

[*] Минимизация простоев всех устройств и максимальная пропускная способность (т.е. решение максимального числа задач в единицу времени)
[ ] Обеспечение способности выдерживать заранее заданные интервалы времени между запуском программы и получением результата
[ ] Повышение удобства и эффективности работы пользователя

[ ] Оперативной памятью
[ ] Внешними устройствами
[ ] Накопителями информации
[*] Аппаратурой компьютера

[ ] Диапазоне значений
[ ] Поле
[*] Месте
[ ] Массиве
[*] Порядке

[ ] Реагирования
[ ] Согласования
[ ] Воздействия
[*] Взаимодействия
[ ] Влияния

[ ] Могут вызывать встроенные системные сервисы ОС напрямую
[*] Не могут вызывать встроенные системные сервисы ОС напрямую

[ ] Контекст
[ ] Области памяти
[*] Управление
[ ] Ресурсы
[ ] Результаты

[*] Пропускная способность
[*] Удобство работы пользователей
[*] Реактивность
[ ] Число пользователей
[ ] Качество графического интерфейса

[ ] Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра
[ ] Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, менеджера ресурсов
[*] Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, менеджера ресурсов, интерфейса системных вызовов
[ ] Средств аппаратной поддержки, машинно-зависимых компонентов, базовых механизмов ядра, интерфейса системных вызовов

[ ] Освобождение – использование – запрос
[ ] Освобождение – запрос – использование
[ ] Использование – запрос – освобождение
[*] Запрос — использование — освобождение

[ ] Приоритетного обслуживания
[*] Обработки прерываний
[ ] Оперативной памяти
[ ] Аппаратной платформы
[ ] Внешней памяти

[*] Систем разделения времени
[ ] Мультипрограммных вычислительных систем
[ ] Систем пакетной обработки

[ ] Выше обычного
[ ] Обычный
[*] Высокий
[ ] Ниже обычного

[*] Ожидания
[ ] Готовности
[ ] Сигнальное
[ ] Активное
[ ] Несигнальное

[] Win32, Posix
[*] Win32, Posix, OS/2
[] Win32
[] Win32, OS/2

[ ] Start Notepad.exe –high
[ ] Notepad.exe /high
[ ] Notepad.exe –high
[*] Start /high Notepad.exe

[] системой разделения времени
[*] системой реального времени
[] системой пакетной обработки

[ ] Определение момента времени для смены текущего потока
[ ] Выбор для выполнения потока из очереди готовых потоков
[*] Загрузка контекста нового потока, выбранного в результате планирования
[*] Запуск нового потока на выполнение
[*] Сохранения контекста текущего потока, который требуется сменить

[*] Положительным
[*] Целым
[ ] Рациональным
[ ] Иррациональным
[*] Вещественным
[ ] Отрицательным

[ ] Высокий
[ ] Обычный
[*] Выше обычного
[ ] Ниже обычного

[ ] Мьютексом
[ ] Событием
[ ] Потоком
[*] Ресурсом

[ ] Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, увеличились объемы оперативной и внешней памяти. Появились трансляторы, позволяющие более эффективно использовать библиотеки математических и служебных подпрограмм. Алгоритмические языки появятся в более позднее время. Разработаны первые системы пакетной обработки, предназначенные для обработки больших объемов данных.
[ ] Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, однако объемы оперативной и внешней памяти не изменились из-за очень высокой стоимости недавно созданных полупроводниковых устройств. Появились первые алгоритмические языки. Разработаны первые системы пакетной обработки, предназначенные для обработки больших объемов данных.
[ ] Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, однако объемы оперативной и внешней памяти не изменились из-за очень высокой стоимости недавно созданных полупроводниковых устройств. Появились трансляторы, позволяющие более эффективно использовать библиотеки математических и служебных подпрограмм. Алгоритмические языки появятся в более позднее время. Разработаны первые системы пакетной обработки, предназначенные для управления вычислительным процессом.
[*] Появилась новая техническая база – полупроводниковые устройства. Выросло быстродействие процессоров, увеличились объемы оперативной и внешней памяти. Появились первые алгоритмические языки, трансляторы. Разработаны первые системы пакетной обработки, предназначенные для управления вычислительным процессом.

[ ] Смены контекста
[*] Диспетчеризации
[ ] Загрузки нового потока
[ ] Обработка прерывания
[ ] Планирования

[ ] При микроядерной архитектуре ОС в привилегированном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде вспомогательных модулей, работающих также привилегированном режиме, но уже отдельно от микроядра
[*] При микроядерной архитектуре ОС в привилегированном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде приложений, работающих в пользовательском режиме
[ ] При микроядерной архитектуре ОС в защищенном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде приложений, работающих в пользовательском режиме
[ ] При микроядерной архитектуре ОС в защищенном режиме остается очень небольшая часть ОС, называемая микроядром, в котором содержатся модули, выполняющие только базовые функции ядра. Все остальные высокоуровневые функции ядра оформляются в виде вспомогательных модулей, работающих также в защищенном режиме, но уже отдельно от микроядра

[*] Выбор пользователя
[ ] Дополнительные соглашения владельцев процессов
[ ] Приоритеты запросов
[ ] Дисциплина обслуживания
[ ] Типы и классы единиц вычислительной работы

[*] Вытесняющим алгоритмам планирования
[ ] Невытесняющим алгоритмам планирования

[*] 3 года
[ ] 1-2 года
[ ] 5 лет
[ ] 10 лет
[ ] 1 месяц

[ ] Частями
[ ] Процедурами
[ ] Программами
[*] Подсистемами
[ ] Модулями

[ ] В согласованном выполнении системных вызовов этими потоками
[*] В согласовании их скоростей путем приостановки потоков
[ ] В согласованном доступе к аппаратным средствам

[ ] Обе функции развивались параллельно без явного доминирования
[ ] Предоставление удобств пользователю
[*] Эффективное управление ресурсами

[ ] Выключенное
[ ] Несигнальное
[*] Сигнальное

[ ] Освобождение-использование-запрос
[ ] Использование-запрос-освобождение
[ ] Использование-освобождение-запрос
[ ] Запрос-освобождение-использование
[ ] Освобождение-запрос-использование
[*] Запрос-использование

[ ] Выше
[ ] Иногда ниже
[*] Всегда ниже
[ ] Не ниже
[ ] Такая же

[ ] Предотвращения некорректных действий легальных пользователей
[ ] Разграничения доступа к объектам ОС
[*] Контроля доступа в систему

[ ] Программы
[ ] Задания
[ ] Пакета
[*] Части программы
[ ] Части задания

[ ] Подпрограммой
[*] Потоком
[ ] Процессом
[ ] Процедурой

[ ] Верификации
[ ] Доступа
[*] Логического входа
[ ] Разрешения доступа
[ ] Инициализации

[ ] На переносимость это не влияет
[ ] Низкого уровня
[*] Высокого уровня

[ ] Выбор для выполнения потока из очереди готовых потоков
[ ] Определение момента времени для смены текущего активного потока и выбор для выполнения потока из очереди готовых потоков
[ ] Переключение процессора с одного потока на другой
[*] Определение момента времени для смены текущего активного потока

[ ] Сервер привилегированного режима
[ ] Модуль ядра
[ ] Сервер защищенного режима
[*] Сервер пользовательского режима

[ ] Возможность добавления драйверов новых устройств при перекомпиляции ядра ОС
[ ] Возможность объединения двух и более ОС для совместной работы
[*] Возможность внесения изменений и дополнений в операционную систему без нарушения целостности системы
[ ] Возможность совместной работы двух и более процессоров

[ ] Активный поток выполняется до тех пор, пока он сам не отдаст управление ОС для того, чтобы она выбрала из очереди другой поток для выполнения
[*] Решение о переключение процессора с одного потока на другой принимает ОС, а не активный поток

[*] Объект-мьютекс
[ ] Объект-процесс
[ ] Объект-поток
[ ] Объект-файл

[*] В системах с абсолютными приоритетами выполнение активного потока прерывается, если в очереди готовых потоков появился поток, имеющий больший приоритет
[ ] В системах с абсолютными приоритетами выполнение активного потока продолжается до тех пор, пока он сам не покинет процессор

[ ] Операционной средой
[ ] Управляющей средой
[ ] Мониторной системой
[ ] Монитором
[*] Операционной системой

[*] Динамическими разделами
[ ] Сегментное распределение
[ ] Сегментно-страничное распределение.
[ ] Страничное распределение

[*] Базовое и текущее значение приоритета
[ ] Только базовое значение приоритета

[ ] 1 с
[ ] 15 мс
[*] 20 мс
[ ] 10 мс
[ ] 25 мс

[*] Аппаратно-программный комплекс, обеспечивающий взаимодействие пользователя с вычислительной системой, а также управляющий ресурсами вычислительной системы
[ ] Система управления ресурсами
[ ] ППЗУ на системной плате компьютера.
[ ] Набор высокоуровневых функций, виртуализирующих аппаратуру компьютера

[ ] Обычный
[*] Ниже обычного
[ ] Выше обычного
[ ] Высокий

[*] Только базовое значение приоритета
[ ] Базовое и текущее значение приоритета

[*] Не во время работы системы, а заранее
[ ] Во время работы системы на основе статического анализа текущей ситуации

[ ] Разрядностью
[ ] Производительностью
[ ] Степенью мобильности
[ ] Классом компьютера
[*] Архитектурой процессора

[ ] Не меньше
[ ] Остаются прежними
[ ] Больше
[ ] Не больше
[*] Меньше

[*] Фиксации всех событий, от которых зависит безопасность
[ ] Запрещении пользователям определенных действий, указанных администратором
[ ] Контроле действий процессов на доступ к системным ресурсам
[ ] Проверке прав пользователя на доступ к ОС

[ ] Компиляторы с символических языков
[*] Системы пакетной обработки
[ ] Библиотеки математических и служебных программ

[ ] Завершения
[ ] Ввода-вывода
[ ] Завершения приложения
[*] Передачи управления ОС
[ ] Передачи управления

[*] Слой базовых механизмов
[*] Слой машинно-зависимых компонентов
[ ] Слой интерфейса системных вызовов
[ ] Слой менеджеров ресурсов

[ ] Только идентификатор пользователя
[ ] Только списки управления доступом
[*] Только Токен доступа

[*] Ntoskrnl.exe
[ ] Kernel.sys
[ ] Kernel32.dll
[ ] Ntoskrnl.dll
[ ] Kernel32.exe

[ ] Адресов
[ ] Данных
[ ] Вызова
[ ] Операндов
[*] Команд

[ ] Приемлемой
[ ] Оптимальной
[ ] Одинаковой
[ ] Допустимой
[*] Удобной

[ ] Последней неудачной
[ ] Последней
[ ] Последней удачной
[ ] Первой
[*] Следующей

[ ] Параметр
[ ] Идентификатор
[ ] Системный вызов
[ ] Переход
[*] Указатель

[*] Идентификатор потока
[*] Данные о состоянии потока
[*] Права доступа
[*] Приоритет
[ ] Коды и данные потока

[ ] Процессам
[*] Потокам
[ ] Процессам и потокам
[ ] Процессам, а затем перераспределяется между потоками этих процессов

[*] К набору процессов, совместно использующих какой-либо ресурс
[ ] К набору процессов, демонстрирующих недетерминированное поведение
[ ] К набору процессов, для каждого из которых важно завершиться как можно быстрее

[*] Открытости
[ ] Наращиваемости
[ ] Развития
[ ] Функциональной избыточности
[ ] Прозрачности
[ ] Умолчания

[*] Максимальное
[ ] Случайное
[ ] Минимальное
[ ] Среднее
[ ] Динамическое

[ ] Кратчайшая задача – первая
[*] Относительные приоритеты
[ ] Квантование с относительными динамическими приоритетами
[ ] Абсолютные приоритеты

[ ] Файл настройки
[ ] Вкладку администрирование
[*] Реестр
[ ] Диспетчера задач
[ ] Не может управлять

[ ] Вычислительные машины работали под управлением ОС, однако задачи организации вычислительного процесса решались вручную программистом с пульта управления. Программирование осуществлялось на машинном языке. Были доступны библиотеки математических и служебных подпрограмм.
[*] Вычислительные машины работали без ОС и все задачи организации вычислительного процесса решались вручную программистом с пульта управления. Программирование осуществлялось на машинном языке. Были доступны библиотеки математических и служебных подпрограмм.
[ ] Вычислительные машины работали под управлением ОС, однако задачи организации вычислительного процесса решались вручную программистом с пульта управления. Программирование осуществлялось на машинном языке. На данном этапе развития вычислительных машин библиотеки математических и служебных подпрограмм были недоступны.
[ ] Вычислительные машины работали без ОС и все задачи организации вычислительного процесса решались вручную программистом с пульта управления. Программирование осуществлялось на машинном языке. На данном этапе развития вычислительных машин библиотеки математических и служебных подпрограмм были недоступны.

[ ] Скоростью выполнения наиболее медленной функции модулей ядра или вспомогательных модулей
[ ] Скоростью выполнения наиболее быстрой функции модулей ядра или вспомогательных модулей
[ ] Скоростью выполнения функций вспомогательных модулей ОС
[*] Скоростью выполнения функций модулей ядра

[*] Fork
[ ] Sleep
[ ] NewProcess
[ ] CreateProcess

[ ] Расширяемость, производительность
[ ] Расширяемость, производительность, надежность
[ ] Производительность, надежность
[*] Расширяемость, надежность, переносимость

[*] Постоянную величину
[ ] Переменную величину

[ ] Величину равную 1
[*] Величину равную 3
[ ] Величину равную 5
[ ] Величину равную 4

[*] Окон приложений
[*] Пиктограмм
[*] Линеек быстрого старта
[*] Диалоговых окон
[ ] Процессов и потоков
[*] Окон сообщений

[*] Аудитом
[ ] Легализацией
[ ] Логическим входом
[ ] Авторизацией
[ ] Аутентификацией

[ ] Мультизадачная обработка
[*] Мультипроцессорная обработка
[ ] Мультипрограммная обработка
[ ] Мультипроцессная обработка

[ ] Posxx.com
[ ] Posix.exe
[*] Psxss.exe — с её слов
[ ] Posix.sys

[ ] Система с разделением времени
[ ] Система жесткого реального времени
[*] Система пакетной обработки

[ ] Структуризированной
[*] Расширяемой
[ ] Обновляемой
[ ] Дополняемой
[ ] Независимой

[ ] Программные
[*] Процессор
[*] Аппаратные
[*] Память
[ ] Информационные

[ ] Транслятором
[ ] Исполнителем
[ ] Дешифратором
[*] Эмулятором
[ ] Компилятором

[ ] Классической архитектуры
[*] Микроядерной архитектуры

[ ] Потоком
[*] Ресурсом
[ ] Прерыванием
[ ] Процедурой
[ ] Системным вызовом

[ ] Разделение
[ ] Изоляцией
[ ] Виртуализацией
[*] Защитой
[ ] Избирательностью

[ ] Ниже обычного
[ ] Выше обычного
[ ] Высокий
[*] Обычный

[*] Модули ядра
[ ] Модули ядра и все вспомогательные модули
[ ] Вспомогательные модули

[ ] Кооперативной
[*] Вытесняющей
[ ] Совместной
[ ] Не вытесняющей
[ ] Независимой

[ ] Ядро
[ ] Исполнительная система
[*] HAL
[ ] Менеджеры ресурсов

[*] Операционная система ОС1 поддерживает, кроме своих «родных» приложений, приложения операционных систем ОС2 и ОС3 с помощью прикладных программных сред, реализованных в виде вспомогательных модулей, находящихся в пользовательском режиме и транслирует системные вызовы ОС2 и ОС3 в соответствующие вызовы прикладной среды ОС1, находящейся в привилегированном режиме
[ ] Операционная система ОС1 поддерживает, кроме своих «родных» приложений, приложения операционных систем ОС2 и ОС3 с помощью прикладных программных сред, реализованных в ядре ОС1
[ ] Операционная система ОС1 поддерживает, кроме своих «родных» приложений, приложения операционных систем ОС2 и ОС3 с помощью прикладных программных сред, часть которых находится в пользовательском режиме и осуществляет трансляцию системных вызовов, а часть в ядре ОС1

[*] На уровне потоков
[ ] На уровне процессов

[ ] Модули ядра, пользовательские приложения
[ ] Модули ядра, вспомогательные модули, пользовательские приложения
[*] Модули ядра, вспомогательные модули

[ ] В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, виртуальная память, файловые системы. Однако механизмы виртуальной памяти и разграничения доступа появятся позднее. Мультипрограммирование было реализовано только в системах разделения времени.
[ ] В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, поддержка многотерминального многопользовательского режима, виртуальная память, файловые системы, разграничение доступа. Мультипрограммирование было реализовано только в системах пакетной обработки.
[*] В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, поддержка многотерминального многопользовательского режима, виртуальная память, файловые системы, разграничение доступа. Мультипрограммирование было реализовано в системах пакетной обработки и в системах разделения времени.
[ ] В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, виртуальная память, файловые системы. Однако механизмы поддержки многотерминального многопользовательского режима и разграничения доступа появятся позднее. Мультипрограммирование было реализовано в системах пакетной обработки и в системах разделения времени.

[ ] Некоторые пользователи
[ ] Все
[ ] Разработчики программ
[ ] Все пользователи
[*] Администраторы

[ ] Намного ниже
[ ] Ниже
[ ] Не выше
[*] Выше
[ ] Такая же

[ ] Величина, характеризующая относительный приоритет данного потока в системе
[*] Величина, характеризующая непрерывный период процессорного времени

[ ] Усложняет
[*] Упрощает
[ ] Не влияет на

[ ] Базовым приоритетом процесса
[ ] Значением 1
[ ] Ничем не ограничено
[*] Его базовым приоритетом

[ ] 6 месяцев
[ ] 10 лет
[ ] 5 лет
[ ] 1 месяц
[*] 1-2 года

[ ] Частью подсистемы Win32, работающей в пользовательском режиме
[ ] Частью ядра
[*] Частью подсистемы Win32, работающей в режиме ядра
[ ] Частью исполнительной системы

[ ] Адресов
[*] Команд
[ ] Данных
[ ] Вызова
[ ] Операндов

[ ] 256 уровней запроса прерываний (IRQL)
[ ] 255 уровней запроса прерываний (IRQL)
[*] 32 уровня запроса прерываний (IRQL)
[ ] 31 уровень запроса прерываний (IRQL)

[ ] Контекста
[*] Счетчики
[ ] Режима
[ ] Регистров
[ ] Потоков

[ ] Процедура
[ ] Задание
[ ] Файл
[*] Процесс
[ ] Поток

[ ] Машинами
[*] ОС
[ ] Платформами
[ ] Процессорами
[ ] Пользователями

[ ] Генерации
[ ] Функциональной избирательности
[*] Защиты
[ ] Умолчания
[ ] Функциональной избыточности
[ ] Перемещаемости

[ ] Комбинированными
[*] Взаимодействующими
[ ] Изолированными
[ ] Конкурирующими
[ ] Информационно-независимые

[ ] Двадцати пяти интервалам системного таймера
[ ] Десяти интервалам системного таймера
[*] Двенадцати интервалам системного таймера
[ ] Двадцати интервалам системного таймера

[ ] Решение о переключение процессора с одного потока на другой принимает ОС, а не активный поток
[*] Активный поток выполняется до тех пор, пока он сам не отдаст управление ОС для того, чтобы она выбрала из очереди другой поток для выполнения

[ ] Диспетчеризации
[ ] Формирования очереди
[*] Обслуживания очереди
[ ] Поддержки очереди
[ ] Распределения ресурсов

[*] Во второй период развития вычислительной техники (1955-65 г.г.)
[ ] В третий период развития вычислительной техники (1965-80 г.г.)
[ ] В первый период развития вычислительной техники (1945-55 г.г.)

[ ] Коды
[ ] Описатель
[*] Контекст
[ ] Образ
[ ] Данные

[ ] Максимизирован
[*] Минимизирован
[ ] На переносимость это не влияет

[ ] Иногда не прерывается
[ ] Часто прерывается
[ ] Останавливается
[ ] Всегда прерывается
[*] Не прерывается

[ ] Только переменная
[*] Переменная и фиксированная
[ ] Только фиксированная

[*] По умолчанию
[ ] Случайным образом
[ ] В зависимости от обстоятельств
[ ] По решению администратора
[ ] По решению пользователя

[*] Коротким задачам
[ ] Всем задачам
[ ] Длинным задачам
[ ] Пользователям

[ ] Легализацией
[*] Аудитом
[ ] Авторизацией
[ ] Логическим входом
[ ] Аутентификацией

[ ] Больше текущего
[ ] Меньше текущего
[*] Идентичен текущему

[ ] DPC обладает меньшим приоритетом
[*] DPC обладает большим приоритетом
[ ] Одинаковый приоритет

[*] Возникновения тупика
[ ] Устранения блокировки
[ ] Ожидания ресурсов
[ ] Устранения тупика

[ ] Пользователям
[ ] Коротким задачам
[*] Длинным задачам
[ ] Всем задачам

[ ] Последовательно
[ ] За определенное время
[ ] К определенному времени
[ ] Параллельно
[*] В единицу времени

[*] Частью ОС
[ ] Резидентной
[ ] Компонентом ядра
[ ] Транзитной
[ ] Частью ядра ОС

[*] Невытесняющее
[ ] Комбинированное
[ ] Статическое
[ ] Динамическое

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

[*] Готовности
[ ] Выполнения
[ ] Ожидания

[ ] Реальном режиме
[ ] Режиме ядра
[ ] Защищенном режиме
[ ] Привилегированном режиме
[*] Пользовательском режиме

[*] динамически подключаемая библиотека
[ ] вспомогательный модуль
[ ] процедура
[ ] программа

[ ] Программными средствами ОС
[ ] Аппаратными средствами вычислительной машины
[*] Совместно программными и аппаратными средствами

[ ] Конкретному процессу
[ ] Конкретному потоку
[ ] Планировщику
[*] ОС
[ ] Диспетчеру

[ ] Четырьмя переключениями пользовательского/привилегированного режима
[*] Двумя переключениями пользовательского/привилегированного режима
[ ] Тремя переключениями пользовательского/привилегированного режима
[ ] Одним переключением пользовательского/привилегированного режима

[ ] Комбинированные
[ ] Для рабочих групп
[*] Многопользовательские
[ ] Групповые
[*] Однопользовательские

[ ] Модуль ядра ОС Unix, работающий в пользовательском режиме
[ ] Название ОС
[ ] Название архитектуры вычислительной машины
[*] Совокупность стандартов, используемых в ОС Unix

[*] Хотя бы одна нить процесса находится в состоянии готовность
[ ] Хотя бы одна нить исполнения находится в состоянии готовность, и нет ни одной нити в состоянии ожидание
[ ] Хотя бы одна нить процесса находится в состоянии готовность, и нет ни одной нити в состоянии исполнение

[ ] Запрет на выполнение некоторых команд процессора. Однако запрет не распространяется на управление устройствами ввода-вывода и на доступ к механизмам распределения и защиты памяти
[ ] Запрет на выполнение некоторых команд процессора. Запрет на доступ к механизмам распределения и защиты памяти. Однако запрет не распространяется на управление устройствами ввода-вывода
[*] Запрет на выполнение некоторых команд процессора. Запрет на управление устройствами ввода-вывода. Запрет на доступ к механизмам распределения и защиты памяти
[ ] Запрет на доступ к механизмам распределения и защиты памяти. Запрет на управление устройствами ввода-вывода. Однако запрет не распространяется на выполнение команд процессора

[ ] Ничем не ограничено
[*] Нижней границей диапазона приоритетов реального времени
[ ] Значением 12
[ ] Базовым приоритетом процесса
[ ] Его базовым приоритетом

[ ] Четырьмя переключениями пользовательского/привилегированного режима
[ ] Одним переключением пользовательского/привилегированного режима
[*] Двумя переключениями пользовательского/привилегированного режима
[ ] Тремя переключениями пользовательского/привилегированного режима

[*] В конец очереди готовых потоков соответствующего уровня приоритета
[ ] В начало очереди готовых потоков соответствующего уровня приоритета

[ ] Динамическими разделами
[ ] Перемещаемыми разделами.
[*] Страничное распределение
[ ] Фиксированными разделами

[ ] ОС реального времени
[ ] ОС пакетной обработки
[*] ОС разделения времени

[ ] Процедуре
[ ] Подпрограмме
[ ] Подсистеме ОС
[*] Функции ОС
[ ] Программе

[*] Процессами
[*] Памятью
[ ] Заданиями
[*] Устройствами ввода-вывода
[*] Файлами
[ ] Потоками

[ ] Процесс рассматривается ОС как заявка, на потребление всех видов ресурсов, включая процессорное время
[*] Процесс рассматривается ОС как заявка на потребление всех видов ресурсов, кроме процессорного времени
[ ] Процесс – это контейнер для набора ресурсов, используемых потоками, которые выполняют экземпляр программы

[*] Win32API
[ ] Win64API
[ ] WinAPI
[ ] API

[*] Аппаратными
[ ] Программными
[ ] Внутренними
[ ] Внешними
[ ] Системными

[ ] Всех перечисленных
[ ] Динамического
[*] Статического
[ ] Статистического

[ ] Архитектурных
[ ] Программистских
[ ] Системных
[*] Программных
[ ] Аппаратных

[ ] Процедур
[ ] Модулей
[*] Программ
[*] Подпрограмм
[ ] Потоков

[ ] Любом диапазоне
[ ] Зависимости от числа потоков
[ ] Случайном диапазоне
[*] Диапазоне, ограниченном системой
[ ] Диапазоне, ограниченном пользователем

[ ] Невытесняющим алгоритмам планирования
[*] Вытесняющим алгоритмам планирования

[ ] Относительные приоритеты
[*] Абсолютные приоритеты
[*] Кратчайшая задача – первая
[ ] Квантование с относительными динамическими приоритетами

[ ] Внешняя память
[ ] Виртуальная машина
[*] Виртуальная память
[*] Режим разделения времени
[ ] Прерывания
[*] Файловая система

[ ] Трем интервалам системного таймера
[*] Двум интервалам системного таймера
[ ] Одному интервалу системного таймера
[ ] Пяти интервалам системного таймера

[*] Совместимости исходных текстов
[ ] Двоичной совместимости

[ ] 15 мс
[*] 10 мс
[ ] 5 мс
[ ] 25 мс

[ ] Ненужным
[ ] Освобождаемым
[ ] Выделенным
[ ] Свободным
[*] Блокированным

[*] Квантование с относительными динамическими приоритетами
[*] Абсолютные приоритеты
[ ] Относительные приоритеты
[ ] Кратчайшая задача – первая

[ ] Мьютекс
[*] Обобщенный случай критической секции
[ ] Обобщенный случай блокирующей переменной
[ ] Объект-событие

[ ] Приостанавливается до завершения системного вызова
[*] Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу

[ ] Hal.exe
[ ] Hal.sys
[ ] Abstract.exe
[*] Hal.dll

[ ] Наличие в ОС средств для выполнения приложений, написанных для других ОС
[*] Код ОС должен легко переноситься с процессора одного типа на процессор другого типа

[*] Удостоверение комбинации идентификатора и кодовой комбинации
[ ] Вычисление и сбор информации о правах и разрешениях безопасности пользователя в системе

[*] Вытесняющим алгоритмам планирования
[ ] Невытесняющим алгоритмам планирования

[ ] Приостанавливается до выполнения некоторых начальных условий, а затем возобновляет работу
[*] Приостанавливается до завершения системного вызова

[*] Вызовы API функций, которые содержит приложение, должны поддерживаться данной ОС. Внутренняя структура исполняемого фала приложения должна соответствовать структуре исполняемых файлов данной ОС
[ ] Вызовы API функций, которые содержит приложение, должны поддерживаться данной ОС. Внутренняя структура исполняемого фала приложения должна соответствовать структуре исполняемых файлов данной ОС. Кроме этого необходим соответствующий компилятор на вычислительной машине, на которой планируют выполнять данное приложение
[ ] Вызовы API функций, которые содержит приложение, должны поддерживаться данной ОС. Также необходим соответствующий компилятор на вычислительной машине, на которой планируют выполнять данное приложение
[ ] Внутренняя структура исполняемого фала приложения должна соответствовать структуре исполняемых файлов данной ОС. Также необходим соответствующий компилятор на вычислительной машине, на которой планируют выполнять данное приложение

Свободные ответы:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *