Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2726_Операционные системы / Контрольные вопросы

.doc
Скачиваний:
72
Добавлен:
09.04.2015
Размер:
41.98 Кб
Скачать

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Кафедра ПР7 «Персональная электроника

УТВЕРЖДАЮ

Заведующий кафедрой ПР7

_________Ю.С.Сахаров

«___»_________2007 г.

ПЕРЕЧЕНЬ

контрольных вопросов

для подготовки к экзамену

по дисциплине 2726 «Операционные системы»

по специальности 230104

«Системы автоматизированного проектирования»

специализации

654600 – Информатика и вычислительная техника

Обсуждены на заседании кафедры

(предметно-методической секции)

«__»___________2007__г.

Протокол № __

1. Перечень вопросов для подготовки к экзамену

  1. Какие компоненты входят в состав системного программного обеспечения?

  2. Что такое операционная система, каковы ее назначение и функции?

  3. Поясните смысл понятий процесс, ресурс, интерфейс.

  4. Дайте классификацию операционных систем.

  5. Каковы основные тенденции в развитии аппаратных и программных средств?

  6. Перечислите принципы построения ОС и дайте их краткую характеристику.

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

  8. Что такое процесс и чем он отличается от программы? Каковы допустимые состояния процесса?

  9. Как осуществляется классификация процессов? Приведите примеры.

  10. Поясните понятие ресурса. Дайте классификацию ресурсов и приведите примеры.

  11. Какие типы программных модулей используются в ОС

  12. В чем состоит концепция виртуализации? Приведите примеры виртуальных ресурсов.

  13. Какие основные бесприоритетные дисциплины используются при обслуживании очередей процессов?

  14. Как устроена дисциплина приоритетного обслуживания очереди процессов?

  15. В чём суть понятий качества диспетчеризации и гарантий обслуживания процессов

  16. Что такое прерывания, и каковы их причины? Какова последовательность действий по обработке прерываний?

  17. Приведите классификацию прерываний по уровням. Каким образом порядок обслуживания прерываний зависит от их уровня?

  18. Обоснуйте необходимость двухуровневой схемы планирования при управлении процессами.

  19. Как осуществляется управление процессами на уровне краткосрочного планирования?

  20. Сформулируйте основные задачи синхронизации. На примере одной из них поясните понятия «тупиковая ситуация» и «голодающий процесс».

  21. Каким образом осуществляется синхронизация параллельных процессов?

  22. В чём суть активного и пассивного состояний ожидания. Приведите примеры

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

  24. В чём состоит проблема взаимного исключения. Приведите примеры

  25. покажите методику использования команды Проверить и Установить для решения задач синхронизации

  26. Что такое семафоры Дейкстры, поясните достоинства

  27. Что такое монитор. Объясните механизм работы монитора Хоара.

  28. Сравните механизмы семафора и монитора

  29. Что такое тупик? Какие существуют методики борьбы с тупиками

  30. Поясните понятие тупика. Какой алгоритм для преодоления тупиков Вам известен?

  31. Поясните недостатки алгоритма банкира

  32. В каких направлениях проводятся исследования по проблемам тупиков

  33. На основе каких алгоритмов осуществляется распределение ОП.

  34. Каковы общие принципы управления памятью в однопрограммных ОС

  35. Дайте характеристику принципов распределения памяти статическими и динамическими разделами. Приведите примеры

  36. Что такое фрагментация памяти и каким образом ее можно уменьшить?

  37. Опишите сегментный способ организации виртуальной памяти

  38. Опишите страничный способ организации виртуальной памяти

  39. Опишите сегментн0-страничный способ организации виртуальной памяти

  40. Сравните преимущества сегментной и страничной организации памяти с точки зрения ОС и с точки зрения пользователя?

  41. Какие задачи решает подсистема управления вводом-выводом? Какая основная концепция используется при ее реализации?

  42. Назовите основные функции супервизора ввода-вывода. Что такое буфер и какую роль он играет при управлении периферийными устройствами?

  43. Какие задачи решает система управления данными и как она связана с системой ввода-вывода?

  44. Какие операции с файлами должна обеспечивать файловая система?

2. Перечень учебной литературы для подготовки к экзамену:

1. Столлингс В. Операционные системы. – М.: Изд. дом «Вильямс», 2004.- 848 стр.

2. Танненбаум Э. Современные операционные системы. – СПб.: «Питер», 2004. - 1040 стр.

3. Гордеев А.В. Операционные системы.- СПб.: 2006 г.

4. Покровская Н.В. Учебное пособие по дисциплине «Операционные системы»

Разработчик

доцент (Покровская Н.В.)

«____»____________2007г.