Скачать 340.23 Kb.
|
М ИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ» УТВЕРЖДАЮПроректор по учебной работе_______ Т.В. Маркелова«_____» _________2005 г. рабочая программаПо дисциплине «Операционные системы» По специальности 230102.65 - Автоматизированные системы обработки информации и управления Факультет Цифровых систем и технологийКафедра «Информационных систем»
Москва — 2005 г. Составитель: _Доцент Иванько А.Ф._________ Рецензенты: __Доцент Тедеев В.Л.__________ Рабочая программа обсуждена на заседании кафедры «Информационные системы» (дата) __________________, протокол № ________. Зав. кафедрой ____________________/Марков А.А./ Одобрена Советом факультета «Цифровых систем и технологий» (дата) __________________, протокол № __________. Председатель______________________ 1. Цели и задачи дисциплины, требования к знаниям и умениям 1.1 Цели и задачи дисциплины Цель преподавания дисциплины - обучение студентов принципам построения операционных систем(ОС) и практическим навыкам работы с некоторыми из них. Задачи преподавания дисциплины:
1.2. Требования к знаниям и умениям. В результате изучения дисциплины студент должен: иметь представление: о направлениях развития операционных систем(ОС); знать: -основные функции операционных систем и стандартные сервисные программы; - основные типы операционных систем и операционных оболочек; - возможности современных операционных систем и оболочек; -способы и принципы построения современных операционных систем; -вычислительный процесс и его реализация с помощью ОС ;управление вычислительными процессами; вводом-выводом; реальной памятью; -управление виртуальной памятью; машинно-независимые свойства ОС; -планирование заданий пользователей; динамические , последовательные и параллельные структуры программ; -интерфейсы и основные стандарты в области системного программного обеспечения; -методы сохранности и защиты программных систем; уметь использовать: современные операционные системы и оболочки, обслуживающие сервисные программы; владеть: навыками работы в различных операционных средах; иметь опыт: программирования в современных операционных средах. 1.3. Перечень дисциплин с указанием разделов (тем), усвоение которых студентам необходимо для изучения данной дисциплины.
1.4. Объем дисциплины и виды учебной работы.
2. Содержание дисциплины 2.1. Наименование тем, их содержание, объем в часах лекционных занятий.
Тема 1. Введение Цели и задачи дисциплины. Место и роль дисциплины в общей структуре подготовки специалистов, связь с другими дисциплинами. Вычислительный процесс и его реализация с помощью операционных систем Назначение и функции операционных систем (ОС). Роль и место ОС в архитектуре вычислительных систем. Понятие ядра ОС. Этапы развития ОС. Тема 2. Типы операционных систем. Режимы работы операционных систем Однозадачный режим. Многозадачный режим. Режим разделения времени. Сетевой режим. Режим распределенной обработки. Режим реального времени .Стандартные сервисные программы. Управление вычислительными процессами, вводом- выводом, реальной памятью, управление виртуальной памятью. Машинно-независимые свойства ОС. Универсальные ОС. ОС специального назначения.. Пользовательский интерфейс операционных систем Командный интерфейс. Оконный интерфейс (WIMP-интерфейс). Речевой интерфейс (SILK-интерфейс). Тема 3. Принципы построения операционных систем. Основные концепции Процесс. Диаграмма состояний процесса. Временные характеристики. Классификация процессов. Ресурс. Классификация ресурсов. Дисциплины распределения ресурсов: одноочередные (FIFO, LIFO, RR) и многоочередные (бесприоритетные и приоритетные). Способы планирования заданий пользователей. Динамические, последовательные и параллельные структуры программ. Концепция виртуализации. Виртуализация ресурсов, примеры. Понятие виртуальной машины. Менеджер виртуальных машин. Концепция прерывания. Основные виды прерываний. Обработка прерываний. Векторы прерываний. Задачи. Разновидности задач: процессы и потоки (нити). Основные свойства задач: приоритет, контекст, статус, реентерабильность. Дескриптор задачи. Многозадачность. Понятие событийного вида обработки. Обработчики событий. Кооперативная (невытесняющая) и вытесняющая многозадачность. Очередь готовых задач. Приоритеты задач: статические и динамические. Основные алгоритмы планирования задач: алгоритмы, основанные на квантовании (разделения времени), алгоритмы, основанные на приоритетах (невытесняющая и вытесняющая многозадачность), комбинированные алгоритмы. Взаимосвязанные задачи. Способы их коммуникации: сообщения, почтовые ящики. Конкурирующие задачи. Проблемы синхронизации: тупики, инверсия приоритетов, гонки. Понятие критической секции. Способы синхронизации: семафоры, исключающие семафоры (мутексы), мониторы Функции ОС по управлению памятью. Типы адресов: виртуальные и физические. Методы распределения памяти без использования дискового пространства. Мультипрограммирование с фиксированными разделами. Мультипрограммирование с переменными разделами. Фрагментация памяти. Перемещаемые разделы. Методы распределения памяти с использованием дискового пространства. Понятие виртуальной памяти. Страничное распределение. Сегментное распределение. Странично-сегментное распределение. Механизмы реализации виртуальной памяти. Свопинг. Стратегии управления виртуальной памятью. Иерархия запоминающих устройств. Принцип кэширования данных. Кэш-память. Многопроцессорный режим работы. Совместное использование памяти. Защита памяти. Имена файлов. Типы файлов: обычные файлы, специальные файлы, каталоги. Логическая организация файла. Физическая организация и адрес файла. Дескриптор файла. Управление доступом к файлам и каталогам. Защита от несанкционированного доступа. Многоуровневая модель файловой системы. Отображение файлов в адресное пространство выполняемого процесса. Архитектура современной файловой системы. Тема 4. Коммерческие операционные системы и оболочки. Однозадачные однопользовательские операционные системы (MS-DOS 6, PC DOS 7, Novell DOS 7) Функциональные возможности. Модули ОС и размещение их в памяти и на дисках. Загрузка ОС и организация выполнения команд. BIOS, основные функции. Модуль расширения BIOS, основные функции. Файл CONFIG.SYS. Модуль обработки прерываний, назначение. Прерывания верхнего уровня ДОС. Вызовы функций ДОС через механизм прерываний. Виды обращений к ДОС. Файловая система. Файлы и каталоги. Основные команды для выполнения операций над файлами и каталогами. Командные файлы. Файл AUTOEXEC.BAT. Многозадачные многопользовательские операционные системы ( Windows 95, Windows NT 4.0, Windows 98, Windows 2000, Linux) Основные функции многозадачных многопользовательских операционных систем. Операционные системы семейства Win32 (Windows 95, Windows NT 4.0, Windows 98, Windows 2000). Аппаратные требования. Архитектура. Состав. Реализация многозадачности. Виртуальные машины среды Windows. Управление памятью. Файловые системы FAT, FAT32, NTFS. Управление программами. Планирование приоритетов. Интерфейс программирования прикладных программ Win32. Основные особенности и характеристики ОС семейства Linux. Операционные оболочки и сервисные программы Назначение и функции операционных оболочек. Norton Commander. Возможности Norton Commander 5.0. Windows Commander. Возможности Windows Commander 4. Пакет сервисных программ Norton Utilities: назначение, основные возможности. Тема 5. Заключение Тенденции развития операционных систем. 2.2. Лабораторный практикум
2.5. Организация самостоятельной работы
* могут быть предложены иные формы СРС 3. Учебно-методические материалы по дисциплинам. 3.1. Рекомендуемая литература Основная литература:
8. ИНФОРМАТИКА, под ред.проф.Н.В.Макаровой, Москва, «Финансы и статистика»,1997. Дополнительная литература:
3.2. Перечень наглядных и других пособий, методических указаний по проведению конкретных видов учебных занятий, а также методических материалов к используемым в учебном процессе техническим средствам. Презентационный комплекс (электронный вид формат pps, печатный раздаточный материал). Банк тестовых заданий в объеме 950 тестовых заданий в соответствии со спецификацией. Комплекс технических средств, позволяющих проецировать изображение из программ подготовки презентаций (экран, проектор, Notebook). Возможности доступа в Internet. В процессе изучения дисциплины используются:
4. Материально-техническое обеспечение дисциплины Компьютерный класс, оборудованный IBM – PC совместимыми или любыми другими персональными компьютерами. Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по специальности 230200.65 -“Информационные системы и технологии” направления 654700 “Информационные системы”, на базе Примерной программы подготовки специалистов по специальности 230200.65. Составитель: доцент Иванько А.Ф._________________ Рабочая программа пересмотрена и одобрена на заседании кафедры ИС “____” ______________2005 г. протокол №____ Зав. кафедрой ИС, проф., д.т.н. Марков А.А. Протокол согласования рабочей программы с другими дисциплинами специальности на 2005/2006 учебный год.
Учебно-методическая карта дисциплины «Операционные системы»
Протокол согласования рабочей программы с другими дисциплинами специальности на 2005/06 учебный год
Дополнения и изменения в рабочей программе на 200 I учебный год В рабочую программу вносятся следующие изменения: ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Рабочая программа пересмотрена и одобрена на заседании кафедры « »____________________200 г. Заведующий кафедрой «Информационные системы» ____________________/ Марков А.А./ Внесенные изменения утверждаю Проректор по учебной работе_______________ Т.В. Маркелова«_____» ___________200 г. |
Рабочая учебная программа по дисциплине «Операционные системы» разработана... Операционные системы [Текст]: рабочая учебная программа. Тюмень: гаоу впо то «тгамэуп». 2013. 17 с | Паспорт программы учебной дисциплины «Операционные системы» Область применения Рабочая программа учебной дисциплины «Операционные системы» является частью рабочей основной профессиональной образовательной программы... | ||
Конспект лекций по дисциплине: «Операционные системы и среды» «Системы баз данных», «Инструментальные средства разработки аппаратно-программных систем», «Микропроцессоры и микропроцессорные системы»,... | Самостоятельная работа приобщает студентов к творчеству, поиску и... Автор разработки: Торгашин Геннадий Владимирович, гобу спо во «Борисоглебский индустриальный техникум», преподаватель дисциплины... | ||
Курсовой проект по дисциплине «Системы программирования и операционные системы» Резидентный обработчик прерываний от клавиатуры с подключением до системного обработчика | Конспект по курсу лекций Операционные системы Граур Светлана группа... Основные блоки: 1)введение (историческое развитие вычислительных систем (ВС), определяемое появлением и развитием программного обеспечения... | ||
Рабочая учебная программа по дисциплине «Операционные системы» Направление... Основной акцент делается на практическое освоение основных алгоритмов, реализующих базовые функции ос, в особенности при реализации... | Рабочая программа по дисциплине «Операционные системы» Кроме того, целью преподавания является формирование у студентов системного мышления, теоретической и практической базы системного... | ||
Методические указания по курсовому проектированию по дисциплине «Операционные системы» Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Методические указания к курсовому проектированию по дисциплине «Операционные системы» Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Рабочая программа учебной дисциплины Операционные системы разработана на основе Федерального государственного образовательного стандарта среднего профессионального образования... | Программа дисциплины Операционные системы для специальности 090102.... Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности «090102 Компьютерная... | ||
Рефератов по дисциплине «Операционные системы» Целью написания реферата является углубление знаний по конкретной проблеме, получение навыков работы с научной и научно-популярной... | Рефератов по дисциплине «Операционные системы» Целью написания реферата является углубление знаний по конкретной проблеме, получение навыков работы с научной и научно-популярной... | ||
Рабочая программа учебной дисциплины Операционные системы и среды разработана в соответствии с Федеральным государственным образовательным стандартом среднего профессионального... | Вопросы для экзаменов по предмету операционные системы Основные компоненты компьютерной системы, общая картина функционирования компьютерной системы |