Планувальник руху голівок

Автор: Пользователь скрыл имя, 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

Работа содержит 1 файл

курсач.doc

— 253.00 Кб (Скачать)

МІНІСТЕРСТВО  ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ  ТЕХНІЧНИЙ УНІВЕРСТИТЕТ

«ХАРКІВСЬКИЙ  ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

  
 

КАФЕДРА «Обчислювальна техніка та програмування» 
 
 
 
 
 
 
 

КУРСОВИЙ  ПРОЕКТ 
 

За предметом: «Системне програмне забезпечення»

Тема: «Планувальник  руху голівок» 
 
 
 
 
 

                                                                                          Виконавець : студент

                                                                   групи КІТ 28б

                                                              Сахно Я.О.

                     Залікова книжка №06106 

                                                                                          Керівник проекту:

                                                                Главчев М.І. 
 
 
 
 
 
 
 
 
 
 

Харків 2010

МІНІСТЕРСТВО  ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ  ТЕХНІЧНИЙ УНІВЕРСТИТЕТ

«ХАРКІВСЬКИЙ  ПОЛІТЕХНІЧНИЙ ІНСТИТУТ» 
 

КАФЕДРА «Обчислювальна техніка та програмування» 
 
 
 

                                                Затверджую:

                                                                   Завідувач кафедри ОТП

                                                                           ______________ Домнін Ф.А

                                                                             «___»________________2010р.

                    
                   

Планувальних  руху голівок

Специфікация

ЛИСТ  ЗАТВЕРДЖЕННЯ

КІТ 28б.06106-10 ЛЗ 
 
 
 

                                          Керівник проекту:

                                                                      _______________Главчев М.І.

                                                                 «___»________________2010р.

                                Виконавець:

                                                 Студент групи КІТ 28б

                                                                        _________________Сахно Я.О.

                                                                  «___» ________________2010 р. 

                                                                                  
 
 
 
 
 
 
 
 
 

Харків 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 Планувальник  руху голівок.  
  Пояснювальна  записка.  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
 

МІНІСТЕРСТВО  ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ  ТЕХНІЧНИЙ УНІВЕРСТИТЕТ

«ХАРКІВСЬКИЙ  ПОЛІТЕХНІЧНИЙ ІНСТИТУТ» 

КАФЕДРА «Обчислювальна техніка та програмування» 
 
 
 

                                           Затверджую:

                                                              Завідувач кафедри ОТП

                                                                       ______________ Домнін Ф.А

                                                                          «___» ________________2010р. 
 
 
 
 

Планувальних  руху голівок

Технічне  завдання

ЛИСТ  ЗАТВЕРДЖЕННЯ

КІТ 28б.06106-10  90 1-01 ЛЗ 
 
 
 
 

                                          Керівник проекту:

                                                                      _______________ Главчев М.І.

                                                                 «___»________________2010р.

                                Виконавець:

                                                   Студент групи КІТ 28б

                                                                        _________________ Сахно Я.О.

                                                                  «___» ________________2010 р. 
 
 
 
 
 
 
 
 

Харків 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 Вимоги  до функціональних характеристик

Программа, яка розробляється, має забезпечувати  виконання таких функцій:

  • виконувати імітаційне моделювання для кількості голівок на магнітному диску від 1-200
  • виконувати моделювання алгоритма планування руху голівок за дисципліною FCFS
  • зберігати результати переміщення голівок на магнітному диску в текстовому файлі
  • виводити результати переміщення голівок в консольний додаток.
 

3.2 Вимоги  до надійності

Програмний  виріб має надійно функціонувати  в апаратному і програмному середовищі. Відмови, що виникають через збої апаратних засобів або через  невідповідність середовища функціонування вимогам, не мають призвести до  втрати інформації в пам’яті на магнітних накопичувачах, але припускається  ситуація перевантаження операційної  системи після відмови. 
 
 
 
 
 

-3-

КІТ 28б.06106-10  90 1-01

3.3 Умови  експлуатації

Умови експлуатації програмного виробу цілком ґрунтуються на вимогах експлуатації технічних засобів та носіїв даних, що використовуються. 

    1. Вимоги  до складу і параметрів технічних  засобів.

Для функціонування програмного виробу необхідна ПЕОЕМ (процесор Intel 80486 або краще) з таким мінімальним переліком периферійних пристроїв:

    - накопичувач  на жорсткому магнітному диску

    - відеоадаптер  класу VGA або краще

      - клавіатура

      - пристрій введення «миша». 

    1. Вимоги  до інформаційної і програмної сумісності

Операційна  система, в середовищі якої має функціонувати програмній виріб – Microsoft Windows XP або краще. Мова програмування Visual C++ версії 6 або вище. 

3.6. Вимоги  до маркування та пакування.

Вимоги  до маркування та пакування не висуваються. 

3.7 Вимоги  до транспортування і зберігання

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

3.8 Спеціальні  вимоги

Спеціальні вимоги до часових та ємкісних характеристик  програми не висуваються. 

  1. ВИМОГИ  ДО ПРОГРАМНОЇ ДОКУМЕНТАЦІЇ

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

  1. ТЕХНІКО-ЕКОНОМІЧНІ ПОКАЗНИКИ

Техніко-економічні показники в даному курсовому  проекті не розраховуються. 

  1. СТАДІЇ  ТА ЄТАПИ РОЗРОБКИ

Розробка програми має проводитися за таким планом:

  • одержання завдання( до 7 вересня 2010 р.);
  • розробка технічного завдання та його затвердження( 14 вересня 2010 р.);

    -4-

    КІТ 28б.06106-10  1090 1-01

Информация о работе Планувальник руху голівок