Автор: Пользователь скрыл имя, 11 Января 2011 в 15:21, курсовая работа
Будь яка операційна система має в своєму складі планувальник руху голівок. Цей модуль обирає з висхідної черги голівкок, згідно зі своїм алгоритмом роботи, одну голівку для його виконання.Дослідження ефективності алгоритму планувальника руху голівок дозволяє вивчити поведінку дискових драйверів, їх ефективність і здатність до виконання певного класу задач. Імітаційне моделювання роботи планувальника руху голівок дозволяє визначити базові характеристики обраного алгоритму та зробити висновки щодо його ефективності.
1 ЗАГАЛЬНІ ВІДОМОСТІ…………………………………………………...4
2 ФУНКЦІОНАЛЬНЕ ПРИЗНАЧЕННЯ…………………………….……....4
3 ОПИС ЛОГІЧНОЇ СТРУКТУРИ………………………………………......4
3.1. Алгоритм програми……………………………………………………...4
3.2 Використані методи……………………………………...……………….4
3.3 Структура програми ……………………………………………………...5
3.4 Зв’язки програми з іншими програмами………………………………...5
4 ВИКОРИСТАНІ ТЕХНІЧНІ ЗАСОБИ…………………………………….5
5 ВИКЛИК ТА ЗАВАНТАЖЕННЯ………………………………………….5
6 ВХІДНІ ДАНІ……………………………………………………………….5
7 ВИХІДНІ ДАНІ……………………………………………………………..5
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСТИТЕТ
«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
КАФЕДРА
«Обчислювальна техніка та програмування»
КУРСОВИЙ
ПРОЕКТ
За предметом:
«Системне програмне
Тема: «Планувальник
руху голівок»
Залікова книжка №06106
Харків 2010
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСТИТЕТ
«ХАРКІВСЬКИЙ
ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
КАФЕДРА
«Обчислювальна техніка та програмування»
Планувальних руху голівок
Специфікация
ЛИСТ ЗАТВЕРДЖЕННЯ
КІТ 28б.06106-10
ЛЗ
Студент групи КІТ 28б
Харків 2010
ЗАТВЕРДЖЕНО
КІТ 28б.06106-10 ЛЗ
Планувальник руху голівок
Специфікація
КІТ 28б.06106-10
Листів
2
Харків 2010
-2-
КІТ 28б.06106-10
Позначення | Найменування | Примітка |
Документація | ||
КІТ 28б.06106-10 811-01 | Планувальник руху голівок. | |
Текст програми | ||
КІТ 28б.06106-10 811-01 | Планувальник руху голівок. | |
Опис програми | ||
КІТ 28б.06106-10 811-01 | Планувальник руху голівок. | |
Пояснювальна записка. | ||
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСТИТЕТ
«ХАРКІВСЬКИЙ
ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
КАФЕДРА
«Обчислювальна техніка та програмування»
Планувальних руху голівок
Технічне завдання
ЛИСТ ЗАТВЕРДЖЕННЯ
КІТ 28б.06106-10
90 1-01 ЛЗ
Харків 2010
ЗАТВЕРДЖЕНО
КІТ 28б.06106-10
90 1-01 ЛЗ
Планувальник руху голівок
Технічне завдання
КІТ 28б.06106-10 90 1-01
Листів
4
Харків 2010
-2-
КІТ 28б.06106-10 90 1-01
ВСТУП
Будь
яка операційна система має в
своєму складі планувальник руху голівок.
Цей модуль обирає з висхідної черги голівкок,
згідно зі своїм алгоритмом роботи, одну
голівку для його виконання.Дослідження
ефективності алгоритму планувальника
руху голівок дозволяє вивчити поведінку
дискових драйверів, їх ефективність і
здатність до виконання певного класу
задач. Імітаційне моделювання роботи
планувальника руху голівок дозволяє
визначити базові характеристики обраного
алгоритму та зробити висновки щодо його
ефективності.
1 ПІДСТАВА ДЛЯ РОЗРОБКИ
Підставою
для розробки є навчальний план підготовки
бакалаврів за напрямом «Комп’ютерна
інженерія» та індивідуальне завдання
на курсове проектування з дисципліни
« системне програмне забезпечення», видане
керівником проекту. Тема курсового проекту
«планувальник руху голівок»
2 ПРИЗНАЧЕННЯ РОЗРОБКИ
3 ВИМОГИ ДО ПРОГРАМИ АБО ДО ПРОГРАМНОГО ВИРОБУ
Програма має виконувати імітаційне моделювання планувальника руху голівок за вказаним алгоритмом.
3.1 Вимоги
до функціональних
Программа, яка розробляється, має забезпечувати виконання таких функцій:
3.2 Вимоги до надійності
Програмний
виріб має надійно
-3-
КІТ 28б.06106-10 90 1-01
3.3 Умови експлуатації
Умови
експлуатації програмного виробу цілком
ґрунтуються на вимогах експлуатації
технічних засобів та носіїв даних,
що використовуються.
Для функціонування програмного виробу необхідна ПЕОЕМ (процесор Intel 80486 або краще) з таким мінімальним переліком периферійних пристроїв:
- накопичувач на жорсткому магнітному диску
- відеоадаптер класу VGA або краще
- клавіатура
- пристрій введення «миша».
Операційна
система, в середовищі якої має функціонувати
програмній виріб – Microsoft Windows XP або краще.
Мова програмування Visual C++ версії 6 або
вище.
3.6. Вимоги до маркування та пакування.
Вимоги
до маркування та пакування не висуваються.
3.7 Вимоги
до транспортування і
Вимоги до транспортування
і зберігання програмного виробу
цілком визначаються вимогами до транспортування
і зберігання носіїв даних, що використовуються.
3.8 Спеціальні вимоги
Спеціальні вимоги
до часових та ємкісних характеристик
програми не висуваються.
Програмно документація
до даного програмного продукту має
включати в себе такі документи, як
специфікація, текст програми, опис
програми, пояснювальна записка.
Техніко-економічні
показники в даному курсовому
проекті не розраховуються.
Розробка програми має проводитися за таким планом:
-4-
КІТ 28б.06106-10 1090 1-01