Составители:
Предисловие
Дисциплина «Операционные системы» относится к циклу обяза-
тельных общепрофессиональных дисциплин учебного плана по на-
правлению «Информатика и вычислительная техника» и рассчитана
на изучение во 2-м семестре 3-го курса студентами факультета ин-
формационных технологий и систем управления.
Согласно Государственному образовательному стандарту, по
которому ведется обучение студентов в рамках дисциплины «Опера-
ционные системы», студент должен изучить следующие специальные
разделы: «Назначение и функции операционных систем (ОС). Муль-
типрограммирование. Режим разделения времени. Многопользова-
тельский режим работы. Режим работы и ОС реального времени.
Универсальные операционные системы и ОС специального назначе-
ния. Классификация операционных систем. Модульная структура по-
строения ОС и их переносимость. Управление процессором. Понятие
процесса и ядра. Сегментация виртуального адресного пространства
процесса. Структура контекста процесса. Идентификатор и дескрип-
тор процесса. Иерархия процессов. Диспетчеризация и синхрониза-
ция процессов. Понятия приоритета и очереди процессов. Средства
обработки сигналов. Понятие событийного программирования. Сред-
ства коммуникации процессов. Способы реализации мультипрограм-
мирования. Понятие прерывания. Многопроцессорный режим рабо-
ты. Управление памятью. Совместное использование памяти. Защита
памяти. Механизм реализации виртуальной памяти. Стратегия под-
качки страниц. Принципы построения и защита от сбоев и несанк-
ционированного доступа».
В соответствии с вышесказанным в данном пособии излагаются
основные понятия ОС, их классификация и архитектура, а также кон-
цепции и механизмы управления процессами, потоками и виртуаль-
3