ВВГУ Аннотации Детали НПО (реализ) {U7}

Аннотация дисциплины Операционные системы

Связь с другими дисциплинами:
  • Архитектура ЭВМ и систем
  • Программирование
  • Алгоритмизация и программирование
Основная образовательная программа:
  • (230101.65) Вычислительные машины, комплексы, системы и сети
  • (230201.65) Информационные системы и технологии
Форма контроля:
  • Экзамен

Цель курса: изучение операционных систем,

Задачи курса: Изучение разделов: назначение и функции операционных систем. Мультипрограммирование. Режим разделения времени. Многопользовательский режим работы. Режим работы и ОС реального времени. Универсальные операционные системы и ОС специального назначения. Классификация операционных систем. Модульная структура построения ОС и их переносимость. Управление процессором. Понятие процесса и ядра. Сегментация виртуального адресного пространства процесса. Структура контекста процесса. Идентификатор и дескриптор процесса. Иерархия процессов. Диспетчеризация и синхронизация процессов. Понятия приоритета и очереди процессов. Средства обработки сигналов. Понятие событийного программирования. Средства коммуникации процессов. Способы реализации мультипрограммирования. Понятие прерывания. Многопроцессорный режим работы. Управление памятью. Совместное использование памяти. Защита памяти. Механизм реализации виртуальной памяти. Стратегия подкачки страниц. Принципы построения и защита от сбоев и несанкционированного доступа.

Компетенции: Знания о структурах ОС, ядра, драйвера. Умение настройки ОС, конфигурации ядра. Навыки работы в многозадачных ОС. Умение программировать межпроцессорный обмен.,

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

Ключевые слова:
  • интерфейс
  • виртуальная память
  • вычислительный процесс
  • управление вычислительным процессом
  • основные стандарты
  • межпроцессорный обмен
  • операционные системы и оболочки