Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы.doc
Скачиваний:
16
Добавлен:
09.05.2015
Размер:
458.24 Кб
Скачать

1. Задания контрольных работ

    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

Контрольные вопросы по теме «Многозадачная операционная среда» , «Методы распределения памяти», «Управление процессами»

  1. Приведите примеры однозадачной и многозадачной операционной среды. В чем состоит их различие.

  2. Странично-сегментное распределение памяти. Принципы работы, характеристики, преимущества и недостатки.

  3. Что такое процесс и потоки в многозадачной операционной среде.

  4. Типы приоритетов, особенности, отличия. Приведите примеры.

  5. Тупики. Приведите примеры. Предотвращение, устранение тупиковых ситуаций.

  6. Страничное распределение памяти. Принципы работы, характеристики, преимущества и недостатки.

  7. Состояние процессов

  8. Какие типы многозадачности вы знаете, дайте определение.

  9. Алгоритмы планирования процессов

  10. Сегментное распределение памяти. Принципы работы, характеристики, преимущества и недостатки.

  11. Понятие нити. Характеристики нитей.

  12. Иерархия запоминающих устройств

Задание 2

Контрольные вопросы по теме «Реестр Windows»

  1. Основные разделы реестра и их назначение

  2. Типы объектов реестра.

  3. Типы данных реестра, их назначение.

  4. Назначение ключа HKEY_LOCAL_MACHINE

  5. Назначение и структура ключа HKEY_CURRENT_USER

  6. Назначение ключа HKEY_CLASSES_ROOT

  7. Где хранятся данные реестра, как их восстановить.

  8. Какой подключ содержит данные о плохо или совсем не работающих приложениях

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

  10. Составьте список недавно запускаемых приложений

  11. Найдите в реестре список автоматически загружаемых приложений .

  12. Добавьте к контекстному меню возможность запуска программы Paint

  13. Опишите, как с помощью реестра отключить доступ к настройкам дисплея в панели управления.

  14. Опишите, как с помощью реестра отключить доступ к настройкам системы в панели управления.

  15. Определите как изменения разрешения дисплея влияют на подключ реестра.

Задание 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. Подготовить отчет по практической части контрольного задания.