к экзамену
.docВопросы к экзамену по курсу "Операционные системы традиционных и интеллектуальных компьютеров"
-
Эволюция ОС. Назначение и функции ОС. Классификация ОС.
-
Сетевые и распределенные ОС. Архитектура, назначение и основные понятия.
-
Архитектура ОС. Назначение и функции основных подсистем ОС.
-
Подсистема управления процессами ОС. Понятие задачи, процесса и потока.
-
Алгоритмы синхронизации процессов. Организация взаимоисключения процессов и потоков. Критическая секция, семафор, мьютекс.
-
Организация взаимодействия процессов и потоков.
-
Подсистема управления памятью ОС.
-
Алгоритмы распределения памяти без использования внешней памяти.
-
Алгоритмы распределения памяти с использованием внешней памяти.
-
Виртуальная память.
-
Иерархия запоминающих устройств. Организация кэш-памяти.
-
Подсистема управления вводом-выводом ОС.
-
Принципы отказоустойчивости подсистемы ввода-вывода.
-
Многослойная модель подсистемы ввода-вывода.
-
Файловая система.
-
Методы организации файловых систем.
-
Прикладной уровень файловой системы.
-
Методы разграничения доступа в ОС.
-
Сетевые файловые системы.
-
Подсистема коммуникация ОС.
-
Управление распределенными ресурсами. Клиент-серверная архитектура. Кластеры.
-
Управление распределенными процессами.
-
Удаленный вызов процедур.
-
Пользовательский интерфейс ОС.
-
Принципы построения ОС. Требование к современным ОС.
-
Подсистема безопасности ОС.
-
ОС Linux. Архитектура, назначение и основные понятия.
-
Подсистема управления процессами ОС Linux.
-
Организация взаимодействия процессов ОС Linux.
-
Подсистема управления памятью в ОС Linux.
-
Подсистема ввода-вывода ОС Linux.
-
Файловая система ОС Linux. Методы разграничения доступа в ОС Linux.
-
Пользовательский интерфейс ОС Linux.
-
Файловая система FAT16.
-
Файловая система FAT32.
-
Файловая система NTFS. Организация сжатия данных.
-
ОС Mach. Архитектура, назначение и основные понятия.
-
Подсистема управления процессами ОС Mach.
-
Организация взаимодействия процессов в ОС Mach.
-
Подсистема управления памятью ОС Mach.
-
Подсистема ввода-вывода ОС Mach.
-
Подсистема коммуникации ОС Mach.
-
ОС ГАМ. Подсистема управления процессами ОС ГАМ.
-
ОС ГАМ. Подсистема управления памятью ОС ГАМ.
Литература
-
Олифер В.Г., Олифер Н.А. Сетевые операционные системы – СПб.: Питер, 2001.
-
Таненбаум Э. Современные операционные системы – СПб.: Питер, 2002.
-
Столлинг В. Операционная системы, 4-е издание. : Пер. с англ. – М.: Издательский дом “Вильямс”, 2002.
-
Назаров С.В. Операционные системы специализированных вычислительных комплексов: Теория построения и системного проектирования. – М.: Машиностроение, 1989.
-
Программирование в ассоциативных машинах / В.В.Голенков, Г.С. Осипов, Н.А. Гулякина и др. – Мн.: БГУИР, 2001.
-
Бах М. Архитектура операционной системы UNIX // “ОСТиИК\Architecture\Архитектура операционной системы UNIX”.