ΠPOΓPAMMA экзамена по курсу «Операционные системы» для

advertisement
ПРОГРАММА экзамена
по курсу «Операционные системы»
для студентов 2 курса
специальностей «Компьютерная безопасность», «Информатика»,
«Математика (информационные технологии)», «Экономическая кибернетика»
Преподаватель – к.т. н., доцент Ливак Елена Николаевна
№
1.
2.
3.
4.
Тема (вопрос билета)
Современные
операционные системы.
Классификация
компьютерных систем.
Особенности и требования
к операционным
системам.
Понятие операционной
системы. Назначение и
функции операционной
системы.
Классификация
операционных систем.
5.
Критерии эффективности
операционных систем.
6.
Архитектура
операционных систем.
Микроядерные и
монолитные
операционные системы.
Загрузка операционной
системы. Структура
жесткого магнитного
диска.
Сетевые операционные
системы. Функциональные
компоненты сетевой ОС.
7.
8.
9.
10.
Сетевые операционные
системы. Служба
каталогов сетевой
файловой системы.
Файловая система FAT.
Содержание (сведения, которые необходимо
изложить при ответе на вопрос)
ОС семейства Windows. Диалекты ОС Linux. ОС для
суперкомпьютеров и компьютеров общего назначения
(mainframes). ОС для мобильных устройств. ОС для
облачных вычислений. Операционные системы с
открытым исходным кодом.
Классификация компьютерных систем. Особенности и
требования к ОС для соответствующих компьютерных
систем.
Понятие операционной системы. Ее назначение.
Основные функции операционной системы.
Подсистемы.
Особенности алгоритмов управления ресурсами.
Однопрограммный и мультипрограммный режимы
работы ОС. Одно- и многопользовательские ОС. Типы
многозадачных операционных систем.
Распараллеливание вычислений в рамках одной задачи.
Архитектурные особенности ОС. Многопроцессорные
ОС. Асимметричные и симметричные ОС.
Классификация операционных систем по критерию
эффективности. Особенности. Требования. Схемы
функционирования.
Понятие архитектуры ОС. Микроядерные и
монолитные операционные системы. Технология
микроядра. Преимущества и недостатки каждого из
подходов.
Физическая структура жесткого магнитного диска.
Логическая структура. Загрузочные секторы. MBR.
Таблица разделов диска. Порядок загрузки ОС.
Дисковые системные утилиты.
Понятие сетевой операционной системы. Сетевые и
распределенные ОС. Функциональные компоненты
сетевой ОС. Сетевые службы и сетевые сервисы.
Подходы к построению сетевых ОС. Одноранговые и
серверные ОС.
Сетевые службы и сетевые сервисы. Понятие службы
каталогов. Назначение и принципы организации
службы каталогов. Стандарты для служб каталогов.
Примеры служб каталогов.
Структура файловой системы FAT. Структура диска с
Особенности файловых
систем VFAT и FAT32.
11.
Файловая система HPFS.
12.
Файловая система NTFS.
13.
Файловые системы ОС
UNIX (s5, ufs).
14.
Система прерываний.
Работа системы
прерываний в реальном
режиме.
Управление процессами в
операционных системах
15.
16.
17.
18.
Управление
вводом/выводом в
операционных системах.
Режимы управления
вводом/выводом.
Управление
вводом/выводом в
операционных системах.
Основные системные
таблицы ввода/вывода.
Управление
вводом/выводом в
операционных системах.
Кэширование. Управление
очередью запросов на
операции чтения/записи
данных.
файловой системой FAT. Системная область. Таблица
разбиения диска. Корневой каталог. Таблица FAT.
Особенности файловых систем VFAT и FAT32.
Основные особенности. Структура раздела HPFS.
Принципы размещения файлов и хранения
информации о расположении файлов. Структура и
размещение каталогов. Надежность хранения данных в
HPFS. Монтируемые файловые системы.
Основные особенности. Структура тома NTFS. Master
File Table. Представление файлов. Атрибуты файлов.
Организация каталогов. Ограничение доступа к
файлам и каталогам.
Файловые системы ОС UNIX (s5, ufs). Структура
диска. Информация, хранящаяся в суперблоке. Область
индексных дескрипторов. Адресация блоков файла.
Организация несанкционированного доступа к файлам.
Организация каталогов. Специальные файлы.
Понятие прерывания. Классификация прерываний.
Система прерываний. Средства для реализации
механизма прерываний. Обработка прерываний в
реальном режиме работы микропроцессора.
Понятие процесса. Структура процесса. Состояния
процесса. Блок управления процессом.
Диспетчеризация. Планировщики. Функции ОС,
связанные с управлением процессами. Критические
секции. Тупики. Синхронизация процессов. Семафоры.
Мониторы.
Разделяемые и неразделяемые ресурсы. Основные
задачи супервизора ввода/вывода. Режимы управления
вводом/выводом. Структура драйвера. Виртуальные
устройства ввода/вывода.
Управление вводом/выводом в операционных
системах. Основные системные таблицы ввода/вывода.
Таблица оборудования. Таблица описания
виртуальных логических устройств. Таблица
прерываний. Процесс управления вводом/выводом.
Синхронный и асинхронный ввод/вывод. Кэширование
операций ввода/вывода. Техника упреждающего
чтения. Управление очередью запросов на операции
чтения/записи данных.
Download