Аннотация программы учебной дисциплины наименование дисциплины
Вид материала | Лекции |
СодержаниеЦели дисциплины Содержание дисциплины Результаты обучения |
- Аннотация рабочей программы учебной дисциплины организация расчетов с бюджетом и внебюджетными, 71.86kb.
- Аннотация рабочей программы учебной дисциплины бухгалтерская технология проведения, 86.13kb.
- Рабочей программы учебной дисциплины социальная экология наименование учебной дисциплины, 55.06kb.
- Аннотация рабочей программы дисциплины агроэкологическая оценка земель наименование, 26.5kb.
- Аннотация рабочей программы дисциплины методы экологических исследований наименование, 27.1kb.
- Рабочей программы учебной дисциплины логика (наименование учебной дисциплины (модуля)), 26.98kb.
- Аннотация программы учебной дисциплины наименование дисциплины, 73.32kb.
- Рабочей программы учебной дисциплины основы микробиологии (наименование учебной дисциплины, 29.34kb.
- Аннотация программы дисциплины учебного плана и программ учебной и производственных, 24.01kb.
- Рабочей программы учебной дисциплины автоматизация технологических процессов (наименование, 28.16kb.
АННОТАЦИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
1. Наименование дисциплины: «Операционные системы»
2. Направление: 230100 «Информатика и вычислительная техника»
3. Квалификация (степень): бакалавр
4. Профиль подготовки: «Автоматизированные системы обработки информации и управления»
5. Кафедра: автоматизированных систем управления (АСУ)
6. Структура дисциплины
Курс | Семестр | Трудоемкость (в зачетных единицах) | Кол-во часов | Форма итогового контроля | |||||
Общее | Лекции | Практические занятия | Лабораторные работы | ИРС | СРС | ||||
3 | 5 | 4 | 144 | 34 | 17 | 17 | 12 | 33 | экзамен |
7. Цели дисциплины
Изучение фундаментальных принципов проектирования и функционирования операционных систем, получение навыков практического использования операционных систем и оболочек как эффективных средств управления процессами обработки информации в вычислительных и автоматизированных системах.
8. Содержание дисциплины
Назначение и функции операционных систем; принципы построения операционных систем; эволюция операционных систем; классификация операционных систем; способы построения современных операционных систем и операционных оболочек; понятие ядра; переносимость операционных систем; интерфейс программирования приложений (API) операционной системы; управление процессором; понятие процесса; вычислительный процесс и его реализация с помощью операционной системы; сегментация виртуального адресного пространства процесса; структура контекста процесса; идентификатор и дескриптор процесса; иерархия процессов; способы реализации мультипрограммирования; многозадачность на основе потоков; управление параллельными процессами; принципы, механизмы и средства синхронизации параллельных процессов; взаимоблокировки; распределение ресурсов; диспетчеризация параллельных процессов; многопроцессорный режим работы; организация и управление памятью; совместное использование памяти; защита памяти; механизм реализации виртуальной памяти; стратегия подкачки страниц; внешняя память и файловые системы; понятие прерывания; управление вводом-выводом; основы распределенных систем; принципы синхронизации в распределенных системах; алгоритмы распределения процессоров и планирования в распределенных системах; обзор современных операционных систем и операционных оболочек; критерии эффективности функционирования операционных систем; стандарты в области системного программного обеспечения; стандартные сервисные программы; организация сохранности и защиты программных систем.
9. Результаты обучения
В результате освоения дисциплины «Операционные системы» обучающиеся должны:
- знать:
- основы построения, архитектуру, принципы функционирования и использования современных операционных систем и операционных оболочек;
- принципы построения и использования API, стандартных сервисных программ современных операционных систем;
- организацию процессов, принципы управления процессами, механизмы и средства синхронизации параллельных процессов;
- основы распределения ресурсов, дисциплины диспетчеризации;
- организацию и технологии управления памятью;
- способы реализации файловых систем;
- понятия и концепции организации ввода/вывода;
- основы распределенных систем;
- основные стандарты в области системного программного обеспечения;
- принципы организации сохранности и защиты программных систем;
- уметь:
- применять в работе современные системные программные средства: операционные системы, операционные оболочки, сервисные программы;
- ставить и решать конкретные задачи по применению средств операционных систем для организации процессов обработки информации в вычислительных и автоматизированных системах;
- применять на практике API одной из современных операционных систем;
- использовать API операционных систем для реализации взаимодействия разрабатываемых программ обработки данных с аппаратными средствами вычислительных и автоматизированных систем;
- при решении конкретных задач профессионально грамотно использовать свойства данной операционной системы или оболочки;
- оценивать и сравнивать эффективность работы различных операционных систем;
- владеть:
- пониманием алгоритмов функционирования операционных систем;
- умением анализировать достоинства и недостатки операционных систем различных классов и производителей;
- навыками работы в среде современных операционных систем и операционных оболочек;
- пониманием принципов синхронизации, алгоритмов распределения процессоров и планирования в распределенных системах;
- навыками разработки системных программ в одной из современных интегрированных сред разработки на основе API используемой операционной системы;
- навыками тестирования, оценки эффективности разрабатываемых программ, использующих API операционных систем.
Приобретаемые компетенции
- Осознание сущности и значения информации в развитии современного общества, владение основными методами, способами и средствами получения, хранения, переработки информации (ОК-11)
- Обладание навыками работы с компьютером как средством управления информацией (ОК-12)
- Способность работать с информацией в глобальных компьютерных сетях (ОК-13)
- Освоение методик использования программных средств для решения практических задач (ПК-2)
- Разработка интерфейсов «человек - электронно-вычислительная машина» (ПК-3)
- Разработка компонентов программных комплексов и баз данных, использование современных инструментальных средств и технологий программирования (ПК-5)
- Участие в настройке и наладке программно-аппаратных комплексов (ПК-9)
- Сопряжение аппаратных и программных средств в составе информационных и автоматизированных систем (ПК-10)
Автор аннотации ___________________________ Журавлева М.Г.
Заведующий кафедрой ___________________________ Кузнецов Л.А.