Операционные системы и системное программирование

Ответственный лектор

Шахновский Юрий Сергеевич

1. Введение.

1.1. Предмет учебной дисциплины, ее научные и методические основы, цель преподавания и задачи дисциплины.

Предметом дисциплины является изучение основ функционирования операционных систем и методов, которые используются для разработки операционных систем.

Научной основой изучения дисциплины есть существование разных операционных систем, например DOS, Windows, Unix, SVM и предыдущая практика работы в этих ОС.

Методологической основой преподавания дисциплины являются принципы создания операционных систем, которые объединяют теоретические и лабораторные занятия вместе с самостоятельной работой студента.
Цель преподавания дисциплины-освоение методов и способов разработки операционных систем, приобретение начальных навыков работы в ОС UNIX .

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

1.2. Что студент должен знать, уметь и с чем быть ознакомлен в результате изучения дисциплины.

В результате изучения дисциплины студент обязан знать:

  • принципы проектирования операционных систем;
  • принципы выбора операционных систем для конкретных целей;
  • работать в ОС Unix;

В результате изучения дисциплины студент обязан уметь:

  • начальные навыки роботы в ОС EM/ESA та UNIX;
  • создавать программы в ОС UNIX;
  • научиться самостоятельно работать в новой операционной системе или дать оценку ее качества.

Студенты должны быть ознакомлены:

  • с современными принципами построения операционных систем.

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

Организационно-методическими указаниями для организации и проведения лабораторных занятий есть “Методические указания для выполнения лабораторних по курсу “Операционные системы и системное программирование” в электронном виде.

1.4. Система контроля качества обучения студентов.

Контроль качества обучения студентов осуществляется проведением модульного контроля согласно с перечнем контрольных робот, выполненных студентами лабораторных заданий, сдаче студентами экзамена.

1.5. Организация самостоятельной работы.

Для организации самостоятельной работы студентов выделяется время для использования вычислительной техники. Во время самостоятельной работы студенты изучают предусмотренные для самостоятельной работы материалы, исследуют средства, которые предусмотрены для изучения, выполняют задачи предусмотренные
лабораторными работами, готовят отчеты по выполненным лабораторным работам.

2. Содержание дисциплины.

Модуль 1. Основные принципы разработки операционных систем.

Тема 1. Термины.

Тема 2. Концепция процесса.

Тема 3. Управление ресурсами.

Тема 4. Планирование ресурса «Центральный процесор».

Тема 5. Планування ресурса «Оперативная память».

Модуль 2. Работа в операционных системах UNIX и СВМ.

Тема 1. начальные навыки работы в UNIX.

Тема 2. Разработка программ в ОС UNIX.

Тема 3. Управляющий язык ВАSH.

Тема 4. Операционные системы OS/360/370 фирмы IBM.

Тема 5. Организация взаимодействия с сетями в ОС.