Экзаменационные вопросы по предмету “Операционные системы”
зимней сессии 2004/2005 учебного года
Назначение и функции операционных систем.
Понятие операционной среды.
Основы механизма прерываний.
Понятия вычислительного процесса и ресурса.
Мультипрограммирование, многопользовательский режим работы и режим разделения времени.
Диаграмма состояний процесса.
Реализация понятия последовательного процесса в операционных системах.
Процессы, потоки и мультизадачный режим.
Основные виды ресурсов и возможности их разделения.
Классификация операционных систем.
Стратегии планирования процессов.
Дисциплины диспетчеризации задач.
Качество диспетчеризации и гарантии обслуживания.
Диспетчеризация задач с использованием динамических приоритетов.
Простое непрерывное распределение и распределение с перекрытием.
Распределение памяти статическими и динамическими разделами.
Сегментный способ организации виртуальной памяти.
Страничный и сегментно-страничный способы организации виртуальной памяти.
Реальный и защищенный режимы и регистры микропроцессоров i80x86.
Поддержка сегментного способа организации виртуальной памяти в микропроцессорах i80x86.
Поддержка страничного способа организации виртуальной памяти и режим виртуальных машин для исполнения приложений реального режима в микропроцессорах i80x86.
Уровни привелегий для защиты адресного пространства задач в микропроцессорах i80x86.
Механизм шлюзов для передачи управления на сегменты кода с другими уровнями привилегий.
Работа системы прерываний в реальном режиме.
Работа системы прерываний в защищенном режиме.
Основные концепции организации ввода-вывода в операционных системах.
Режимы управления вводом-выводом.
Закрепление устройств, общие устройства ввода-вывода.
Основные системные таблицы ввода-вывода
Синхронный и асинхронный ввод-вывод
Организация внешней памяти на магнитных дисках
Кэширование операций ввода-вывода при работе с накопителями на магнитных дисках
Функции файловой системы и иерархия данных.
Файловая система FAT.
Файловая система HPFS.
Файловая система NTFS.
Семейство операционных систем UNIX.
Сетевая операционная система реального времени QNX.
Операционные системы Windows 9x.
Операционные системы Windows NT/2000/XP.
Литература:
Гордеев А. В. Операционные системы: Учебник для вузов. 2-е издание. СПб.: Питер, 2004.
Олифер В. Г., Олифер Н. А. Сетевые операционные системы. СПб.: Питер, 2002.
Дейтел, Г. Введение в операционные системы. В 2-х томах. 1987.
Бек, Л. Введение в системное программирование. 1988.
Фролов, А., Фролов, Г. Операционная система MS-DOS. 1991, 1992.
Таненбаум Э. Современные операционные системы. 2-е издание. СПб.: Питер, 2002.