Пошук навчальних матеріалів по назві і опису в нашій базі:

Мета курсової роботи




476.08 Kb.
НазваМета курсової роботи
Сторінка1/4
Дата конвертації21.04.2013
Розмір476.08 Kb.
ТипДокументы
  1   2   3   4
Мета курсової роботи
Курсова робота присвячена дослідженню фізичних моделей файлових систем класу FAT та логічній моделі файлової системи NTFS.

Мета курсової роботи полягає в розробці програмного забезпечення(ПЗ) файлового менеджеру (ФМ), який повинен реалізувати наступні функції :


  • пошук і найменування всіх логічних дисків у межах даної конфігурації технічних засобів;

  • визначення характеристик логічних дисків;

  • індивідуальне завдання згідно номеру варіанта.


Вимоги до виконання


    1. Програмне забезпечення може бути реалізоване як для однозадачної (DOS) так і для багатозадачної ОС (WIN…) . Мова програмування – будь-яка мова класу С, інструментальне середовище – згідно обраної мови. .

    2. Програмне забезпечення ФМ розробляється як графічний додаток.

    3. Кожна з зазначених вище функцій ФМ повинна ініціюватися тільки за вимогою користувача.

    4. Вихідний інтерфейс розробляється в традиційному стилі відомих файлових менеджерів (FAR, WC, провідник, МС...).

    5. Після запуску ФМ на екрані відображається «список» об'єктів файлової системи (ФС) кореневого каталогу завантажувального диску.

    6. DOS –додаток ФМ підтримує логічні диски з файловою системою FAT16 , FAT32, WIN –додаток FAT16 , FAT32, NTFS.



    7. Доступ до об'єктів файлової системи FAT16, FAT32 виконується тільки через аналіз службової інформації логічного та жорсткого диску. Неприпустимо для цієї мети використовувати відповідні функції бібліотеки мови програмування чи API функції.

    8. Доступ до об'єктів файлової системи NTFS виконується з використанням стандартних засобів API. Індивідуальне. завдання для диску з файловою системою NTFS- не реалізується.

    9. Імена логічних дисків повинні збігатися з іменами відповідних дисків у рамках ОС, де функціонує ФМ. Логічним дискам з не підтримуваними файловими системами надаються псевдоімена.

    10. Ідентифікація типів об'єктів ФС у вихідному інтерфейсі виконується або по графічному відображенню їхніх імен(колір, шрифт, іконки...), або явною вказівкою типу («файл», «директорія»).

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

    12. Характеристики логічних дисків відображаються в одному з наступних форматах: таблиця, діаграма, гістограма. Вибір формату визначається по варіанту завдання (mod3). Характеристики включають: повний обсяг логічного диску, обсяг зайнятого та вільного простору, адреса (номер сектору) початку логічного диску, тип розділу (основний або розширений), ім’я жорсткого диску, де розташовано даний логічний диск.

    13. У вихідному інтерфейсі зобов'язаний відображатися поточний шлях дерева ФС.

    14. Обов'язкова підтримка довгих імен і кирилиці.

    15. Довге ім'я об'єкта повинне бути представлене по повній довжині.

    16. У вихідному інтерфейсі інформація індивідуального. завдання і характеристик диску не повинна затирати список об'єктів ФС поточної директорії.

    17. У ФМ повинні бути передбачені індикатори виконання тривалих за часом операцій.

    18. Колірна палітра вхідного/вихідного інтерфейсу повинна бути витримана в спокійних тонах.

    19. Робота ФМ повинна бути передбачувана.

    20. Керуючі компоненти вихідного інтерфейсу повинні бути інформативні, повідомлення про можливі помилки – лаконічними

    21. WIN- додаток при старті повинен перевіряти версію ОС з метою аналізу можливості подальшої роботи

Результати виконання курсової роботи оформляються у вигляді звіту. Звіт представляється у друкованому виді та на дисковому носії разом з файлами програмного проекту і повинен містити неменше 30 сторінок тексту і включати наступні обов'язкові елементи:


  • титульний лист;

  • технічне завдання, підписане викладачем;

  • реферат;

  • зміст;

  • вступ;

  • основна частина, що містить:

  • опис структури програмного забезпечення (ПЗ) згідно визначених функцій;

  • опис структур даних використовуваних системних областей (службові структури –MBR, BOOT, ROOT, FAT і т.п.);

  • опис додаткових структур даних, що використовуються в ПЗ;

  • розробку алгоритмів компонентів ПЗ;

  • опис програмної реалізації алгоритмів;

  • опис методики роботи та вимоги до апаратно - програмного середовища функціонування;

  • аналіз виконання ПЗ на ПЕОМ (порівняння отриманих результатів з відповідними результатами відомих аналогів);

  • висновок;

  • список використаних літературних джерел;

  • додаток (лістинги програмних модулів).

1.Пошук логічних розділів.
Вся інформація, необхідна для початкового завантаження ОС, перебуває в першому секторі жорсткого диска. Ця інформація називається головним записом завантаження — MBR(Master Boot Record). Структура MBR наведена у таблиці 1.1..
Таблиця 1.1 Структура MBR

Зсув

Довжина

Опис

000h

446

Код завантажника

1BEh

64

Таблиця розділів

1BEh

16

Розділ 1

1CEh

16

Розділ 2

1DEh

16

Розділ 3

1EEh

16

Розділ 4

1FEh

2

Сигнатура 55ААh

MBR розташована на початку жорсткого диску за фізичною адресою 0-голівка, 0-доріжка, 1- сектор. При використанні абсолютної адреси номер сектора , за яким розташовано MBR дорівнює нулю. Код читання MBR представлений нижче

Структура MBR містить чотири розділи Partition Table (PT), отже на одному жорсткому диску може бути розташовано до чотирьох основних розділів, один із яких може бути завантажувальним. Якщо розділ є завантажувальним, то розміщений на ньому логічний диск повинен містити готову до роботи копію операційної системи, якій буде передане керування при завантаженні комп'ютера з жорсткого диску.   Структура Partition Table наведена у таблиці 1.2.
Таблиця 1.2 Структура елемента Partition Table

Зсув

Довжина(байт)

Опис

00h

1

Ознака активності розділу

01h

1

Початок розділу – голівка

02h

1

Початок розділу - сектор (біти 0-5), доріжка (біти 6,7)

03h

1

Початок розділу - доріжка

04h

1

Код типу розділу

05h

1

Кінець розділу – голівка

06h

1

Кінець розділу - сектор (біти 0-5), доріжка (біти 6,7)

07h

1

Кінець розділу - доріжка

08h

4

Відносний номер першого сектору розділу

0Ch

4

Кількість секторів розділу


У межах основного розділу може розміщатися тільки один логічний диск. Якщо чотирьох розділів не досить для конфігурування системи, використовується розширений розділ. Розширений розділ може містити кілька логічних дисків.
  1   2   3   4

Схожі:

Мета курсової роботи iconЗавдання та рекомендації до виконання курсової роботи мета написання курсової роботи ~
...
Мета курсової роботи iconЗавдання та рекомендації до виконання курсової роботи мета написання курсової роботи ~
...
Мета курсової роботи iconМетодичні вказівки щодо виконання курсової роботи з курсу „технології програмування розробив: Томашевський В. В
Важливим етапом вивчення дисципліни „ Технології програмування ” є написання курсової роботи. Задачами курсової роботи є
Мета курсової роботи icon1 Вимоги до виконання курсової роботи 4 2 Завдання для курсової роботи 7
Дані методичні вказівки призначені для організації виконання курсової роботи студентів спеціальності 000008 «Енергетичний менеджмент»...
Мета курсової роботи iconРозрахунок та оптимізація характеристик систем електрозв'язку завдання на виконання курсової роботи з дисципліни
Телекомунікації” 0924 передбачене виконання курсової роботи з дисципліни “Теорія електричного зв'язку”. Мета кр закріплення знань...
Мета курсової роботи iconМетодичні вказівки до виконання курсової роботи Цілі та завдання курсової роботи
Прошу розмістити на сайті дну у розділі «Методичні матеріали для самостійної роботи студентів» наступні матеріали
Мета курсової роботи iconПояснювальна записка до курсової роботи з дисципліни «Акустична екологія»
Мета роботи. Постановка задачі Обрані точки спостереження. Визначення щільності руху
Мета курсової роботи iconПояснювальна записка до курсової роботи з дисципліни «Математичні задачі електроенергетики»
Розрахунково-пояснювальна записка до курсової роботи студента групи 2есе-99 Степлюка Максима Олександровича, вдту, феем, Вінниця...
Мета курсової роботи iconРеферат Метою курсової роботи є досконале вивчення процесу виготовлення сиру твердого «Углічеського»
Темою курсової роботи є “Технологія сиру твердого «Углічеського», проект цеху та аналіз показників якості»
Мета курсової роботи iconМетодичні рекомендація до написання курсової роботи з політекономії (економічній теорії). (для студентів)
Методичні вказівки містять основні питання, пов'язані з організацією та методикою проведення курсової роботи студентів: вибір теми,...
Додайте кнопку на своєму сайті:
ua.convdocs.org


База даних захищена авторським правом ©ua.convdocs.org 2014
звернутися до адміністрації
ua.convdocs.org
Реферати
Автореферати
Методички
Документи
Випадковий документ

опубликовать
Головна сторінка