Файл: Темы самостоятельных работ по предмету Операционные системы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 29

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Темы самостоятельных работ по предмету «Операционные системы»




Содержание и сущность науки об операционных системах.






Понятие операционной системы.






Классификация компьютерных систем.






Составные части вычислительных систем.






Операционная система как продвинутая машина и менеджер ресурсов.






Принципы построения операционной системы.

Основные принципы построения операционной системы.






Частота, модульность, мобильность, принципы безопасности.






Архитектура операционной системы.

Архитектура операционной системы (командный процессор, система ввода-вывода, файловая система).






Ядро операционной системы






Многопроцессорная обработка, пакетная обработка.






Системы реального времени, распределение времени.






Распределенные системы, объектно-ориентированный подход, модели клиент-сервер






Понятие ресурса в операционных системах.

Понятие ресурса в операционных системах. Классификация ресурсов на общие классы.






Понятие о процессе. Статус процесса. Алгоритмы и параметры планирования процессов. Семафоры.






Управление процессами в операционных системах.

Управление процессами, планирование.






Диспетчеризация и синхронизация в операционной системе.






Потоки в операционных системах (threads). Понятие потоков в операционной системе (threads).






Многопоточное выполнение программ (multi-threading).






Понятие тупика (deadlocks) в операционной системе.






Проблемы тупика. График распределения ресурсов. Способы обработки тупиков.






Предупреждение тупиковых ситуаций. Алгоритм Баркира.






Управление памятью в операционной системе. Память и ее отражение.






Виртуальное адресное пространство. Общие принципы управления памятью.






Распределение памяти по статическим и динамическим разделам.






Сегментная, страничная, сегментно-страничная организация памяти.






Виртуальная память.

Концепция виртуальной памяти.






Страничная организация виртуальной памяти.






Алгоритмы FIFO, LRU и алгоритмы «второго шанса».






Файловые системы в операционных системах.

Функции файловой системы и иерархия данных. Таблица размещения файлов.






Возможности и надежность файловых систем: FAT, NTFS, HPFS.






Возможности и надежность файловых систем: ext2, ext3, ext4 и другие файловые системы.






Виртуальные файловые системы (VFS)






Сетевые файловые системы (NFS).






Управление внешней памятью, кеширование, файловые системы на основе транзакций.






Сетевая файловая система (NTF).






Система ввода-вывода данных.

Организация системы ввода-вывода данных в компьютерной системе. Контроллеры.






Драйверы.






Правильный доступ контроллеров к памяти DMA.






Безопасность операционных систем и сетей.






Концепция безопасности.






Сетевые и системные угрозы (атаки).






Аудит сетевых систем. Уровни безопасности компьютеров.






Операционные системы для облачных вычислений (cloud computing).

Понятие cloud computing. Услуги, центры обработки данных.






Обзор операционных систем и программных инструментов для облачных вычислений.






Перспективы операционных систем и сетей. Операционные системы от IBM, HP, Oracle / Sun и других.






Современные тенденции развития операционных систем.






Оболочки операционных систем.






Применение процессов распределенных, параллельных и облачных вычислений в операционных системах.