
- •1. Задания контрольных работ
- •Содержание отчета:
- •2. Курсовая работа Задание на курсовое проектирование.
- •1. Исходные данные: _
- •1. Исходные данные:
- •3. Литература: лз с. 279 - 294, л8 с. 486 - 493.
- •3. Литература: л6 с. 400 - 440, л7 с. 670 -682, л8 с. 602 - 605.
- •3. Литература: л6 с. 400 - 440, л7 с. 670 -682, л8 с. 602 - 605.
- •Пример курсовой работы (основная часть) по курсу «Операционные среды, системы и оболочки»
- •1. Постановка задачи
- •2. Решение задачи
- •3. Контрольный пример
- •3 Вопросы для подготовки к экзамену Вопросы к экзамену по курсу «Операционные системы»
1. Задания контрольных работ
Контрольная работа N 1
Многозадачная операционная среда. Управление процессами. Распределение памяти. Реестр Windows
Контрольная работа состоит из контрольных вопросов по темам «Многозадачная операционная среда» (12 вопросов), «Реестр Windows» ( 15 вопросов) и тестового задания.
Выбор варианта задания по цифрам учебного шифра зачетной книжки:
-
Последняя цифра
0-2
3-4
5-6
7-9
1 задание
1-5
3-7
7-11
8-12
2 задание
6-15
1-10
5-14
3-11
Задание 1
Контрольные вопросы по теме «Многозадачная операционная среда» , «Методы распределения памяти», «Управление процессами»
Приведите примеры однозадачной и многозадачной операционной среды. В чем состоит их различие.
Странично-сегментное распределение памяти. Принципы работы, характеристики, преимущества и недостатки.
Что такое процесс и потоки в многозадачной операционной среде.
Типы приоритетов, особенности, отличия. Приведите примеры.
Тупики. Приведите примеры. Предотвращение, устранение тупиковых ситуаций.
Страничное распределение памяти. Принципы работы, характеристики, преимущества и недостатки.
Состояние процессов
Какие типы многозадачности вы знаете, дайте определение.
Алгоритмы планирования процессов
Сегментное распределение памяти. Принципы работы, характеристики, преимущества и недостатки.
Понятие нити. Характеристики нитей.
Иерархия запоминающих устройств
Задание 2
Контрольные вопросы по теме «Реестр Windows»
Основные разделы реестра и их назначение
Типы объектов реестра.
Типы данных реестра, их назначение.
Назначение ключа HKEY_LOCAL_MACHINE
Назначение и структура ключа HKEY_CURRENT_USER
Назначение ключа HKEY_CLASSES_ROOT
Где хранятся данные реестра, как их восстановить.
Какой подключ содержит данные о плохо или совсем не работающих приложениях
Какой подключ включает список файлов динамически загружаемых библиотек, драйверов и других файлов вместе со значениями их данных
Составьте список недавно запускаемых приложений
Найдите в реестре список автоматически загружаемых приложений .
Добавьте к контекстному меню возможность запуска программы Paint
Опишите, как с помощью реестра отключить доступ к настройкам дисплея в панели управления.
Опишите, как с помощью реестра отключить доступ к настройкам системы в панели управления.
Определите как изменения разрешения дисплея влияют на подключ реестра.
Задание 3
Тестовые вопросы по теме «Назначение и структура ОС. Управление памятью, ресурсами.»
Инструкция к тестовому заданию: в вопросах, где ответы отмечены «О» один правильный ответ, в остальных вопросах ( кроме №13) – несколько правильных ответов. В вопросе №13 необходимо вставить пропущенное слово.
В отчете надо указать номер вопроса и ответ.
1.
Поток - асинхронное и независимое (параллельное) выполнение:
О задания
О пакета
О части программы
О программы
О части задания
2.
При использовании языка высокого уровня функция ОС вызывается так же, как и пользовательские подпрограммы, требуя задания определенных аргументов в соответствующем:
О месте
О диапазоне значений
О порядке
О поле
О массиве
3.
После многократного выделения и освобождения непрерывных областей могут остаться только незаполненные области малого размера, уже непригодные для выделения, хотя их суммарный размер достаточно велик Это явление называется...
О свопингом
О дроблением
О спунингом
О детализацией
О фрагментацией
4.
Жесткая конкуренция компаний- производителей ОС, в конечном счете, является весомым ускорителем процесса их:
продажи
развития
создания
морального старения
совершенствования
5.
Однопрограммный режим: в каждый момент времени компьютер используется для решения одной задачи, что при вводе- выводе данных вызывает простой:
О процессора
О пользователя
О компьютера
О оперативной памяти
О ОС
6.
В многослойной структуре ОС отдельный модуль может выполнить свою работу либо самостоятельно, либо обратиться за помощью через межслойный интерфейс к... слою.
О любому вышележащему О вышележащему
О соседнему
О нижележащему
О любому
7.
При порождении процесса базовые адреса его таблицы сегментов и таблицы страниц
загружаются в...
О специальные регистры процессора
О виртуальную память
О оперативную память
О стек
О дескриптор процесса
8.
Отношение приоритетности: процесс с приоритетом Р1 может быть переведен в активное состояние при соблюдении двух условий: процессор либо свободен. либо используется процессом с приоритетом Р3 < P1; в состоянии готовности к рассматриваемому процессору нет процессов с приоритетом:
□ P2 = P1
□ P2 >= P1
□ P2 < P1
□ P2 > P1
□ P2 <= P1
9.
Ресурс, допускающий его одновременное использование более чем одним процессом, называется...
О комплексным
О разделяемым
О параллельно используемым
О общим
О одновременным
10.
Поскольку с ростом производительности все меньше требуется ассемблер, и можно обойтись языком программирования высокого уровня, сегодня перенос приложении на другие процессоры достигается...
О намного сложнее
О так же
О не легче
О сложнее
О легче
11.
Модуль, который последовательно дешифрует каждую инструкцию первого процессора, определяя задаваемые действия, а затем выполняет эквивалентную подпрограмму, написанную в кодах второго процессора, называется...
О транслятором
О дешифратором
О компилятором
О эмулятором
О исполнителем
12.
Способы связи взаимодействующих процессов: неявный - с помощью разделяемых структур данным; явный - обмен:
О сигналами
О страницами данных
О сообщениями
О файлами
О данными
13.
При сегментно-страничном распределении оперативной памяти виртуальное адресное пространство делится на сегменты, которые затем делятся на ... .
14.
Файловая система преобразует символьные имена файлов в физические адреса данных на диске, организует совместный доступ к файлам защищает их от...
несанкционированного доступа
записи
□ уничтожения
□ копирования
□ чтения
15.
ОС по способу взаимодействия с пользователем:
автоматизированные
пакетные
автоматические
полуавтоматические
диалоговые
16.
Как, правило, повышать приоритеты потоков в системе (в определенных пределах) могут:
О разработчики программ
О все пользователи
О администраторы
О некоторые пользователи
О все
17.
Создание в рамках одной ОС нескольких прикладных программных сред позволяет иметь единственную версию программы и переносить ее между разными:
О процессорами
О пользователями
О платформами
О ОС
О машинами
18.
Объем машинно-зависимых частей кода непосредственно взаимодействующих с аппаратными средствами. должен быть ...
О меньше
О сохранен без изменений
О больше
О минимизирован
О максимизирован
19.
К "твердым" ресурсам относятся:
программные
информационные
аппаратные
процессор
память
20.
Основным конструктивным и согласующим элементом при реализации той или иной дисциплины диспетчеризации является очередь, куда заносятся и откуда извлекаются
запросы...
О по определенным правилам
О по важностн
О случайным образом
О по сроку обслуживання
О по умолчанию
21.
До прерывания выполнения потока ОС запоминает его:
О описатель
О коды
О образ
О контекст
О данные
22.
Для исключения нерациональных прерывании программ в "неудобные" для них моменты времени разработчик приложения для ОС с не вытесняющей многозадачностью сам может определять моменты:
О завершения приложения
О передачи управления ОС
О передачи управления
О завершения
О ввода-вывода
23.
Содержимое назначенного промессу виртуального адресного пространства (коды команд, данные и результаты вычислений) представляет собой его:
О разделы
О страницы
О сегменты
О наполнение
О образ
24.
ОС также выполняет функции синхронизации процeccoв, приостанавливая выполнение одного из них до наступления в системе какого-либо...
состояния
времени
сбоя
события
происшествия
25.
Все процессы, выполнившие системный вызов с созданием нового сегмента с одинаковым идентификатором, получают доступ к... сегменту.
О разделяемому
О индивидуальному
О своему
26.
При сегментной организации памяти можно задавать права доступа процесса к:
О памяти
О чужим сегментам О чужим страницам О его страницам
О его сегментам
27.
В ОС выделяется некоторая часть важных модулей, которые должны быть всегда в оперативной памяти для эффективной организации вычислительного процесса. Эта основа ОС называется ядром. Такова характеристика принципа:
О функциональной избирательности
О умолчания
О функциональной избыточности
О генерации
О перемещаемости
28.
Менеджер ввода-вывода может иметь ... структуру.
произвольную
многослойную
случайную
однослойную
двухслойную
29.
Пользователю может быть запрещено:
запуск программ
установка системного времени
создание учетных записей пользователей
изменение прав доступа к некоторым каталогам и файлам
завершение чужих процессов
□ выполнение процедуры завершения работы ОС
30.
Страничная организация памяти имеет дело адресами Порядок следования их в процессе преобразований:
□ базовый адрес страницы
□ физический адрес страницы
□ начальный адрес таблицы страниц
□ адрес дескриптора страницы
□ виртуальный адрес страницы
31.
В ОС имеются подсистемы управления:
процессами
заданиями
потокамн
файлами
устройствами ввода-вывода
памятью
32.
Реагировать на внешние события, синхронизировать выполнение процессов и работу устройств ввода-вывода быстро переключаться с одной программы на другую компьютеру
позволяет:
О системный таймер
О системный монитор
О подсистема управления
О подсистема синхронизации
О система прерываний
33.
Все известные режимы работы компьютеров можно свести в группы:
□ многопрограммные
□ однопрограммные
□ многопользовательские
□ параллельные
□ последовательные
34.
Размер страницы 2^k дает возможность легко разделять составляющие ее адреса в двоичном представлении: младшие к разрядов занимает:
О смещение
О номер страницы
О номер раздела
О базовый адрес
О номер сегмента
35.
Большая часть кода переносимой ОС должна быть написана на языке, для которого на всех машинам, куда планируется перенос, имеются:
загрузчики
профайлеры
трансляторы
библиотеки
компиляторы
36.
ОС по числу пользователей:
однопользовательские
групповые
многопользовательские
комбинированные
для рабочих групп
37.
Способ реализации системных вызовов зависит от структурной организации ОС связанной с особенностями:
О приоритетного обслуживания
О внешней памяти
О аппаратной платформы О оперативной памяти
О обработки прерываний
38.
Многозадачность на основе режима разделения времени называется...
вытесняющей
совместной
невытесняющей
независимой
кооперативной
39.
В многослойной структуре ОС отдельный модуль может выполнить свою работу либо самостоятельно, либо обратиться за помощью к нижележащему слою через межслойный:
О буфер
О модуль сопряжения
О блок
О переход
О интерфейс
40.
В наибольшей степени подчеркивают роль ОС критерии эффективности вычислительной системы:
удобство работы пользователей
пропускная способность
качество графического интерфейса
число пользователей
реактивность
41.
Если Квант станет больше, суммарные накладные (дополнительные) расходы на переключение потоков будут:
О остаются прежними
О меньше
О больше
О не больше
О не меньше
42.
Несанкционированный доступ процeccoe к чужим областям памяти в ОС должны пресекать специальные средства...
О мониторинга
О защиты системы
О управления процессами
О файловой системы
О защиты памяти
43.
При порождении процесса базовые адреса его таблицы сегментов и таблицы страниц загружаются в специальные регистры процессора и используются механизмом:
О хранения адресов
О преобразования адресов
О поддержки разделов
О защиты адресов
О защиты памяти
44.
Одинаково управлять последними независимо от их конкретных физических характеристик позволяет принцип:
О защиты
О генерации
О функциональной избыточности
О независимости программ от внешних устройств
О перемещаемости
О умолчания
45.
Мечтой пользователей является единая универсальная ОС, которая могла бы обеспечить постепенное развитие знании пользователя без...
□ обучения "с нуля"
переучивания
возврата к старым системам
повторного освоения
нового обучения
46.
В литературе по ОС это понятие является базовым и одновременно наименее точно определенным Это вид абстракции, которую по-разному истолковывают и используют разные категории лиц, например, системные и прикладные программисты. Речь идет о понятии:
О процесса
О системного вызова
О программы
О прерывания
О потока
47.
Производительность ОС на основе микроядра (по сравнению с классической архитектурой) будет...
О всегда ниже
О иногда ниже
О не ниже О такая же О выше
48.
Пользователь может воспринимать виртуальную машину в одном из вариантов представления:
аппаратном
модульном
структурном
языковом
абстрактном
49.
Если между процессами есть информационные связи но их схемы и механизмы могут различаться в зависимости от временных соотношении или способа связи, то такие процессы называются:
О изолированными
О взаимодействующими
О комбинированными
О информационно-независимыми
О конкурирующими
50.
При создании npoцeccoв подсистема управления процессами тесно взаимодействует с:
оперативной памятью
подсистемой управления памятью
файловой системой
подсистемой управления вводом
выводом
пользователем
51.
Группы, на которые обычно подразделяются вспомогательные модули ОС:
драйверы
утилиты
системные обрабатывающие программы
сервисные программы
библиотеки процедур различного назначения
52.
Примеры необходимости прерываний в работе мультипрограммной ОС:
□ менее приоритетной задаче требуется процессор
□ загружена новая задача
□ более приоритетной задаче требуется процессор
□ произошло событие
□ в оперативной памяти отсутствуют данные, необходимые активной задаче
53.
Работа по реализации напоенного планировщиком решения, то есть по переключению процессора с одного потока на другой. называется...
О планированием
О дисциплиной распределения
О управлением потоками
О активизацией
О диспетчеризацией
54.
Потребность потока сразу в нескольких ресурсам является необходимым условием...
О устранения блокировки О устранения тупика
О возникновения тупика
О ожидания ресурсов
55.
При поступлении повторного запроса на выполнение данного приложения ОС не создает новую копию его кодового сегмента, если кодовый сегмент помечен в исполняемом файле как:
□ разделяемый
реентерабельный
индивидуальный
однократный
многократный
Порядок выполнения:
1. Изучить теоретические сведения и составить план выполнения контрольной работы.
2. Подготовить ответы на контрольные и тестовые вопросы.
3. Подготовить отчет по практической части контрольного задания.