«Операционные системы»
Вид материала | Программа курса |
- Ые системы", "Операционные системы, среды и оболочки" и "Операционные системы и системное, 1294.27kb.
- Тема лекции «Многозадачные многопользовательские операционные системы. Операционные, 154.91kb.
- А. С. Цветков «Операционные системы», 22.3kb.
- Учебная программа Дисциплины р6 «Операционные системы» по специальности 090302 «Информационная, 131.78kb.
- Методические указания для выполнения Курсовой работы по дисциплине «Операционные системы», 72.86kb.
- Лекция Архитектурные особенности, 123.73kb.
- Программа по дисциплине «Технологии программирования и операционные системы», 42.87kb.
- Учебное пособие Часть 1 основы персонального компьютера. Операционные системы, 1386.35kb.
- Рабочая программа по учебной дисциплине Операционные системы, среды и оболочки наименование, 623.3kb.
- Рабочая программа По дисциплине «Операционные системы» По специальности 230102., 376.29kb.
- ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
- Цель курса – изучение принципов построения, назначения, теоретических основ функционирования и практического использования операционных систем как эффективного средства управления процессами обработки данных в современных ЭВМ.
- Цель курса – изучение принципов построения, назначения, теоретических основ функционирования и практического использования операционных систем как эффективного средства управления процессами обработки данных в современных ЭВМ.
1.2. По завершению курса «Операционные системы» студент должен:
- владеть такими понятиями, как вычислительный процесс, мультипрограммирование, файловая система, и их реализация с помощью операционной системы;
- знать назначение и функции операционной системы, современное состояние теории операционных систем и методы, используемые при их разработке;
- знать теоретические основы планирования процессов и потоков и управление памятью;
- иметь устойчивые практические навыки работы с операционными системами MS DOS, Windows98/2000/XP;
- уметь создавать программы, расширяющие возможности операционных систем.
1.3. Преподавание курса «Операционные системы» связано с изучением курса государственного образовательного стандарта «Информатика» и является основой для изучения дальнейших дисциплин, использующих ЭВМ и программирование.
2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
2.1. ФЕДЕРАЛЬНЫЙ КОМПОНЕНТ
Программа курса «Операционные системы» составлена в соответствие с требованиями государственного образовательного стандарта специализации – Интегрированные системы автоматизированного управления, специализации 230201, блок общеобразовательных дисциплин ОПД.Ф.10
2.2. ЛЕКЦИИ (36 часов)
- Эволюция операционных систем (2 часа)
- Принципы построения современных операционных систем (4 часа):
назначение основных функций операционной системы; классификация операционных систем.
- Архитектура операционной системы (4 часа):
ядро и вспомогательные модули операционной системы; многослойная структура операционной системы; микроядерная архитектура операционной системы.
- Файловая система (6 часов):
понятие файловой системы, ее основные свойства; реализации файловой системы; дескриптор файла; матрица управления доступом; физическая организация файловой системы.
- Процессы и потоки (6 часов):
мультипрограммирование; понятие процесса и потока; алгоритмы планирования процессов и потоков; мультипрограммирование на основе прерываний.
- Управление памятью (6 часов):
функции операционной системы по управлению памятью; алгоритмы распределения памяти;
свопинг и виртуальная память; кэширование данных.
- Система управления устройствами ввода-вывода (4 часа)
- Обзор современных операционных систем и операционных оболочек (4 часов):
краткая характеристика и сравнительный анализ операционных систем: MS DOS, Windows, Windows NT, UNIX, LINUX, NetWare.
2.3 ПРАКТИЧЕСКИЕ ЗАНЯТИЯ –
2.4. ЛАБОРАТОРНЫЕ РАБОТЫ (36 часов)
2.4.1. Работа с дисками и дисководами (4 часа)
2.4.2: Создание командных файлов операционной системы MS DOS (4 часа)
2.4.3. Загрузка операционной системы WINDOWS98/2000/XP. Структура оперативной памяти. Распределение ресурсов компьютера (4 часа)
2.4.4. Антивирусные программные средства. (2 часа)
2.4.5. Служебные программы WINDOWS98/2000/XP. (2 часа)
2.4.6. Настройка WINDOWS ( 4 часа)
2.4.7. Изучение файловой системы. Работа с дисковой памятью ОС Linux.(6 часов)
2.4.8. Основы администрирования Linux (2 часа)
2.4.9. Архивация и кодирование данных (2 часа)
2.4.10. Разработка программной оболочки для работы с файлами (6 часов)
2.5. КУРСОВАЯ РАБОТА –
2.6. САМОСТОЯТЕЛЬНАЯ РАБОТА (48 часов):
Знакомство с публикациями в периодических изданиях
- Поиск информации в Internet www:/amursu.ru/citforum
- Физическая организация файловых систем FAT16, FAT32
2.6.4. Сетевые файловые системы
- Принципы построения сетевых файловых систем
- Модель сетевой файловой системы
- Интерфейс сетевой файловой службы
- Вопросы реализации сетевой файловой системы
- Примеры сетевых файловых служб: FTP и NFS
2.6.5. Аппаратная поддержка мультипрограммирования на примере процессора Pentium
- Регистры процессора
- Привилегированные команды
- Средства поддержки сегментации памяти
- Сегментно-страничный механизм
- Механизм прерываний
- Кэширование в процессоре Pentium
- Буфер ассоциативной трансляции
- Кэш первого уровня
- Совместная работа кэшей разного уровня
- ВОПРОСЫ К ЭКЗАМЕНУ:
- Первые ОC, их развитие в 65-75 гг.
- Операционные системы и компьютерные сети
- Развитие ОC в 80-е годы
- Составные части ОС
- Назначение и функции ОС
- Классификация ОС
- Требования, предъявляемые к современным ОС
- Системы пакетной обработки, системы реального времени
- Многослойная архитектура ОС
- Ядро и вспомогательные модули ОС
- Микроядерная архитектура ОС
- Понятия процесса и потока
- Состояния потока
- Вытесняющие и невытесняющие алгоритмы
- Алгоритмы планирования, основанные на квантовании
- Алгоритмы планирования, основанные на приоритетах
- Синхронизация потоков
- Понятия «прерывание», «вектор прерываний», «обработчик прерываний»
- Механизм обработки прерывания
- Классификация методов распределения памяти
- Идентификация переменных и программ, типы адресов
- Распределение памяти фиксированными разделами
- Распределение памяти динамическими разделами
- Перемещаемые разделы
- Свопинг и виртуальная память
- Страничное распределение памяти
- Сегментное распределение памяти
- Странично-сегментное распределение памяти
- Разделяемые сегменты памяти
- Иерархия запоминающих устройств
- Кэш-память, принцип действия
- Понятие файловой системы
- Цели и задачи файловой системы
- Дескриптор файла
- Задачи операционной системы по управлению файлами и устройствами
- Файловая системы FAT16
- Файловая система FAT32
- Файловая система NTFS
- Система управления вводом-выводом
- Основные информационные структуры системы управления вводом-выводом
3. УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ:
3.1. ЛИТЕРАТУРА
ОСНОВНАЯ
- Гордеев А.В. Операционные системы. Учебник для вузов. 2-е издание. СПб: Питер, 2004. 416 с. (Допущено Министерством образования РФ)
- Олифер В.Г., Олифер Н.А. Сетевые операционные системы. СПб.: Питер, 2001. 544 с.
ДОПОЛНИТЕЛЬНАЯ
- Информатика Под ред. Н. Макаровой. М.: Финансы и статистика, 1997.
- Фигурнов В.Э. IBM для пользователя от начинающего – до опытного 7-е издание. М.: Инфра-М, 1998
- Данкин Р. Профессиональная работа с MS DOS: М.: Мир, 1993
3.2. МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
3.2.1. Галаган Т.А., Соловцова Л.А. Операционные системы. Практикум на ПЭВМ. Благовещенск: АмГУ, 2002. (электронный вариант)
- УЧЕБНО-МЕТОДИЧЕСКАЯ (ТЕХНОЛОГИЧЕСКАЯ) КАРТА ДИСЦИПЛИНЫ
Номер недели | Вопросы, изучаемые на лекции | Занятия (номера) | Используемые нагляд. и метод. пособия | Самостоятельная работа студентов | Форма контроля | ||
Практич (семин.) | Лаборат. | Содержание | часы | ||||
1 | 2.2.1 | | 2.4.1 | 3.2.1 | 2.6.1 - 2.6.2 | 2 | отчет |
2 | 2.2.2 | | 2.4.1 | 3.2.1 | 2.6.1 - 2.6.2 | 2 | отчет |
3 | 2.2.2 | | 2.4.2 | 3.2.1 | 2.6.1 - 2.6.2 | 2 | отчет |
4 | 2.2.3 | | 2.4.2 | 3.2.1 | 2.6.1 - 2.6.2 | 2 | отчет |
5 | 2.2.3 | | 2.4.3 | 3.2.1 | 2.6.1 - 2.6.2 | 2 | отчет |
6 | 2.2.4 | | 2.4.3 | 3.2.1 | 2.6.1 - 2.6.2, 2.6.4 | 5 | отчет |
7 | 2.2.4 | | 2.4.4 | | 2.6.1 - 2.6.2, 2.6.4 | 5 | отчет |
8 | 2.2.4 | | 2.4.5 | 3.2.1 | 2.6.1 - 2.6.2, 2.6.4 | 5 | отчет, 2.7.3 |
9 | 2.2.5 | | 2.4.6 | | 2.6.1 - 2.6.2 | 2 | отчет |
10 | 2.2.5 | | 2.4.6 | | 2.6.1 - 2.6.3 | 3 | отчет |
11 | 2.2.5 | | 2.4.7 | | 2.6.1 - 2.6.3 | 5 | отчет, 2.7.1 |
12 | 2.2.6 | | 2.4.7 | | 2.6.1 - 2.6.3 | 3 | отчет |
13 | 2.2.6 | | 2.4.7 | | 2.6.1 - 2.6.3 | 3 | отчет |
14 | 2.2.6 | | 2.4.8 | 3.2.1 | 2.6.1, 2.6.5 | 5 | отчет, 2.7.4 |
15 | 2.2.7 | | 2.4.9 | 3.2.1 | 2.6.1, 2.6.5 | 3 | отчет |
16 | 2.2.7 | | 2.4.10 | | 2.6.1 - 2.6.2 | 3 | отчет, |
17 | 2.2.8 | | 2.4.10 | | 2.6.1 - 2.6.2 | 3 | отчет |
18 | 2.2.8 | | 2.4.10 | | 2.6.1 - 2.6.2 | 5 | отчет, 2.7.2 |