Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника»



ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ


ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО Проф ОБРАЗОВАНИЯ


«МАТИ» - Русский Муниципальный ТЕХНОЛОГИЧЕСКИЙ Институт

имени К.Э. ЦИОЛКОВСКОГО




Кафедра «Проектирование вычислительных комплексов»





























^ РАБОЧАЯ УЧЕБНАЯ Программка


по дисциплине «Операционные системы»


Направление № 230100 «Информатика и вычислительная техника»

Шифр учебного плана: 230100.03пвк Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника»

Факультет № 6

Выпускающая кафедра: Проектирование вычислительных комплексов

Форма обучения: очная

Количество часов по дисциплине: 136

Цикл дисциплин: О


Рассредотачивание времени студента по видам учебных занятий

(часы аудиторных занятий/самостоятельная работа)



Семестр

6




По учебному плану (АР/СР)

64/72




Лекции (АР Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника»/СР)

32/20




Лабораторные работы (АР/СР)

32/22




Практические занятия (АР/СР)

-




Курсовая работа (0/СР)

кр/30




Форма контроля

экзамен






Москва 2006 г.


^ ЦЕЛЬ И Задачки ДИСЦИПЛИНЫ, ЕЕ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ

Цель преподавания дисциплины

Цель курса - дать студентам Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» развернутое, логически выстроенное представление об операционных системах, как новеньком направлении информатики, включающем самые различные нюансы современных технологий сотворения программного обеспечения. Это представление дается через теорию дискретных структур и системы массового обслуживания, определяющие ОС как Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» иерархическую систему, подчиняющуюся законам систем массового обслуживания. Потом строительная абстракция преобразуется в определенные технические решения и методы, обеспечивающие надежность и удачный интерфейс базисных ОС. Конкретно в этом ряду дается основной объем практических познаний Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника», позволяющий студентам ориентироваться в широком круге современных операционных систем. Основной акцент делается на практическое освоение главных алгоритмов, реализующих базисные функции ОС, в особенности при реализации драйверов современных устройств.


    1. ^ Задачки исследования дисциплины


В Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» процессе исследования курса студенты, сначала, должны получить ясное осознание того факта, что хоть какой компьютер и ОС представляют собой сложную логическую структуру, с иерархически выстроенной совокупой функций и динамически функционирующими Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» программками.

Исходя из выше произнесенного, они должны применить структурный подход при исследовании и освоении определенной ОС, разложить ее на совокупа довольно независящих подсистем и воплотить подобные подсистемы и набор подсистем, точно понимая как их специфику Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника», так и место в общей многофункциональной среде.

В конечном итоге, студенты должны получить на практике полное представление о месте ОС в общем программном обеспечении и уверенно ориентироваться в более Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» фаворитных современных операционных системах таких как: WINDOWS-2000, OS/2, UNIX и другие, используемых в нынешней практике.



    1. ^ Список тем и разделов предыдущих дисциплин, освоение которых нужно для исследования данной дисциплины


Студентами приступающим к исследованию курса нужно Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» изучить курсы Дискретной арифметики, Базы теории массового обслуживания, Архитектуры ЭВМ, знать архитектуру и систему команд компьютера, уметь программировать на языке Ассемблера.



  1. ^ СОДЕРЖАНИЕ ДИСЦИПЛИНЫ




    1. Наименования разделов и тем, объем в часах лекционных занятий.


6 семестр Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» (32 часа)




Тема и содержание

Кол-во

часов



Понятие об операционной системе (ОС), как о большой сложной системе, базирующейся на аппаратных способностях компьютера. Место ОС в общем программном обеспечении. История, эволюция и философия ОС Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника».

2



Развитие многозадачности и сфера использования. Общий взор на приоритетное сервис и разделение времени. Концепция упрятывания регистров и контекста определяемого аппаратурой. Порождение процесса и его активизация.

3



Координация и синхронизация процессов. Мысль параллельного выполнения программ, условия Бернстайна Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника». Граф представления, Условия “Мертвого объятия” (дедлока) Определение модели и механизма синхронизации.

3



Управление и диспетчеризация. Приоритетное сервис прерываний и неприоритетное стратегии управления (SJN, SJF, FIFO, LJN, RR), приоритетное управление, гибридные системы. Анализ Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» стратегий, структура уровней. Три уровня управления.

4



Физическая и виртуальная организация памяти. Обычное присваивание адресов физической памяти. Регистры защиты, странички, сегменты. Подкачка, реентерабельность, оверлеи. Страничная сегментная организация памяти. Хэширование и ассоциативная Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» организации памяти.

4



Выделенные процессы. Двойная буферизация, удаление и перенос инфы на наружные устройства. Время ожидания. Управление свободным листом, перекрытие. Защита от сбоев и ошибок при обменах.

3



Файловые системы и их поддержка в Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» операционной системе. Индексация. Способы доступа к физическим носителям. Размещение файлов. Манипулирование файлами. Поочередные и непоследовательные файлы.

4



Безопасность и защита. Многоуровневая защита инфы от физического и программного сбоя. Трудности вирусов и методы защиты Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» от их. Защита оперативки, коды Хэмминга, теги. Статистика по состоянию работы аппаратуры.

3



Обеспечение организации сетевого доступа. Транспортные функции и их специфичность. Требования к сетевым ОС. Транспортные протоколы. Сравнительный анализ и перспективы развития ОС.

3



Распределенные системы Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника». Многопроцессорные системы. Синхронизация и семафоры при обеспечении множественного доступа. Операционные системы реального времени и главные требования к таким ОС.

3




    1. Лабораторные занятия, их содержание и объем в часах



^ 6 семестр (32 часа)





Тема и содержание

Кол-во Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника»

часов



Демонстрация способностей и командного языка ОС WINDOWS.

2



Демонстрация способностей и командного языка ОС OS/2

2



Демонстрация способностей и командного языка ОС UNIX

2



Освоение способностей программирования на языке Ассемблера при написании программки Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» реализующей предложенный метод.

2



Освоение способностей программирования на языке Ассемблера при написании программки для чисел с плавающей точкой при реализации численных алгоритмов.

4



Освоение способностей программирования на языке Ассемблера при написании программки реализующей средства Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» перехвата прерывания и подмена его своим обработчиком прерывания.

4



Освоение способностей программирования на языке Ассемблера при написании программки реализующей предложенный метод. работы сбольшой оперативной памятью.

8



Освоение способностей программирования на языке Ассемблера при написании Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» программки реализующей предложенный метод. работы с драйвером устройства.

8




    1. ^ Курсовая работа, цель, содержание и объем


Цель: Освоение архитектуры компьютера на примере IBM PC и его способностей, обеспечивающих работу операционной системы.

Содержание: Воплотить методы Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника», использующие команды Assembler для освоения архитектуры микропроцессора на командном уровне.

Темы:



Объем времени на выполнение работы 30 часов

Объем отчета до10 страничек печатного текста шрифт 12

либо электрический вариант.


^ САМОСТОЯТЕЛЬНАЯ РАБОТА

6 семестр


    1. Проработка конспекта лекций и исследование дополнительной литературы по главным темам Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» лекций (20 часов).

    2. Подготовка к лабораторным занятиям (22 часа)



^ УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ



    1. Неотклонимая литература




  1. Управление по MS DOS 6.22

  2. Управление по UNIX/

  3. Управление по WINDOWS

  4. Управление по OS/2/


4.2 Рекомендуемая литература


  1. Том Сван Освоение TURBO ASSEMBLER г Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника».Киев Диалектика 1996г.

  2. Скотт Мюллер. Модернизация и ремонт индивидуальных компов., г.Москва Двучлен, 1996 г.

  3. В.Г. Олифер, Н.А. Олифер , Сетевые операционные системы Санкт-Петербург, Питер, 2001 г – 544 с: ил.




    1. Список технических Рабочая учебная программа по дисциплине «Операционные системы» Направление №230100 «Информатика и вычислительная техника» средств обучения по данной дисциплине








rabochee-i-socialisticheskoe-dvizhenie-italii-v-konce-19-nachale-20-veka-f-turati.html
rabochee-mesto-ekskavatorshika.html
rabochee-mesto-praktikanta.html