Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
крОС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
109.06 Кб
Скачать

РОСЖЕЛДОР

Государственное образовательное учреждение

высшего профессионального образования

«Ростовский государственный университет путей сообщения»

(РГУПС)

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

В.В.Жуков

Методические указания по выполнению курсовой работы

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

Ростов-на-Дону

2011

Оглавление

1 Цель курсового проектирования 3

2 Структура курсовой работы 3

3 Задание на курсовую работу. 3

4 Основные разделы пояснительной записки. 4

4.1 Введение 4

4.2 Техническое задание 4

4.3 Этапы разработки программы 4

4.3.1 Разработка макета ядра функций ДОС 4

4.3.2 Разработка структуры данных и алгоритма функции операционной системы в соответствии с индивидуальным заданием. 7

4.4 Заключение 10

4.5 Список использованных источников 10

5 Список литературы 10

6 Приложение 12

6.1 Варианты индивидуальных заданий на КР: 12

1 Цель курсового проектирования

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

2 Структура курсовой работы

Дальнейшее изложение методики выполнения работы будет опираться на структуру пояснительной записки (ПЗ) Пояснительная записка к курсовой работе должна содержать следующие разделы, оформленные в соответствии с правилами ЕСПД и [3] :

  • Содержание

  • Введение

  • Техническое задание;

  • Описание программы.

  • Текст программы;

  • Контрольный пример использования.

  • Заключение.

  • Список использованных источников

3 Задание на курсовую работу.

Разработать модель ядра функций DOS, со следующими характеристиками:

  • Программа должна быть реализована как резидентная в среде DOS.

  • Способ вызова функций – программное прерывание по вектору 60h. Номер конкретной функции передается в регистре Ah.

  • Таблица вызовов функций должна быть рассчитана на диапазон номеров функций 0-255.

  • Сообщение об ошибках при выполнении функций – стандартное для функций DOS.

  • Должна быть реализована функция – заглушка, которая выводит на экран дисплея номер вызванной функции и сообщение о том, что данная функция не реализована. Вызов заглушки должен быть установлен во все элементы таблицы вызовов, кроме номера функции, реализуемой по индивидуальному заданию.

  • Реализовать функцию, в соответствии с вариантом индивидуального задания Разместить вызов под номером 33h в таблице вызовов.

  • Язык реализации задания выбирается по усмотрению студента.

  • Формат передаваемых и возвращаемых параметров выбирается студентом по аналогии со способом передачи параметров в функции DOS.

  • Разработать программу, демонстрирующую использование модели ядра функций DOS.

Задание на выполнение КР выдаётся по вариантам. В исходном виде задание представляет собой описание функции ОС, которую студент должен реализовать в составе макета ядра функций ДОС. Варианты задания приведёны в приложении . Выбор номера индивидуального задания производится в соответствии с номером студента в журнале группы.

4 Основные разделы пояснительной записки.

4.1 Введение

Введение является первым пунктом пояснительной записки. Во введении приводятся краткие теоретические сведения по предмету дисциплины «Операционные системы» и запланированные основные этапы выполнения данной курсовой работы (КР).

4.2 Техническое задание

На данном этапе выполнения КР необходимо познакомиться с описанием ДОС, проанализировать функции выполняемые согласно этой схемы, и сформировать техническое задание на разработку программной части. Неуказанные в исходном задании характеристики и параметры принять по согласованию с преподавателем. Необходимо выделить следующие пункты:

  • Назначение ( учебное задание )

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

  • Временные параметры (по согласованию с преподавателем)

  • Описание работы разрабатываемой функции в составе макета ядра функций ДОС.

В связи с учебным характером ОС в КР не включаются этапы исследования, описания или моделирование ОС. Вся необходимая информация формируется на этапе технического задания.