
- •1 Цель курсового проектирования
- •2 Структура курсовой работы
- •3 Задание на курсовую работу.
- •4 Основные разделы пояснительной записки.
- •4.1 Введение
- •4.2 Техническое задание
- •4.3 Этапы разработки программы
- •4.3.1 Разработка макета ядра функций дос
- •4.3.2 Разработка структуры данных и алгоритма функции операционной системы в соответствии с индивидуальным заданием.
- •4.4 Заключение
- •4.5 Список использованных источников
- •5 Список литературы
- •6 Приложение
- •6.1 Варианты индивидуальных заданий на кр:
РОСЖЕЛДОР
Государственное образовательное учреждение
высшего профессионального образования
«Ростовский государственный университет путей сообщения»
(РГУПС)
Кафедра «Вычислительная техника и автоматизированные системы управления»
В.В.Жуков
Методические указания по выполнению курсовой работы
по дисциплине «Операционные системы»
Ростов-на-Дону
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 Техническое задание
На данном этапе выполнения КР необходимо познакомиться с описанием ДОС, проанализировать функции выполняемые согласно этой схемы, и сформировать техническое задание на разработку программной части. Неуказанные в исходном задании характеристики и параметры принять по согласованию с преподавателем. Необходимо выделить следующие пункты:
Назначение ( учебное задание )
Тип и количество входов и выходов разрабатываемой функции.
Временные параметры (по согласованию с преподавателем)
Описание работы разрабатываемой функции в составе макета ядра функций ДОС.
В связи с учебным характером ОС в КР не включаются этапы исследования, описания или моделирование ОС. Вся необходимая информация формируется на этапе технического задания.