Понятие операционной системы (ОС). Пакетные ОС и ОС с разделением
времени.
Однозадачные и многозадачные ОС. Классификация ОС.
Критерии оценки ОС: надежность, эффективность, удобство,
масштабируемость, способность к развитию, мобильность.
Основные функции и структура ОС. Понятие ядра системы.
Основные задачи управления устройствами. Классификация периферийных
устройств и их архитектура.
Понятие прерывания. Классификация.
Архитектура подсистемы ввода/вывода. Магистральная и радиальная
архитектуры.
Особенности и преимущества. Прямой доступ к памяти.
Способы организации ввода/вывода. Ввод/вывод по опросу и по
прерываниям.
Способы организации ввода/вывода. Активное и пассивное ожидание.
Синхронный и асинхронный ввод/вывод.
Понятие буферизации и кэширования. Сглаживание неравномерности
скоростей процессов. Распараллеливание ввода и обработки.
Согласование размеров логической и физической записи.
Редактирование при интерактивном вводе.
Кэширование дисков. LRU-список. Структура дискового кэша UNIX.
Опережающее чтение.
Драйверы устройств. Состав типичного драйвера. Уровни доступа к устройствам в MS-DOS. Драйверы устройств в MS-DOS. Управление символьными устройствами в MS-DOS. Управление блочными устройствами в MS-DOS. Структура диска. Разделы и логические тома. Средства доступа к дискам. Драйверы устройств в Windows. Доступ к устройствам. Драйверы устройств в UNIX. Устройство как специальный файл. Понятие файла и файловой системы. Основные задачи управления данными. Характеристики файлов и архитектура файловых систем. Способы размещения файлов. Внутренняя и внешняя фрагментация. Разделение файлов между процессами. Общая характеристика файловой системы FAT. Развитие FAT. Структура данных на диске. Создание и удаление файла. Работа с файлами: системные функции. Доступ к данным. Структуры данных в памяти. JFT и SFT таблицы. Архитектура файловой системы UNIX. Жесткие и символические связи. Монтируемые тома. Управление доступом. Доступ к данным в UNIX Структура данных в файловой системе UNIX (s5fs). Информация о размещении файлов. Способ хранения данных о свободном месте. Структура списков свободных блоков. Доступ к данным в UNIX. Развитие файловых систем UNIX. Особенности файловой системы NTFS. Структуры дисковых данных. Доступ к данным. Защита данных.
Драйверы устройств. Состав типичного драйвера. Уровни доступа к устройствам в MS-DOS. Драйверы устройств в MS-DOS. Управление символьными устройствами в MS-DOS. Управление блочными устройствами в MS-DOS. Структура диска. Разделы и логические тома. Средства доступа к дискам. Драйверы устройств в Windows. Доступ к устройствам. Драйверы устройств в UNIX. Устройство как специальный файл. Понятие файла и файловой системы. Основные задачи управления данными. Характеристики файлов и архитектура файловых систем. Способы размещения файлов. Внутренняя и внешняя фрагментация. Разделение файлов между процессами. Общая характеристика файловой системы FAT. Развитие FAT. Структура данных на диске. Создание и удаление файла. Работа с файлами: системные функции. Доступ к данным. Структуры данных в памяти. JFT и SFT таблицы. Архитектура файловой системы UNIX. Жесткие и символические связи. Монтируемые тома. Управление доступом. Доступ к данным в UNIX Структура данных в файловой системе UNIX (s5fs). Информация о размещении файлов. Способ хранения данных о свободном месте. Структура списков свободных блоков. Доступ к данным в UNIX. Развитие файловых систем UNIX. Особенности файловой системы NTFS. Структуры дисковых данных. Доступ к данным. Защита данных.