На страницу тем другой дисциплины Возврат к началу раздела тем Возврат на страницу образования Возврат на главную страницу E-mail: kirig@list.ru
|
Перечень тем по дисциплине "Операционные системы"
Тема 1. Архитектура, назначение и функции операционных систем. Понятие операционной системы. Виртуальные машины. Операционная система, среда и операционная оболочка. Эволюция операционных систем. Назначение, состав и функции ОС. Архитектура операционной системы. Классификация операционных систем. Эффективность и требования, предъявляемые к ОС. Совместимость и множественные прикладные среды. Виртуальные машины как современный подход к реализации множественных прикладных сред. Эффекты виртуализации.
Тема 2. Основные семейства операционных систем.
История семейства операционных систем UNIX/Linux. Генеалогия семейства операционных систем и некоторые известные версии UNIX. Операционные системы фирмы Microsoft. Отличия семейства UNIX/Linux от операционных систем Windows и MS DOS.
Тема 3. История семейства операционных систем UNIX/Linux.
Генеалогия семейства операционных систем и некоторые известные версии UNIX. Операционные системы фирмы Microsoft. Отличия семейства UNIX/Linux от операционных систем Windows и MS DOS.
Тема 4. Интерфейсы операционных систем.
Основные понятия, связанные с интерфейсом операционных систем. Графический интерфейс пользователя в семействе UNIX/Linux. К истории X Window system. Основные понятия системы X Window. X Window в Linux. Интегрированная графическая среда KDE. Интегрированная графическая среда GNOME.
Тема 5. Организация вычислительного процесса.
Концепция процессов и потоков. Задание, процессы, потоки (нити), волокна. Мультипрограммирование. Формы многопрограммной работы. Управление процессами и потоками. Создание процессов и потоков. Модели процессов и потоков. Планирование заданий, процессов и потоков. Взаимодействие и синхронизация процессов и потоков. Методы взаимоисключений. Семафоры и мониторы. Взаимоблокировки (тупики). Синхронизирующие объекты ОС. Аппаратно-программные средства поддержки мультипрограммирования. Системные вызовы.
Тема 6. Управление памятью. Методы, алгоритмы и средства.
Организация памяти современного персонального компьютера. Функции ОС по управлению памятью. Распределение памяти. Страничная организация виртуальной памяти. Оптимизация функционирования страничной виртуальной памяти. Сегментная организация виртуальной памяти. Сегментно-страничная виртуальная память.
Тема 7. Подсистема ввода-вывода. Файловые системы.
Устройства ввода-вывода. Назначение, задачи и технологии подсистемы ввода-вывода. Согласование скоростей обмена и кэширования данных. Разделение устройств и данных между процессами. Обеспечение логического интерфейса между устройствами и системой. Поддержка широкого спектра драйверов. Динамическая загрузка и выгрузка драйверов. Поддержка синхронных и асинхронных операций ввода-вывода. Многослойная (иерархическая) модель подсистемы ввода-вывода. Драйверы. Файловые системы. Основные понятия. Архитектура файловой системы. Организация файлов и доступ к ним. Каталоговые системы. Физическая организация файловой системы. Физическая организация и адресация файла. Физическая организация FAT-системы. Файловые операции. Контроль доступа к файлам.
8. Литература.
1. «Операционные системы». Автор: С. В. Синицын, А. В. Батаев, Н. Ю. Налютин. Издательство: Академия. Серия: Высшее профессиональное образование. ISBN 978-5-7695-6672-1; 2010 г.
2. «Операционные системы. Часть1. Основы и принципы»
Operating Systems
Автор: Х. М. Дейтел, П. Дж. Дейтел, Д. Р. Чофнес
Переводчики А. Бутко, О. Гемба, А. Молявко, Д. Пугач
Издательство: Бином-Пресс
ISBN 978-5-9518-0290-3, 0-13-182827-4; 2011 г.
3. «Операционные системы. Часть 2. Распределенные системы, сети, безопасность»
Operating Systems
Автор: Х. М. Дейтел, П. Дж. Дейтел, Д. Р. Чофнес
Переводчики А. Бутко, О. Гемба, А. Молявко, Д. Пугач
Издательство: Бином-Пресс
ISBN 978-5-9518-0291-0, 0-13-182827-4; 2011 г.
4. «Сетевые операционные системы»
Автор: В. Г. Олифер, Н. А. Олифер
Издательство: Питер
Серия: Учебник для вузов
ISBN 978-5-91180-528-9; 2009 г.
5. «Современные операционные системы»
Автор: С. В. Назаров, А. И. Широков
Издательство: Бином. Лаборатория знаний
Серия: Основы информационных технологий
ISBN 978-5-9963-0416-5; 2011 г.
|