У вас вопросы?
У нас ответы:) SamZan.net

Операционные системы Ресурсы ВС и управление ими в ОС

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Экзаменационные вопросы по курсу «Операционные системы»

  1.  Ресурсы ВС и управление ими в ОС.  Ресурсы ОС: ЦП, ОП, ВЗУ, данные. Концепция ОС как системы  распределения  ресурсов  между процессами (задачами).  Основные принципы планирования ресурсов в ОС; критерии эффективности ОС.
  2.  Прерывание и его свойства. Архитектура системы прерываний I8086 (DOS). Запрос прерывания, контроллер прерываний, вектор прерывания, процедуры входа/выхода из прерывания. Флаги (разряды) разрешения прерывания в устройстве, контроллере и процессоре.
  3.  Моделирование прерывания на уровне среды программирования. Обработка прерываний на Си. Функции обслуживания прерываний, их особенности. Подключений функций на вектор прерывания.
  4.  Асинхронные (внешние) и синхронные прерывания. Программное прерывание. Его особенности и использование для реализации системных вызовов. Синхронный и асинхронный ввод-вывод. Ввод-вывод по опросу готовности и по прерыванию. Синхронизация основной программы и функции обработки прерывания.
  5.  Элементы многозадачности в DOS. Перехват прерываний. Резидентные программы. Событийное программирование в резидентных программах. Понятие реентерабельности. Условия реентерабельности функций.
  6.  Одноуровневая и многоуровневая (приоритетная) система прерываний.  Вложенные прерывания. Моделирование многоуровневой системы прерываний в одноуровневой (DOS). Уровни выполнения программ в W2000: пользовательский (user), ACP,DCP, прерывания от устройств, их назначение.
  7.  Отложенное прерывание, модель отложенных прерываний в DOS. Уровень DPC в W2000, его назначение. Моделирование прерывания на уровне среды программирования. Асинхронные процедуры в режиме пользователя W2000 (ACP), их использование при асинхронном вводе-выводе.
  8.  Программа (программный файл), задание (задача), процесс и поток. Обязательные компоненты процесса и потока, их представление в операционной системе. Организация процессов в W2000. Структура адресного пространства процесса, области памяти и режимы ядра (системы) и пользователя. Системные вызовы. Защита.
  9.  Системные и прикладные процессы. Концепция  ОС  как системы независимых квазипараллельных процессов. Ядро ОС и его функции. Контекст процесса, его смена. Пример планирования в W2000 действий, выполняемых в контексте заданного процесса. Состояния процесса, диаграмма состояний: готовность, активность, ожидание, виды  блокировки (ожидания) процессов, очереди процессов.
  10.  Управление процессором. Переключение процессов (потоков) и его связь с прерыванием. Функции диспетчера. Модель диспетчера процессов в DOS.
  11.   Управление процессором. Планирование процессов и его связь с режимом работы ОС: пакетная обработка, разделение времени, реальное время. Приоритетное планирование и круговая диспетчеризация. Смешанные стратегии управления: очереди приоритетов и плавающие приоритеты. Причины повышения приоритета процесса.
  12.  Управление памятью в ОС.  Сегмент как логическая единица адресного пространства. Сегменты команд, данных, стека. Связь модульного программирования с сегментной организацией программы. Поддержка сегментной организации программы в реальном (16-разрядном) и защищенном (32-разрядном) режиме. Сегментные регистры процессора.
  13.  Виртуальное и физическое адресное пространство. Страница как единица физической памяти. Структуры данных и аппаратные средства преобразования виртуального адреса в физический. Использование таблиц страниц для организации доступа и защиты процессов и ядра ОС.
  14.  Управление виртуальной памятью с загрузкой страниц по требованию. Страничное прерывание, его особенности. Страничный файл (файл выгрузки). Алгоритм обработки страничного прерывания.
  15.   Стратегии управления физической памятью,  свопинг  (замещение задач).  Стратегии управления виртуальной памятью, локальные и глобальные стратегии вытеснения. Алгоритмы вытеснения: оптимальный, LRU, FIFO.
  16.  Понятие (логического) рабочего набора процесса. Связь между размерами логического и физического рабочего набора  и эффективностью работы механизма ВП. Свопинг рабочих наборов.
  17.  Поддержка виртуальной памяти в W2000. Таблицы физических страниц, состояние страницы, диаграмма состояний. Управление рабочими наборами, диспетчер настройки баланса.
  18.  Управление вводом/выводом в ОС. ВУ последовательного и произвольного доступа. Физический параллелизм работы ЦП и ВУ. Очереди ввода/вывода, диспетчер ввода-вывода.
  19.  Драйвер как элемент модульной организации ОС, интерфейсы драйвера, секции драйвера. Установка (инсталляция) драйвера. Структуры данных в W2000, связанные с вводом-выводом. Запрос ввода-вывода (IRP), его содержимое. Очереди запросов. Структуры данных драйвера: очереди запросов, список устройств, таблица функций.
  20.  Взаимодействие адресного пространства процесса и драйвера: буферизованный ввод-вывод, ввод-вывод без буферизации, прямой доступ к памяти. Преобразование адресов в IRP.
  21.  Пример обработки синхронного запроса с использованием буферизованного ввода в W2000.
  22.  Управление данными в ОС.  Файлы,  файловая система.  Уровни файловой системы, их назначение и функции.
  23.  Физический уровень файловой системы. Способы контроля свободного пространства, размещение файлов, «раскрутка» файловой системы. Примеры.
  24.  Базовый уровень файловой системы, индексный файл. Пользовательские и системные файлы. Логический уровень. Примеры.
  25.  Сравнительная характеристика файловых системы: однопользовательских (RT-11, FAT-DOS), многозадачных (UNIX, NTFS (W2000)).
  26.  Процедура загрузки ОС (bootstrap). Первичный, вторичный загрузчик, подготовка файловой системы, создание операционной среды и порождение  процессов. Примеры (RT-11,DOS,NTFS).
  27.  Технология проектирования ОС. Объектно-ориентированный подход в W2000. Понятие объектов и их типов (классов). Классы объектов в W2000. Синхронизация процессов на основе механизма ожидания событий на объекетах.
  28.  Структуры данных W2000, связанные с объектами. Понятие handle, таблицы handle  процесса. Взаимосвязь объектов и ожидающих на них процессов.
  29.  Технология проектирования ОС. Монолитные ОС и ОС на основе микроядра. Способы реализации системных сервисов в W2000 (процессы в режиме пользователя и ядра, драйверы). Использование DLL в ОС с виртуальной памятью.
  30.  Синхронизация процессов  в  ОС при разделении общих данных (ресурсов). Неделимые операции (проверка и установка). Механизмы   синхронизации процессов: семафоры, почтовые ящики, порты.




1. причинение этому лицу ущерба в результате стихийного бедствия технологической катастрофы или иных обстоя
2. Статья- Социальное партнерство как один из факторов решения проблем женщин, семьи, детей
3. Диво Директмаркетинг ~ это любое мероприяти
4. Економіка виробництва і використання кормів
5. Введение Существует ли Бог на самом деле Глава первая Сознание Процветания Глава вторая Закон пустоты
6. Курсовая работа- Анализ производственной деятельности предприятия.html
7. Российский государственный профессиональнопедагогический университет Машиностроительный институт К
8. Статья- Химико-аналитические методы исследования состава воды
9. Введение- Термин менеджер трактуется довольно широко поэтому любое его определение будет недостаточно
10.  Более чем двухсотлетний II Переходный период темное время внутренней нестабильности династической бор
11. ГИГИЕНИЧЕСКИЕ МЕРОПРИЯТИЯ В ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЯХ НА РАДИАЦИОННООПАСНЫХ ОБЪЕКТАХ Студент должен усво
12. I. При переході з однієї інерціальної системи відліку в іншу закони механіки залишаються незмінними.html
13. а освоение и совершенствование технических действий спорт формирование прикладных умений и навыков проф
14. Учет резервных фондо
15. Русская культура и общественная мысль в России
16. Управление дебиторско-кредиторской задолженностью (на примере кондитерского предприятия)
17. Антидепрессанты и их применение
18. Дипломная работа- Антон Луцкевич и общественно-политическая деятельность
19. . Таблица 1 заполняется на основе измерений личных отдельных частей тела в разных положениях и позах.
20. Михаил Булгаков Собачье сердце