Лекция: ОПД Ф.09 Операционные системы: 140 час.
[1] Хохлов Д. Г., Захарова З. Х. Операционные системы: Учебное пособие. – Казань: Мастер Лайн, 2010. 155 с.
[2] Хохлов Д. Г., Захарова З. Х. Введение в системное программирование: Учебное пособие. – Казань: Изд-во Казан. гос. техн. ун-та, 2005. 163 с.
[3] Гордеев А.В. Операционные системы: Учебник для вузов: 2-е изд. – СПб.: Питер, 2009. 416 с.
[4] Дейтел Х. М. и др. Операционные системы. Основы и принципы: Третье издание. – М.: ООО «Бином-Пресс», 2006. 1024 с.
[5] Дейтел Х. М. и др. Операционные системы. Распределенные системы, сети, безопасность: Третье издание. – М.: ООО «Бином-Пресс», 2006. 704 с.
[6] Столлингс В. Операционные системы, 4-е издание. – М.: Издательский дом «Вильямс», 2002. 848 с.
Материалы к аттестации по операционным системам
(дополнение к пособиям [1, 2], осень 2012)
Требования ГОС к обязательному минимуму содержания
ОПД Ф.09 Операционные системы: 140 час.
Назначение и функции операционных систем (ОС). Мультипрограммирование. Режим реального времени. Многопользовательский режим работы. Режим работы и ОС реального времени. Универсальные операционные системы и ОС специального назначения. Классификация операционных систем. Модульная структура построения ОС и их переносимость. Управление процессором. Понятие процесса и ядра. Сегментация виртуального адресного пространства процесса. Структура контекста процесса. Идентификатор и дескриптор процесса. Иерархия процессов. Диспетчеризация и синхронизация процессов. Понятие приоритета и очереди процессов. Средства обработки сигналов. Понятие событийного программирования. Средства коммуникации процессов. Способы реализации мультипрограммирования. Понятие прерывания. Многопроцессорный режим работы. Управление памятью. Совместное использование памяти. Защита памяти. Механизм реализации виртуальной памяти. Стратегия подкачки страниц. Принципы построения и защита от сбоев и несанкционированного доступа.