МИНИСТЕРСТВО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ ОРЕХОВСКИЙ ИНДУСТРИАЛЬНЫЙ ТЕХНИКУМ РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОПЕРАЦИОННЫЕ СИСТЕМЫ Специальность 230115 «Программирование в компьютерных системах» (по отраслям) (базовый уровень среднего профессионального образования) г. Орехово-Зуево 2014 г. Рассмотрена на заседании комиссии по профессиональному циклу по специальности 230115 Программирование в компьютерных системах Протокол № от «___» ________ 2014 г. Председатель: Бурова Т.Н. Соответствует требованиям ФГОС СПО по специальности 230115 Программирование в компьютерных системах Зам. директора по учебно-воспитательной работе Фомин С.А «___» ___________ 2014 г. Разработчик рабочей программы: Кобзев С.А. Рецензент: Преподаватель Почтеннных Е.А. Разработчик примерной программы: Гайнуллин Наиль Рашитович, преподаватель. ФГОУ СПО «Уфимский колледж статистики, информатики и вычислительной техники»; Рекомендована Экспертным советом по профессиональному образованию Федерального государственного автономного учреждения Федерального института развития образования (ФГАУ ФИРО). Заключение Экспертного совета № 093 от 02 марта 2012г. 2 СОДЕРЖАНИЕ ПАСПОРТ РАБОЧЕЙ ДИСЦИПЛИНЫ ПРОГРАММЫ УЧЕБНОЙ СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ УСЛОВИЯ РЕАЛИЗАЦИИ УЧЕБНОЙ ДИСЦИПЛИНЫ КОНТРОЛЬ И ОЦЕНКА УЧЕБНОЙ ДИСЦИПЛИНЫ РАБОЧЕЙ РЕЗУЛЬТАТОВ стр. 4 5 ПРОГРАММЫ 10 ОСВОЕНИЯ 11 3 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ Операционные системы и среды 1.1. Область применения программы Рабочая программа учебной дисциплины является частью рабочей основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230115 «Программирование в компьютерных системах» (базовой подготовки) 1.2. Место учебной дисциплины в структуре основной профессиональной образовательной программы: дисциплина входит в общепрофессиональный цикл. 1.3. Цели и задачи учебной дисциплины – требования к результатам освоения дисциплины: В результате освоения учебной дисциплины обучающийся должен уметь: – управлять параметрами загрузки операционной системы; – выполнять конфигурирование аппаратных устройств; – управлять учетными записями, настраивать параметры рабочей среды пользователя; – управлять дисками и файловыми системами, настраивать сетевые параметры, управлять разделением ресурсов в локальной сети; В результате освоения учебной дисциплины обучающийся должен знать: понятие, принципы построения, типы и функции операционных систем; операционное окружение; машинно-независимые свойства операционных систем; защищенность и отказоустойчивость операционных систем; принципы построения операционных систем; способы организации поддержки устройств, драйверы оборудования, сетевые операционные системы 1.4. Рекомендуемое количество часов на освоение программы учебной дисциплины: максимальной учебной нагрузки обучающегося 174 часа, в том числе: обязательной аудиторной учебной нагрузки обучающегося 116 часов; самостоятельной работы обучающегося 70 часа. 4 2. СТРУКТУРА И ПРИМЕРНОЕ СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 2.1. Объем учебной дисциплины и виды учебной работы Вид учебной работы Максимальная учебная нагрузка (всего) Обязательная аудиторная учебная нагрузка (всего) в том числе: лабораторные работы контрольные работы Самостоятельная работа обучающегося (всего) По разделу 1 ОС для автономного компьютера ОС как виртуальная машина ОС как система управления ресурсами Управление файлами и внешними устройствами Интерфейс прикладного программирования Сетевые операционные системы (СОС) Сетевые и распределенные операционные системы (РОС) Функциональные компоненты СОC Количеств о часов 174 116 70 4 58 16 По разделу 2 Ядро и вспомогательные модули ОС Ядро в привилегированном режиме Многослойная структура ОС Аппаратная зависимость и переносимость ОС Машинно-зависимые компонеты ОС Переносимость ОС Микроядерная архитектура Мультипрограммирование в системе разделения времени (СРВ) Мультипрограммирование в системе реального времени (Системы реального времени) Вытесняющие и невытесняющие алгоритмы планирования Типы адресов Алгоритмы распределения памяти Свопинг и виртуальная память Разделяемые сегменты памяти Иерархия запоминающих устройств 30 По разделу 3 Модель сетевой ФС Интерфейс СФС Базовые технологии безопасности Технология защищенного канала Условия возникновения тупиков Решение проблемы тупиков 12 Итоговая аттестация в форме экзамена 5 2.2. Примерный тематический план и содержание учебной дисциплины «Операционные системы и среды» Наименование разделов и тем 1 Раздел 1. Тема 1.1 Общие сведения об операционных системах Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся 2 Основы теории операционных систем Назначение и функции операционной системы, состав. Понятие программного интерфейса, его назначение. Основные поколения ОС Объем часов Уровень освоения 3 40 4 2 12 Виды интерфейсов. Понятие операционного окружения, состав, назначение Архитектурные особенности ОС Самостоятельная работа: 1. ОС для автономного компьютера 2. ОС как виртуальная машина 3. ОС как система управления ресурсами 4. Управление файлами и внешними устройствами 5. Интерфейс прикладного программирования 6. Сетевые операционные системы (СОС) 7. Сетевые и распределенные операционные системы (РОС) 8. Функциональные компоненты СОC Лабораторные работы: 1. Знакомство с операционной системой Linux 2. Знакомство с редактором VIM 3. Простейшие команды для работы с текстом 4. Основные команды DOS 5. Работа с пакетными файлами и утилитами 6. Конфигурирование ОС Раздел 2. Машинно-зависимые свойства операционных систем 16 12 60 6 Тема 2.1 Архитектурные особенности модели микропроцессорной системы Тема 2.2 Планирование процессов Тема 2.3 Управление реальной памятью Упрощенная архитектура типовой микро-ЭВМ. Классификация периферийных устройств и их архитектура. Структура ОП.Адресация. Драйверы устройств. Самостоятельная работа: 1. Ядро и вспомогательные модули ОС 2. Ядро в привилегированном режиме 3. Многослойная структура ОС 4. Аппаратная зависимость и переносимость ОС 5. Машинно-зависимые компонеты ОС 6. Переносимость ОС 7. Микроядерная архитектура Лабораторные работы: 7. Работа с процессами в Linux 8. Создание учетной записи в ос Windows XP 9. Работа с архиваторами в Linux 10. Linux, работа с файлами и каталогами. 11. Работа с текстовыми документами в ос семейства Linux. 12. Работа с учетными записями в Linux Понятия: задание, процесс, планирование процесса, очереди. Состояния существования процесса. Диспетчеризация процесса. Блок состояния процесса. Алгоритм диспетчеризации. Самостоятельная работа: 1. Мультипрограммирование в системе разделения времени (СРВ) 2. Мультипрограммирование в системе реального времени (Системы реального времени) 3. Вытесняющие и невытесняющие алгоритмы планирования Механизм разделения центральной памяти. Разделение памяти на разделы. Распределение памяти с разделами фиксированного размера, переменного размера 1 6 2 2 14 12 2 4 2 6 2 1 7 Тема 2.4 Управление виртуальной памятью Понятие виртуального ресурса. Отображение виртуальной памяти в реальную. Общие методы реализации виртуальной памяти. Размещение страниц по запросам. Страничные кадры. Таблица отображения страниц.Динамическое преобразование адресов. Сегментная организация памяти. Контрольная работа №1 Самостоятельная работа: 1. Типы адресов 2. Алгоритмы распределения памяти 3. Свопинг и виртуальная память 4. Разделяемые сегменты памяти 5. Иерархия запоминающих устройств 1 6 1 3 10 Раздел 3. Машинно-независимые свойства операционных систем Тема 3.1 Работа с файлами Тема 3.2 Планирование заданий Файловая система. Иерархическая структура файловой системы. Логическая организация файловой системы. Примеры файловых систем. Понятие директории. Операции с директориями. Разделы диска. Защита файлов. Самостоятельная работа: 1. Модель сетевой ФС 2. Интерфейс СФС Лабораторные работы: 13.Shellпрограммирование. Работа с целыми и вещественными величинами 14.Shell программирование. Условный оператор 15.Shell программирование. Циклы 16.Shell программирование. Массивы Введение в планирование. Категории алгоритмов планирования. Задачи алгоритмов планирования. 72 2 6 3 2 4 8 2 2 8 Лабораторные работы: 17. Планирование заданий в ос Windows XP 18. Процессы в системе Windows 19. Управление памятью в Linux Классификация ресурсов. Взаимоблокировки. Обнаружение и устранение Тема 3.3 Распределение ресурсов взаимоблокировок. Самостоятельная работа: 1. Условия возникновения тупиков 2. Решение проблемы тупиков Основные понятия безопасности. Классификация угроз. Базовые технологии Тема 3.4 Защищенность и безопасности. Аутентификация, авторизация, аудит. отказоустойчивость Отказоустойчивость ОС операционных систем Самостоятельная работа: 1. Базовые технологии безопасности 2. Технология защищенного канала Лабораторные работы: 20. Работа с программой fdisk\ 21. Изучение работы и тестирование базовых аппаратных средств 22. Установка ОС Windows XP 23. Установка ОС Linux 24. Изменение пользовательских настроек Linux 25. Установка ПО в Windows 26. Установка и настройка прикладного ПО в Linux 27. Файловая оболочка Far Manager 28. Файловая оболочка Midnight Commander 29. .Исследование эффективности работы архиватора 30. Изучение различных способов входа в систему 31. Система авторизации и управления правами пользователей 32. Изучение структуры реестра Windows 33. Работа с эмулятором Wine Тема 3.5 Настройка сетевых Настройка сетевых параметров протокола TCP/IP, маски подсетей параметров и разделение ресурсов в Контрольная работа № 2 локальных сетях 6 2 3 4 2 3 2 3 4 28 1 4 1 9 Лабораторные работы: 34. Сетевые утилиты в ос Windows XP 35. Работа с сетевыми утилитами в о.с. Linux Итого 4 174 Для характеристики уровня освоения учебного материала используются следующие обозначения: 1. – ознакомительный (узнавание ранее изученных объектов, свойств); 2. – репродуктивный (выполнение деятельности по образцу, инструкции или под руководством) 3. – продуктивный (планирование и самостоятельное выполнение деятельности, решение проблемных задач) 10 3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРИМЕРНОЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 3.1. Требования к минимальному материально-техническому обеспечению Реализация учебной дисциплины требует наличия лаборатории «Вычислительной техники и периферийных устройств». Оборудование лаборатории: – посадочные места по количеству обучающихся; – рабочее место преподавателя; – комплект учебно-наглядных пособий «Операционные системы и среды». Технические средства обучения: – компьютер с мультимедиапроектором; – лицензионное программное обеспечение (Windows XP, Microsoft Virtual PC, VMware Workstation). 3.2. Информационное обеспечение обучения Перечень рекомендуемых учебных изданий, дополнительной литературы Интернет-ресурсов, Основные источники: 1. Партыка, Т.Л. Операционные системы, среды и оболочки: учебное пособие / Т.Л. Партыка, И.И. Попов. - М.: Форум, 2012.- 560 с. 2. Олифер, В.Г. Сетевые операционные системы: Учебник для вузов / В.Г. Олифер, Н.А. Олифер. - 2-е издание. - СПб.: Питер, 2009.- 669 с.: ил. 3. Таненбаум Э. Современные операционные системы. СПб.: Питер, 2010. 1116 с. Дополнительные источники: Карпов В.Е., Коньков К.А Основы операционных систем Издательство "Интуит.ру". 2005 г.– 2-е издание Интернет ресурсы: 1. http://www.ict.edu.ru/catalog/index.php 2. http://artishev.com/texnologii/setevaya-os.html 3. http://inoblogger.ru/2010/03/31/operacionnaya-sistema-interneta/ 4. http://www.tver.mesi.ru/e-lib/res/648/14/1.html 1. 11 4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ Контроль и оценка результатов освоения учебной дисциплины осуществляется преподавателем в процессе проведения практических занятий и лабораторных работ, тестирования, а также выполнения обучающимися индивидуальных заданий, проектов, исследований. Результаты обучения (освоенные умения, усвоенные знания) 1 Умения: устанавливать системы; и сопровождать Формы и методы контроля и оценки результатов обучения 2 операционные Защита лабораторных работ № 22-23 учитывать особенности работы в конкретной операционной системе, организовывать поддержку приложений других операционных систем; пользоваться инструментальными средствами операционной системы; по теме 3.4 Защита лабораторных работ теме 1.1 Защита лабораторных работ теме 3.4 Защита лабораторных работ теме 2.1 Защита лабораторных работ теме 3.4 1-6 по 20-21 по 7-12 по 22-33 по Знания: понятие, принципы построения, типы и функции Проверка самостоятельной работы операционных систем; по теме 1.1 операционное окружение; машинно-независимые свойства операционных систем; защищенность и отказоустойчивость операционных систем; принципы построения операционных систем; способы организации поддержки устройств, драйверы оборудования, сетевые операционные системы Проверка самостоятельной работы по теме 1.1 Устный опрос по темам 3.1-3.5 Контрольная работа №1 Проверка самостоятельной работы по теме 3.4 Проверка самостоятельной работы по теме 3.4 Контрольная работа №2 Защита лаборатооных работ 34-35 по теме 3.5 12 5. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ Результаты (освоенные профессиональные компетенции) ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств. Основные показатели результатов подготовки Формы и методы контроля Письменный экзамен знать: понятие, принципы построения, типы и функции операционных систем Экспертная оценка выполнения лабораторной работы уметь: учитывать особенности работы в конкретной операционной системе организовывать поддержку приложений других операционных систем ПК 2.3. Решать вопросы администрирования базы данных. уметь: – управлять учетными записями, настраивать параметры рабочей среды пользователя; – управлять дисками и файловыми системами, настраивать сетевые параметры, управлять разделением ресурсов в локальной сети; понятие, принципы построения, типы и функции операционных систем; операционное окружение; машиннонезависимые свойства операционных систем; Письменный экзамен Экспертная оценка выполнения лабораторной работы 13 защищенность и отказоустойчивость операционных систем; принципы построения операционных систем; способы организации поддержки устройств, драйверы оборудования, сетевые операционные системы Письменный экзамен знать: ПК 3.2. Выполнять интеграцию модулей в программную систему. защищенность и отказоустойчивость операционных систем операционное окружение уметь: организовывать поддержку приложений других операционных систем сопровождать операционные системы пользоваться инструментальными средствами операционной системы владеть: инструментальными средствами операционной системы Экспертная оценка выполнения лабораторной работы 14 Письменный экзамен знать: ПК 3.3. Выполнять отладку программного продукта с использованием специализированных программных средств. Результаты (освоенные общекультурные компетенции) ОК-1 Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. - ОК-2 Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. сетевые операционные системы принципы построения операционных систем защищенность и отказоустойчивость операционных систем уметь: сопровождать операционные системы учитывать особенности работы в конкретной операционной системе владеть: инструментальными средствами операционной системы Экспертная оценка выполнения лабораторной работы Основные показатели результатов подготовки Формы и методы контроля понимает сущность своей будущей Экспертное наблюдение и профессии - понимает социальную значимость своей будущей оценка на практических и лабораторных профессии занятиях при демонстрирует интерес к будущей выполнении работ профессии - успешно организует собственную деятельность - умеет выбирать типовые методы и способы выполнения профессиональных задач - адекватно оценивает эффективность и качество выбранных типовых методов и способов выполнения профессиональных задач Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ 15 ОК-3 Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. - принимает решения в стандартных и нестандартных ситуациях и несет за них ответственность Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ ОК-4 Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. - умеет осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личного развития Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ ОК-5 Использовать информационнокоммуникационные технологии в профессиональной деятельности. - использует информационнокоммуникационные технологии в профессиональной деятельности Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ Результаты (освоенные общекультурные компетенции) ОК-6 Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. Основные показатели результатов подготовки - ОК-7 Брать на себя ответственность заработу членов команды (подчиненных), за результат выполнения заданий. - работает в коллективе и с команде эффективно общается с коллегами, руководством, потребителями Формы и методы контроля Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ берет на себя ответственность за Экспертное и работу членов команды наблюдение оценка на практических (подчиненных) и лабораторных берет на себя ответственность за занятиях при результат выполнения заданий выполнении работ 16 ОК-8 Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. - - Экспертное наблюдение и оценка на практических и лабораторных занятиях при осознанно планирует повышение выполнении работ квалификации самостоятельно определяет задачи профессионального и личностного развития занимается самообразованием ОК-9 Ориентироваться в условиях частой смены технологий в профессиональной деятельности. - ориентируется в условиях частой смены технологий в профессиональной деятельности Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ ОК-10 Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). - исполняет воинскую обязанность, в том числе с применением полученных профессиональных знаний Экспертное наблюдение и оценка на практических и лабораторных занятиях при выполнении работ 17