rpd000011899 (1007056), страница 3
Текст из файла (страница 3)
2. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник. – СПб: Питер , 2003. - 544с.
3. Иртегов Д.В. Введение в операционные системы: Учебник. - СПб: Питер , 2004. - 544с.
4. Гордеев А., Молчанов А. Системное программное обеспечение: Учебник. - СПб: Питер , 2003. - 544с.
5. Информатика: Учебник / Под ред. проф. Н.В. Макаровой. – М.: Финансы и статистика, 2003. – 790с.
6. Таненбаум Э. Современные операционные системы / Пер. с англ. - СПб: Питер , 2004. - 544с.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
Лаборатория кафедры 506
Приложение 1
к рабочей программе дисциплины
«Операционные системы »
Аннотация рабочей программы
Дисциплина Операционные системы является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Менеджмент. Дисциплина реализуется на «ИНЖЭКИН» факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 506.
Дисциплина нацелена на формирование следующих компетенций: ОК-16 ,ОК-17 ,ОК-18 ,ПК.66.
Содержание дисциплины охватывает круг вопросов, связанных с: назначением, архитектурой, базовыми понятиями по принципам и методам управления ресурсами вычислительного комплекса, реализуемого средствами ОС, особенностями построения и тенденции развития современных операционных систем
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: рубежный контроль в форме Коллоквиум ,Тестирование и промежуточная аттестация в форме Рейтинговая оценка (2 семестр).
Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часов. Программой дисциплины предусмотрены лекционные (36 часов), практические (0 часов), лабораторные (36 часов) занятия и (72 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Операционные системы »
Cодержание учебных занятий
-
Лекции
1.1.1. Введение. Основные понятия и определения (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.2. Эволюция ОС (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Назначение и функции ОС (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Архитектура ОС (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Процессы и потоки (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Управление памятью (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Управление вводом-выводом в операционных системах (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Файловые системы (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Дополнительные возможности файловых систем (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.5.1. Многопроцессорные и сетевые ОС (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.6.1. Обзор современных ОС (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
-
Лабораторные работы
1.3.1. Понятие о потоке ввода-вывода (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.3.2. Организация ввода-вывода в UNIX (АЗ: 8, СРС: 8)
Форма организации: Лабораторная работа
1.6.1. Краткая история операционной системы UNIX, ее структура (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.6.2. Понятие процесса в UNIX. Его контекст (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.6.3. Организация работы с разделяемой памятью в UNIX. (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.6.4. Семафоры в UNIX. Отличие операций над UNIX-семафорами от классических операций (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.6.5. Сообщения как средства связи и средства синхронизации процессов (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.6.6. Организация файловой системы в UNIX (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Операционные системы »
Прикрепленные файлы
Вопросы по ОС.doc
Вопросы к зачету по курсу лекций «Операционные системы»
-
Основные понятия и определения. Функции ОС.
-
Поколения операционных систем. Эволюционная история ОС.
-
Классификации операционных систем: По типу централизации. По особенностям алгоритмов управления ресурсами. По особенностям областей использования. По особенностям аппаратных платформ.
-
Ядро операционной системы. Классификация операционных систем по типу архитектуры ядра системы. Режим ядра (защищенный) и пользовательский режим. Виртуальные машины.
-
Процессы и потоки управления. Понятие процесса. Процессы с поддержкой многопоточности.
-
Процессы: Сигналы как простейшие средства коммуникации.
-
Состояния процесса. Многозадачность.
-
Планирование процессов. Методы синхронизации.
-
Управление памятью в ОС, страничная организация и файл подкачки.
-
Общая модель файловой системы. Типы файлов. Организация жесткого диска.
-
Типы файловых систем. Преимущества и недостатки.
-
Коммуникация и синхронизация процессов в централизованных архитектурах: Основные понятия и определения. Подходы с активным ожиданием. Алгоритм Деккера. Аппаратная поддержка взаимоисключений. Крутящаяся блокировка. Блокировка с запретом прерываний.
-
Коммуникация и синхронизация процессов в централизованных архитектурах: Высокоуровневые подходы. Семафоры.
-
Коммуникация и синхронизация процессов в централизованных архитектурах: Мониторы. Языковая и библиотечная поддержка параллелизма.
-
Коммуникация и синхронизация процессов в централизованных архитектурах: Тупики. Модели для анализа свойств асинхронных процессов.
-
Коммуникация и синхронизация процессов в централизованных архитектурах: Планирование и диспетчеризация процессов.
-
Коммуникация процессов в сетях: Уровневые протоколы. Адресация в сетях TCP/IP. Транспортные протоколы.
-
Коммуникация процессов в сетях: Маршрутизация в сетях TCP/IP.
-
Коммуникация процессов в сетях: Средства коммуникации высокого уровня.
-
Синхронизация процессов в распределенных системах: Основные подходы к синхронизации. Взаимные исключения в распределенных системах.
-
Синхронизация процессов в распределенных системах: Высокоуровневые средства синхронизации. Память: Основные идеи работы с памятью.
-
Память: Привязка адресов.
-
Память: Простейшие схемы управления памятью.
-
Память: Управление виртуальной памятью.
-
Память: Распределенная общая память
-
Внешняя память: Управление внешней памятью. Файлы и файловые системы.
-
Внешняя память: Распределенные файловые системы.
-
Драйверы: Драйверы устройств. Классы драйверов. Принципы управления устройствами ввода-вывода.
-
Специализированные операционные системы: Отказоустойчивые операционные системы и операционные
системы реального времени. -
Оболочки: Оболочки операционных систем.
-
Проблемы и перспективы развития операционных систем.
-
Архитектура Windows 2000.
-
Файловые системы FAT16 и FAT32.
-
Файловая система NTFS.
-
Инсталляция Windows. Средства настройки.
-
Конфигурационные файлы autoexec.bat, config.sys.
-
Конфигурационный файл msdos.sys.
-
Конфигурационный файл boot.ini.
-
Реестр: организация, способы работы.
-
Командный интерпретатор command.com. Внутренние команды.
-
Принципы работы в командной строке, переменные окружения.
-
Основные команды command.com.
-
Пакетные bat-файлы: вывод сообщений, использование параметров.
-
Управление выполнением в bat-файлах (операторы перехода, условия, цикла). Утилита choice.
-
Командный интерпретатор cmd.exe. Новые команды, работа с переменными среды.
-
Особенности командных файлов в Windows NT.
-
Сервер сценариев Windows Script Host (WSH). Версии WSH. Основные возможности.
-
Создание и запуск сценариев WSH. Стандартные объекты.
-
Язык JScript. Переменные, типы данных, операторы.
-
Управление ходом выполнения в JScript.
-
Встроенные функции и объекты JScript.
-
Объект WScript в WSH. Свойства и методы.
-
Вывод текстовых строк и обработка аргументов в WSH.
-
Работа с файловой системой в WSH. Объект FileSystemObject. Свойства и методы.
-
Объект Drive в WSH.
-
Объект File в WSH.
-
Объект Folder в WSH.
-
Объект TextStream в WSH.
-
Интерактивные возможности WSH. Объект WshShell. Методы SendKeys и Popup.
-
Использование функции InputBox в JSscript.
-
Использование внешних объектов в WSH (на примере Microsoft Office).
-
Клавиатурные комбинации работы с Проводником. Файловый менеджер Total (Windows) Commander.
-
Организация систем на базе X Window. Серверы и менеджеры.
-
Среды GNOME и KDE. Оболочка Midnight Commander.
ОС РК 1.doc
-
ОС, ориентированные на процесс и ориентированные на пользователя.
-
ОС для автономного компьютера – как виртуальная машина и как система управления ресурсами. Классификация ОС.
-
Структура и функциональные компоненты ОС. Управление процессами. Управление памятью. Управление файлами и внешними устройствами. Защита данных и администрирование. Интерфейс прикладного программирования. Пользовательский интерфейс.
-
Сетевые ОС. Сетевые и распределенные ОС. Два значения термина «сетевая» ОС. Функциональные компоненты сетевой ОС. Сетевые службы и сетевые сервисы. Встроенные сетевые службы и сетевые оболочки
-
Одноранговые и серверные сетевые ОС. ОС в одноранговых сетях. ОС в сетях с выделенными серверами. Модель «клиент-сервер».
-
Требования к современным ОС.
ОС РК 2.doc
1. Регистры процессора. Привилегированные команды.
2. Средства поддержки сегментации памяти.
3. Виртуальное адресное пространство.
4. Преобразование адресов.
5. Защита данных при сегментной организации памяти.
6. Сегментно-страничный механизм.
7. Средства вызова процедур и задач.
8. Вызов процедур. Вызов задачи.
9. Механизм прерываний.
10. Кэширование в процессоре Pentium.
11. Кэш первого уровня.
12. Совместная работа кэшей разного уровня.
13. Исследование и анализ алгоритмов планирования и диспетчеризации процессов.
14. Оценка алгоритмов межпроцессного взаимодействия.
15. Моделирование и оценка алгоритмов замещения страниц памяти.
4_ТестыОС.doc
Вопросы для тестирования по курсу «Операционные системы»
Задание: выбрать и отметить все утверждения, верные для каждого вопроса.
Что такое операционная система?
а) прикладная программа
б) диск-резидентная программа
в) супервизор
г) системное программное обеспечение
д) привилегированный программный модуль
Какие из перечисленных ниже функций являются функциями операционной системы?
а) распределение оперативной памяти между работающими процессами
б) отладка программ
в) обработка графических изображений.
Операционная система Linux – это:
а) мультитерминальная операционная система
б) мультипрограммная операционная система
в) многозадачная операционная система















