Курс «Основы операционных систем»

2021/2022 учебный год


Преподаватели

Лектор: Малышев И.А.


ОБНОВЛЁННЫЙ СПИСОК СТУДЕНТОВ, УСПЕШНО НАПИСАВШИХ КОНТРОЛЬНУЮ РАБОТУ ПО MS WINDOWS (актуальность - 27 ноября 2021 года):

Группа 3530901 / 00001

  1. Апалько Анастасия
  2. Денисов Артём
  3. Журавский Илья
  4. Леонов Сергей
  5. Малыш Макар
  6. Портнов Егор
  7. Шульгин Сергей

Группа 3530901 / 00002

  1. Аингон Эссименган Амбр Леокади Малак *
  2. Бельская София
  3. Колупаев Сергей
  4. Пятлин Иван
  5. Разин Макар
  6. Сергеева Екатерина

Группа 3530901 / 00003

  1. Кузнецов Константин
  2. Марков Кирилл
  3. Чащихин Вадим
  4. Шульга Даниил
  5. Ясевич Артём

Группа 3530901 / 00004

  1. Багров Матвей
  2. Газизов Ильяс
  3. Еременко Даниил
  4. Ибряева Алина
  5. Лавринов Юрий
  6. Постылякова Полина
  7. Шевцова Полина

Группа 3530901 / 00005

  1. Александров Михаил
  2. Буглаев Семён
  3. Захаров Владимир
  4. Макейкин Александр
  5. Шамаро Ростислав

Группа 3530901 / 00006

  1. Горяинов Дмитрий
  2. Здир Денис
  3. Киселев Георгий
  4. Коновкина Елизавета
  5. Поленков Владислав
  6. Сенькина Ангелина
  7. Фёдорова Елена *
  8. Черемисов Никита *
  9. Яркова Анастасия *

Лекции

Тема Краткое содержание
00 (вводная) Общая характеристика учебного курса Предмет дисциплины.
Цели изучения дисциплины.
Место дисциплины в учебном плане.
Структура разделов дисциплины.
Виды учебных занятий и аттестаций.
Результаты изучения дисциплины.
Источники учебных материалов.
Контактная информация.

Раздел 1. Теоретические основы операционных систем.

Тема Краткое содержание
01 Миры операционных систем (часть 1) Мир вычислений.
Мир терминов.
Мир возможностей.
Мир ограничений.
02 Миры операционных систем (часть 2) Мир моделей.
Мир алгоритмов.
Мир стандартов.
Мир продуктов.
Мир потребностей.
03 Реактивные системы
04 Системы управления ресурсами
05 Виртуальные машины

Раздел 2. Программные основы операционных систем.

Тема Краткое содержание
06 Типизация данных в ОС
07 Типизация алгоритмов в ОС
08 Типизация языков в ОС

Раздел 3. Основы системного администрирования.

Тема Краткое содержание
09 Основы администрирования ОС MS Windows
10 Программирование сценариев администрирования ОС MS Windows
11 Основы администрирования ОС Unix / Linux
12 Программирование сценариев администрирования ОС Unix / Linux

Раздел 4. Обзор современных операционных систем.

Тема Краткое содержание
13 ОС реального времени
14 Встраиваемые ОС
15 Учебные ОС



Рефераты и Семинары

Рекомендуемые темы рефератов и выступлений на семинарах


Список проведённых семинаров (актуальность - 27 ноября 2021 года)

Дата семинара Фамилия Имя (номер студенческой группы) Наименование темы
27 ноября 2021 года 1. Денисов Артём Реализация алгоритма решения задачи об обедающих философах с использованием семафоров
(3530901/00001)
Замятин Александр
(3530901/00001)
Хидда Абдулла
(3530901/00001)

Список заявок на выступления с докладом на будущих семинарах (актуальность - 28 ноября 2021 года)

Дата семинара Фамилия Имя (номер студенческой группы) Наименование темы
11 декабря 2021 года 1. Горяинов Дмитрий Обзор ОС и системного ПО для облачных вычислений
(3530901/00006)
Киселев Георгий
(3530901/00006)
Федорова Елена
(3530901/00006)
Яркова Анастасия
(3530901/00006)
2. Багров Матвей Протокол процесса запуска компьютера и загрузки ОС
(3530901/00004)
Ефимов Дмитрий
(3530901/00004)
Ибряева Алина
(3530901/00004)
3. Здир Денис Обзор ОС для персональных компьютеров
(3530901/00006)
Лалетин Алексей
(3530901/00006)
Поленков Владислав
(3530901/00006)
Семёнов Михаил
(3530901/00006)
4. Журавский Илья Отечественные ОС общего назначения
(3530901/00001)
Портнов Егор
(3530901/00001)
5. Макейкин Александр Обзор ОС для игровых консолей
(3530901/00005)
Силюков Максим
(3530901/00005)

Список заявленных тем рефератов (актуальность - 28 ноября 2021 года)

Фамилия Имя (номер студенческой группы) Наименование темы
1. Александров Михаил Операционная система iOS
(3530901/00005)
Захаров Владимир
(3530901/00005)
Сенькина Ангелина
(3530901/00006)
2. Борисенко Николай Операционная система Google Android
(3530901/00005)
Буглаев Семён
(3530901/00005)
Валентинасов Юрий
(3530901/00005)
Шамаро Ростислав
(3530901/00005)
3. Комно Анна Обзор файловых систем и методов управления файлами в ОС
(3530901/00004)
Постылякова Полина
(3530901/00004)
Соколов Дмитрий
(3530901/00003)
Чащихин Вадим
(3530901/00003)
4. Шестопалов Матвей ОС семейства MS Windows
(3530901/00003)
Шульга Даниил
(3530901/00003)
5. Журавский Илья Отечественные ОС общего назначения
(3530901/00001)
Портнов Егор
(3530901/00001)
6. Горяинов Дмитрий Обзор ОС и системного ПО для облачных вычислений
(3530901/00006)
Киселев Георгий
(3530901/00006)
Фёдорова Елена
(3530901/00006)
Яркова Анастасия
(3530901/00006)
7. Багров Матвей Протокол процесса запуска компьютера и загрузки ОС
(3530901/00004)
Ефимов Дмитрий
(3530901/00004)
Ибряева Алина
(3530901/00004)
8. Балло Алексей ОС семейства Unix
(3530901/00001)
Гера Дмитрий
(3530901/00001)
Леонов Сергей
(3530901/00001)
Плюснин Илья
(3530901/00001)
9. Макейкин Александр Обзор ОС для игровых консолей
(3530901/00005)
Силюков Максим
(3530901/00005)
10. Денисов Артём Реализация алгоритма решения задачи об обедающих философах с использованием семафоров
(3530901/00001)
Замятин Александр
(3530901/00001)
Хидда Абдулла
(3530901/00001)
11. Вяткин Арсений Обзор ОС суперкомпьютеров
(3530901/00004)
Еременко Даниил
(3530901/00004)
Лавринов Юрий
(3530901/00004)
12. Лудов Александр Файловая система NTFS
(3530901/00003)
Лудов Дмитрий
(3530901/00003)
Марков Кирилл
(3530901/00003)
13. Бельская София Алгоритм банкира
(3530901/00002)
14. Онуфриенко Николай Обзор графической оболочки KDE Plasma
(3530901/00001)
15. Аингон Эссименган Амбр Леокади Малак ОС Solaris
(3530901/00002)
16. Чэнь Аосюань ОС семейства MS Windows
(3530901/00002)
17. Магомедов Тимур Архитектура ОС семейства MS Windows NT
(3530901/00006)
18. Сенькина Ангелина Обзор микроядерных ОС
(3530901/00006)
19. Пентин Серафим Обзор ОС для мобильных устройств
(3530901/00003)
Тарсуков Филипп
(3530901/00002)
20. Коновкина Елизавета Обзор методов реализации виртуальной памяти в ОС
(3530901/00006)
21. Газизов Ильяс Обзор методов защиты памяти в компьютерных системах
(3530901/00004)
Кручинин Константин
(3530901/00004)
Шевцова Полина
(3530901/00004)
22. Кузнецов Константин Файловая система FAT
(3530901/00003)
23. Здир Денис Обзор ОС для персональных компьютеров
(3530901/00006)
Лалетин Алексей
(3530901/00006)
Поленков Владислав
(3530901/00006)
Семёнов Михаил
(3530901/00006)
24. Васихин Николай Файловая система NFS
(3530901/00002)
25. Пятлин Иван Обзор интерфейсов командной строки в ОС
(3530901/00002)
Разин Макар
(3530901/00002)
Сергеева Екатерина
(3530901/00002)
Чешев Андрей
(3530901/00002)

Лабораторные занятия

Тема Учебные программные средства
00 (вводное) Менеджер виртуальных машин Oracle VirtualBox Виртуальная машина MINIX
01 Автоматизация администрирования статических свойств объектов ОС семейства MS Windows 2k с помощью сервера сценариев Windows Script Host (WSH) Браузер WMI-объектов
02 Автоматизация администрирования динамических свойств объектов ОС семейства MS Windows 2k с помощью сервера сценариев Windows Script Host (WSH)
03 Автоматизация системного администрирования серверов на основе ОС семейства MS Windows 2k
04 КОНТРОЛЬНАЯ РАБОТА (сценарии администрирования ОС семейства MS Windows 2k) Сценарии решений вспомогательных задач
05 Основы администрирования ОС семейства Unix с помощью сценариев командной оболочки
06 Автоматизация администрирования процессов ОС семейства Unix с помощью сценариев командной оболочки
07 Автоматизация администрирования серверных ОС семейства Unix с помощью сценариев командной оболочки
08 КОНТРОЛЬНАЯ РАБОТА (сценарии администрирования ОС семейства Unix)
Варианты исходных данных: К задаче 1 К задаче 2 К задаче 3



Литература

По курсу лекций

  1. Сафонов В.О. Основы современных операционных систем (2016, 868 стр.)

  2. Иртегов Д.В. Введение в операционные системы (2008, 1040 стр.)

  3. Карпов В.Е., Коньков К.А. Основы операционных систем (2005, 536 стр.)

  4. Коликова Т.В. Операционные системы (2012, 452 стр.)

  5. Таненбаум Э. Современные операционные системы (2002, 1040 стр.)

  6. Энциклопедия для детей. Том 22. Информатика (Изд-во Аванта Плюс)

По курсу лабораторных занятий

ОС семейства Windows:

  1. Поляк-Брагинский А.В. Администрирование сети на примерах (2005, 320 стр.)
  2. Попов А.В. Windows Script Host для Windows 2000/XP (2004, 640 стр.)
  3. Попов А.В., Шикин Е.А. Администрирование Windows с помощью WMI и WMIC (2004, 752 стр.)
  4. Торрес Дж. Скрипты для администратора Windows. Специальный справочник (2002, 336 стр.)

ОС семейства UNIX:

  1. Граннеман С. Linux. Карманный справочник (2019, 464 стр.)
  2. Шоттс У. Командная строка Linux. Полное руководство (2018, 480 стр.)
    (Английская версия в свободном доступе: William Shotts. The Linux Command Line.)
  3. Тейлор Д., Перри Б. Сценарии командной оболочки. Linux, OS X и Unix (2017, 448 стр.)
  4. Кофлер М. Linux: установка, настройка, администрирование (2014, 768 стр.)
  5. Колисниченко Д.Н. Командная строка Linux и автоматизация рутинных задач (2012, 352 стр.)
  6. Блум Н, Бреснахэн К. Командная строка Linux и сценарии оболочки. Библия пользователя (2012, 784 стр.)
  7. Немет Э. и др. Unix и Linux: руководство системного администратора (2012, 1312 стр.)
  8. Колисниченко Д.Н. Руководство по командам и shell-программированию в Linux (2011, 288 стр.)
  9. Немет Э. и др. Руководство администратора Linux (2011, 1072 стр.)
  10. Собель М. Linux. Администрирование и системное программирование (2011, 880 стр.)
  11. Адельштайн Т., Любанович Б. Системное администрирование в Linux (2010, 288 стр.)
  12. Береснев А.Л. Администрирование GNU/Linux с нуля (2010, 576 стр.)
  13. Стахнов А.А. Linux (2007, 944 стр.)