Проектирование операционных систем

Дисциплина входит в состав цикла Системное программное обеспечение

Преподается в 2-ом семестре магистерской подготовки

Направление подготовки

  • 09.04.01 «Информатика и вычислительная техника»

Наименование ООП

  • 09.04.01_15 – Технологии проектирования системного и прикладного программного обеспечения

Преподаватель: доц., к.т.н., доц. Душутина Елена Владимировна

Включает следующие виды учебной работы:

  • лабораторный практикум,

  • семинары и практические занятия,

  • курсовой проект.

Темы семинаров и практических занятий

№ раздела Наименование практических занятий (семинаров)
1 Концепции, парадигмы, архитектуры ОС
2 Компоненты, модели их функционирования и взаимодействия
3 Технологии разработки ядра и микроядра
4 Технологии разработки драйверов. Управление средствами UEFI
5 Файловые системы, ФС уровня ядра, виртуальные ФС, ФС реальных носителей, прикладные ФС
6 Распараллеливание. ОС с мультипроцессированием и многоядерностью
7 Виртуальные машины, ВМ ОС, основы их организации, технологии их системной реализации
8 Проблемы уязвимости, безопасность и защита в современных ОС

Отчетность:

  • зачет с оценкой по итогам лабораторного практикума

  • курсовой проект (с оценкой)

Курсовое проектирование

Этапы выполнения курсового проектирования

1 этап

  • Получение задания у преподавателя

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

  • Выбор методов и средств решения проблемы

  • Разработка ТЗ

  • Сдача ТЗ

2 этап

  • Проектирование в соответствии с утвержденным ТЗ

  • Ведение проекта с использованием заданной системы контроля версий

(веб-сервис для хостинга IT-проектов и их совместной разработки GitHub) и своевременное представление промежуточных результатов разработки

  • Представление основных результатов на семинаре (доклад и презентация)

3 этап

  • Оформление пояснительной записки к курсовому проекту

  • Оформление технической документации на разработанный в соответствии с ТЗ программный продукт

  • Представление документации для утверждения

  • Подготовка к защите

  • Защита курсового проекта

Сроки

  1. Получение заданий курсового проектирования 21.02. 2017

  2. Постановочный доклад с презентацией по результатам разработки ТЗ, сдача этапа и утверждение ТЗ проекта 28.03.2017

  3. Представление основных результатов 04.05.2017 (14-00 а. 208) (доклад и презентация)

  4. Представление технической документации и утверждение 23.05.2017

  5. Защита проекта (ориентировочные даты) 26.05.17 (Пт) и 30.05.17 (Вт)

Порядок аттестации курсового проектирования

На защиту должны быть представлены:

  • пояснительная записка к проекту (по правилам оформления курсовых проектов)

  • электронная версия законченного проекта

  • утвержденная программная документация

  • доклад и презентация

При оценке курсового проекта учитываются

  • качество представленных материалов и доклада,

  • умение вести дискуссию в ходе своей защиты и защит своих коллег.

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