rpd000012498 (1010322), страница 2
Текст из файла (страница 2)
Тип: Тестирование
Тематика: Основы операционных систем
Прикрепленные файлы: Рубежные контроль 1.doc
1.2. Рубежный конроль по компоненты опрационных систем
Тип: Тестирование
Тематика: Компоненты опрационных систем
Прикрепленные файлы: Рубежные контроль 2.doc
1.3. Рубежный контроль по файловой организации, утилитам и сетевным компонентам операционных систем.
Тип: Тестирование
Тематика: Файловая организация, утилиты и сетевые компоненты операционных систем.
Прикрепленные файлы: Рубежные контроль 3.doc
-
Промежуточная аттестация
1. Экзамен (2 семестр)
Прикрепленные файлы: Вопросы к экзамену.doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1.Таненбаум Э. Современные операционные системы, Издательсво Питер, 2013 г., ISBN 978-5-496-00301-8, 978-0136006633.
2.Немет Э. Unix и Linux. Руководство системного администратора, Издательство Вильямс, 2012 г.,ISBN 978-5-8459-1740-9, 978-0-13-148005-6
3.Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ. - М.: Высшая школа, 1989. - 255 с.
Литература из электронного каталога:
1. Илюшечкин В.М. Илюшечкин В.М. Операционные системы. БИНОМ. Лаборатория знаний, 2009. - 111 с. - БИНОМ. Лаборатория знаний, 2009.
2. Гордеев А.В. Гордеев А.В. Операционные системы. Питер, 2007. - 415с. - Питер, 2007.
3. Столлингс В. Столлингс В. Операционные системы.Внутреннее устройство и принципы проектирования. Издат.дом."Вильямс", 2004. - Издат.дом."Вильямс", 2004.
4. Партыка Т.Л. Партыка Т.Л. Операционные системы, среды и оболочки. Форум, 2010. - 543 с. - Форум, 2010.
б)дополнительная литература:
1.Олифер В.Г., Олифер Н А. Сетевые операционные системы. Издательство Питер, 2009, ISBN 978-5-91180-528-9
2.Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. / Пер. с англ. – 4-е изд. – М.: Издательство «Русская редакция»; Спб.: Питер, 2006.
3.Матвеев М., Юдин М., Прокди Р. Windows 8. Полное руководство, Наука и техника, 2013, ISBN 978-5-94387-935-7
4.Скловская С. Red Hat Linux 6. Учебник. – Киев: ДиаСофт, 2000. – 416 с.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
1.www.ibm.com/developerworks/ru/linux/
2.www.microsoft.com/ru-ru/
3.www.ubuntu.com
4.www.linux-info.ru
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. При проведении лабораторных работ: класс персональных ЭВМ
кафедры 504 – Pentium-III/IV 2000-2500 Мгц.
2. Для проведения лекций используется демонстрационные техника кафедры
504 в ауд. 227 корп.5 и 231корп.5: проекторы Benq PB6110 и Benq MP610, ноутбуки Benq Joybook
S72 c дистанционным инфракрасным управлением и Acer M3245, экраны 1500х2000.
3. Пластиковые доски кафедры 504 в ауд. 227 корп.5 и 231корп.5
4. Система доступа wi-fi кафедры 504 для демонстрации отказоустойчивости систем
Приложение 1
к рабочей программе дисциплины
«Операционные системы »
Аннотация рабочей программы
Дисциплина Операционные системы является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Прикладная информатика. Дисциплина реализуется на «ИНЖЭКИН» факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 504.
Дисциплина нацелена на формирование следующих компетенций: ОК-8 ,ОК-9 ,ПК-4 ,ПК-12 ,ПК-13 ,ПК-16.
Содержание дисциплины охватывает круг вопросов, связанных с: -принципами и алгоритмами решения задач операционной системы,
-функциями и задачами операционной системы,
-различиями подходов к реализации ОС в зависимости от их предназначения,
-оценкой и анализом архитектуры операционных систем,
-программными средствами для настройки различных операционных систем,
-защитой информации в различных операционных системах,
-командами UNIX-подобных операционных системам,
-утилитами работы с Windows-подобными операционными системами,
-инструментальными срелствами проверки работоспособност и настроить драйвера устройств,
-технолгиями инсталляции,
-управлением конфигурированием перационных систем, в том числе сетевых,
-диагностики и восстанавления операционные системы при сбоях и отказах,
- программными средствами мониторинга операционных средств,
- сетевыми протоколами и оптимизацией операционных систем и сред.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: рубежный контроль в форме Тестирование и промежуточная аттестация в форме Экзамен (2 семестр).
Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часов. Программой дисциплины предусмотрены лекционные (36 часов), практические (0 часов), лабораторные (36 часов) занятия и (45 часов) самостоятельной работы студента. Дисциплина «Операционные системы» является базовой частью профессионального цикла дисциплин подготовки студентов по направлению подготовки «Прикладная информатика».
Изучение дисциплины «Операционные системы» предусматривает следующие формы организации учебного процесса: лекции, лабратоные занятия, самостоятельная работа студента. Программой дисциплины предусмотрены следующие виды контроля: текущий контроль успеваемости в форме опроса и выполнения тестовых заданий, отдельно оцениваются личностные качества студента (интеллект, креативность, аккуратность, исполнительность, инициативность), промежуточный контроль в форме зачета и экзамена(включает в себя ответ на теоретические вопросы и демонстрацию практических навыков на компьютере).
Приложение 2
к рабочей программе дисциплины
«Операционные системы »
Cодержание учебных занятий
-
Лекции
1.1.1. Введение в операционные системы. (АЗ: 4, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: Определение операционной системы (ОС). Место ОС в программном обеспечении компьютеров, компьютерных систем и сетей. Поколения операционных систем. Назначение, состав и функции ОС. Понятие компьютерных ресурсов. Концепция многоуровневого виртуального компьютера. Операционные оболочки и среды. Архитектуры операционных систем.
Классификация ОС. Интерфейсы операционных систем. Эволюция ОС. Эффективность ОС. Однопрограммные, многопрограммные, многопользовательские и многопроцессорные операционные системы. Примеры ОС: MS DOS, Windows 3.x, Windows 9.x/Me/2000/XP/2003/Vista/7, UNIX, Linux, OS/2, Macintosh, MVS, MV.
Прикладные операционные среды. Совместимость операционных систем. Виды совместимости. Языковая и двоичная совместимость. Эмуляция. Виртуальные машины и операционные среды
1.1.2. Управление процессами и потоками. (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: 1. Концепция процессов и потоков. Модель процесса, создание, завершение, иерархия, состояние. Задания, процессы, потоки, волокна. Мультипрограммирование. Формы многопрограммной работы. Пакетная обработка, разделение времени, диалоговый режим. Системы реального времени. Роль процессов, потоков и волокон в мультипрограммировании.
2. Потоки. Модель потока, использование потоков, способы реализации, понятие о
планировщике. Управление процессами и потоками. Создание и завершение процессов. Иерархия процессов. Операции над процессами. Состояния процесса: выполнение, приостановка, возобновление. Блок управления процессами. Модели процессов и потоков.
3.Межпроцессное взаимодействие. Классические проблемы межпроцессного
взаимодействия. Планирование процессов и потоков. Реализация потоков в пространстве пользователя. Реализация потоков в ядре. Смешанная реализация. Активация планировщика. Возможности создания многопоточных программ. Концепция волокон.
4.Планирование. Планировщик процессорного времени. Алгоритмы планирования. Взаимодействие и синхронизация процессов и потоков. Параллельные асинхронные процессы и межпроцессное взаимодействие. Уровни параллелизма: задания, задачи, процессы, потоки Состояния состязания. Взаимоисключения и критические участки. Примитивы и алгоритмы взаимоисключения. Семафоры, мониторы, передача сообщений. Проблемы межпроцессного взаимодействия.
Тупики (взаимоблокировки или дедлоки). Ресурсы и их захват процессами. Выгружаемые и невыгружаемые ресурсы. Примеры тупиков при распределении ресурсов. Обнаружение и предотвращение тупиков. Алгоритмы разрешения тупиков. Восстановление после тупиков.
Аппаратно-программные средства поддержки мультипрограммирования.
1.1.3. Взаимоблокировки и управление памятью. (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: 1.Иерархическая организация памяти. Функции ОС по управлению памятью. Задачи распределения памяти. Алгоритмы распределения памяти. Классификация методов распределения памяти. Распределение памяти фиксированными разделами. Распределение памяти динамическими разделами. Распределение памяти перемещаемыми разделами. Достоинства и недостатки методов.
2.Взаимоблокировки. Способы обнаружения и избежания взаимоблокировок.
3.Управление памятью. Основные понятия. Виртуальная память. Понятие о сегментации.
Страничная, сегментная и сегментно-страничная организация памяти. Достоинства и недостатки организации виртуальной памяти. Методы оптимизации функционирования виртуальной памяти. Аппаратная поддержка трансляции виртуальных адресов. Подкачка страниц и алгоритмы замещения страниц: оптимальный алгоритм, алгоритм FIFO – первый прибыл – первый обслужен, алгоритм NRU – не использовавшаяся в последнее время страница, алгоритм LRU – страница, не использовавшаяся дольше всего. Выбор размера страниц. Выбор величины файла подкачки и его размещения (на примере Windows). Алгоритмы замещения страниц в памяти. Защита памяти. Аппаратная поддержка механизма виртуальной памяти на примере процессора Pentium. Преобразование виртуальных адресов в физические. Защита данных при сегментной организации памяти.
1.1.4. Безопасность ОС. (АЗ: 6, СРС: 8)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: 1.Безопасность ОС. Аутентификация пользователей и разграничение доступа. Атаки
изнутри системы. Механизмы защиты ОС. Атаки системы снаружи. Механизмы защиты
ОС. Требования по безопасности. Угрозы безопасности. Классификация. Атаки изнутри системы. Злоумышленники. Взломщики. Методы вторжения. Случайная потеря данных. Атаки на систему снаружи. Внешняя и операционная безопасность. Предотвращение проблем во внешней среде. Аутентификация пользователей, права доступа, пароли.
2.Предотвращение сбоев и отказов. Резервное копирование и его стратегии. Специальные операции резервного копирования. Защита резервных копий. Восстановление файлов. Изготовление загрузочных дискет и диска аварийного восстановления и их использование. Резервное копирование конфигурации диска. Резервное копирование регистра и SAM. Безопасный режим загрузки. Восстановление конфигурации (Last Known Good).
3.Диагностика отказов при загрузке операционной системы на примере ОС Windows. Сообщения ОС Windows и стратегия отладки.
4.Диагностика отказов при загрузке операционной системы на примере linux-ОС Ubuntu. Сообщения linux-ОС Ubuntu и стратегия отладки.
5.Системный подход к обеспечению безопасности. Безопасность как бизнес-процесс. Восстановление файлов. Изготовление загрузочных дискет и диска аварийного восстановления и их использование. Резервное копирование конфигурации диска. Резервное копирование регистра и SAM. Безопасный режим загрузки. Восстановление конфигурации (Last Known Good).
1.2.1. Загрузка ОС и системные вызовы. (АЗ: 4, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Описание: 1.Загрузка операционных систем (на примере ОС Windows 7 и 8). Основные этапы процесса загрузки. Работа загрузчика. Опции загрузочного меню. Выбор аппаратного профиля. Загрузка и инициализация ядра. Загрузка драйверов и сервисов. Регистрация пользователя.
2.Инсталляция и конфигурирование операционных систем. Требования к аппаратным ресурсам. Подготовка процесса инсталляции. Конфигурирование разделов на жестком диске. Выбор файловой системы. Выбор варианта установки (локальная, сетевая). Инсталляция мультиоперационных систем















