МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Саратовский государственный университет имени Н.Г. Чернышевского Факультет компьютерных наук и информационных технологий
УТВЕРЖДАЮ
___________________________
"__" __________________20__ г.
Рабочая программа дисциплины ОПЕРАЦИОННЫЕ СИСТЕМЫ
Направление подготовки
230100 Информатика и вычислительная техника Профиль подготовки
Вычислительные машины, комплексы, системы и сети
Квалификация (степень) выпускника
Бакалавр Форма обучения
очная
Саратов,
2011 год
Цели освоения дисциплины Целями освоения дисциплины «Операционные системы» являются обучение студентов систематизированному представлению о принципах построения, проектирования и функционирования современных операционных систем (ОС), сред и систем программирования, и практическим навыкам создания и использования эффективного программного обеспечения для управления вычислительными ресурсами в многопользовательских ОС.
Место дисциплины в структуре ООП бакалавриата Данная учебная дисциплина входит в раздел «Профессиональный цикл. Базовая часть» ФГОС-3.
Для изучения дисциплины необходимы компетенции, сформированные у обучающихся в результате изучения дисциплин «Математическая логика и теория алгоритмов», «Технологии программирования».
Сформированные в процессе изучения дисциплины «Операционные системы» компетенции необходимы студенту при изучении дисциплин «Системное программное обеспечение», «Методы и средства защиты компьютерной безопасности», «Параллельное программирование», «Системы реального времени».
Компетенции обучающегося, формируемые в результате освоения дисциплины «Операционные системы» Данная дисциплина способствует формированию следующих компетенций:
стремится к саморазвитию, повышению своей квалификации и мастерства (ОК-6);
разрабатывать интерфейсы «человек - электронно-вычислительная машина» (ПК-3);
готовить конспекты и проводить занятия по обучению сотрудников и применению программно-методических комплексов, используемых на предприятии (ПК-8);
участвовать в настройке и наладке программно-аппаратных комплексов (ПК-9);
инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК-11);
понимание концепций, базовых алгоритмов, принципов функционирования современных операционных систем и систем реального времени (ПК-16);
владение методами и навыками использования и конфигурирования операционных систем и платформенных окружений (ПК-17).
В результате освоения дисциплины обучающийся должен:
Знать:
принципы управления вычислительными ресурсами в микропроцессорных системах;
принципы организации и функционирования аппаратно-программных комплексов под управлением операционными системами;
принципы проектирования и реализации драйверов;
особенности управления вычислительными ресурсами в режиме разделения времени;
понятия процессов, потоков и контекстов исполнения, модели их организации и алгоритмы планирования;
организацию и основные модели управления оперативной памятью, а также принципы организации виртуальной памяти;
принципы работы механизмов синхронизации межпроцессного взаимодействия;
принципы контроля вычислительных процессов и обеспечения безопасности в многопользовательских операционных системах;
основные программные приёмы по наладке программно-аппаратных комплексов под управлением операционными системами.
Уметь:
использовать основы системного подхода и критерии эффективной организации вычислительного процесса для постановки и решения задач организации оптимального функционирования вычислительных систем;
обоснованно выбирать оптимальные алгоритмы управления вычислительными ресурсами;
применять системные средства операционных систем при разработке приложений;
пользоваться сервисными функциями ОС и специализированными утилитами для при оценке качества функционирования алгоритмов управления вычислительными ресурсами.
Владеть:
методами и средствами реализации приложений на уровне взаимодействия с системными вызовами операционной системы;
методами и средствами отладки приложений средствами операционной системы и специализированных утилит;
методами проектирования и реализации драйверов устройств;
методами и средствами защиты информации, предоставляемыми ОС
методами и средствами программной реализации параллельных взаимодействующих процессов.
|