Similar presentations:
Системное программное обеспечение
1.
Системное программноеобеспечение
Шашков Борис Дмитриевич
1
2.
ВведениеЦелью дисциплины является изучение особенностей построения
операционных систем, их основных компонентов, алгоритмов
реализации отдельных функций операционных систем и практическое
освоение приемов разработки элементов системного программного
обеспечения.
В результате изучения дисциплины студенты должны:
– знать
состав и структуру операционных систем и тенденции их развития;
взаимодействие процессов в распределенных системах;
проблемы монопольного использования разделяемых ресурсов в ядре
системы;
основные стандарты информационно-коммуникационных систем;
– уметь
разрабатывать программы, использующие возможности
операционных систем;
выполнять базовые операции настройки операционных систем.
– владеть:
навыками использования инструментальных средств для настройки
системы
быть в состоянии продемонстрировать навыки практической работы
в среде операционной системы
2
3.
КомпетенцииПК 4 Способен разрабатывать компоненты
системного программного обеспечения ИС
– ПК 4.1 Понимает принципы разработки
компонентов системного программного
обеспечения
– ПК 4.2 Применяет технологии разработки
компонентов системного программного
обеспечения
3
4.
Структура курсаВведение
Механизмы
управления
программами
Процессы
Взаимодействие
процессов
Процессы UNIX
Общие сведения об
операционных
системах
Управление
памятью
Стратегии
управления
памятью
Управление вводомвыводом
Система
управления
данными
Организация
данных
Файловые
системы UNIX
Файловые
системы
Windows
4
5.
Операционная система – совокупностьпрограммных средств, обеспечивающих
управление аппаратными ресурсами
вычислительной системы и взаимодействие
программных процессов с аппаратурой,
другими процессами и пользователями.
Операционная система (ОС) – одна из
важнейших составляющих системного
программного обеспечения. По своей сути
операционная система является посредником
между аппаратурой ЭВМ и внешним миром.
5
6.
ЛитератураОсновная
1)
2)
3)
Гордеев А.В. Операционные системы: Учебное
пособие для вузов. – СПб.: Питер, 2007.
Танненбаум Э. Современные операционные
системы. СПб.: Питер, 2016.
Назаров, С. В. Операционные среды, системы и
оболочки. Основы структурной и функциональной
организации [Электронный ресурс]: Учеб. пособие
/ С. В. Назаров. - М.: КУДИЦ-ПРЕСС, 2007. - 504
с.: ил. - ISBN 978-5-91136-036-8 www.znanium.com
6
7.
Дополнительная1)
2)
Сафронов В.О. Основы современных операционных
систем. ИНТУИТ, М.: Бином лаборатория знаний, 2011.
Курячий Г.В. Операционная система Linux. Курс лекций.
Учебное пособие. [Электронный ресурс] / Г.В. Курячий,
К.А. Маслинский – Электрон. дан. – Москва: ДМК Пресс,
2010. Режим доступа https//e:lanbook.com/book/1202.
7
8.
План проведения занятийНеделя
Лабораторные занятия
Вес
Вход в систему и регистрация
пользователей
2
2-3
Команды Shell
4
4-5
Работа с файлами
6
6-7
Управление процессами
6
8-9
Сценарии
6
10-11
Файловые API
8
12-13
Процессы
8
14-15
Каналы
10
16-17
Сообщения
10
1
17
Итоговое занятие
Контрольная
точка
24
26
50+10=60
8
9.
Основные этапы выполнения курсовойработы
N/
Наименование этапа
N
1. Выдача задания
Разработка структуры программы и
2.
спецификаций на программные модули
3. Разработка текстов программ
Подготовка текстов программ на
4.
машинном носителе
5. Отладка программы
6. Оформление пояснительной записки
7. Защита курсовой работы
Всего
Контрольные
точки
20 (5 неделя)
60 (10 неделя)
20 (15 неделя)
100
9