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

Аннотация дисциплины Системное программное обеспечение

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

Цель курса: Изучение внутренней организации операционных систем, средств конфигурации и управления потоком выполнения процессов, методологии разработки системного программного обеспечения,

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

Компетенции: Правильно формулировать требования к программам для решения системных задач, производить аналитические исследования системных компонентов. Применять практически принципы создания надежного программного обеспечения, организация выполнения потока задач.,