Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсак Николая(Переделаний).docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
47.45 Кб
Скачать

18

КП. ХПТК .00481 – 08 81 01

Зміст

1 Вступ

2 Технічні характеристики

    1. Постановка задачі

    2. Визначення структури вхідних даних

    3. Визначення структури вихідних даних

    4. Вимоги до технічних засобів

    5. Вибір мови програмування

    6. Опис алгоритму рішення задач

    7. Виконання програми

Висновок

Список використаних джерел

Додаток А Схема алгоритму програми

Додаток Б Лістинг програми

  1. Вступ

Першою операційною системою є операційна система MS-DOS. Її використання в окремих випадках є необхідним (розробка програм, драйверів, заміна операційної системи), тому вона використовується і в наші дні.

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

Засобом програмування для виконання курсового проекту була обрана мова С, тому що вона має ряд переваг. Це мова високого рівня, має великий спектр функцій і операторів, що дає широкий простір для програміста. Окрім того, мова С є мовою системного програмування, наряду із зручністю використання має високу швидкодію.

Темою курсового проекту є створення резидентної програми захисту файлів від видалення в операційній системі MS-DOS, яка може використовуватися особою в випадках захисту файлів від випадкового видалення .

Стандартний набір команд операційної системи МS-DOS не є досить зручним для користувача, тому що не в ньому не передбачені деякі функції, що могли б спростити роботу користвувачу. Саме зовнішні команди MS-DOS призначені для спрощення роботи операційною системою. Відомо, що MS-DOS

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

Створювана програма дозволятиме користувачу задати з командної строкі початковий шлях і отримати на екрані дерево каталогів, починаючи з цього шляху до каталогів найнижчого рівня.

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

  1. Технічні характеристики

2.1 Постановка задачі.

Даний курсовий проект «Резидентна програма захисту файлів від видалення» полягає у написанні резидентної програми, що забороняє видалення файлів в MS-DOS в разі, якщо користувач захоче видалити деякі файли.

Програма повинна виконувати наступні функції:

а) виводити титульну сторінку;

б) виводить підказку для користувача;

в) розраховувати розміри резедентної частини програми в параграфах;

г) при завершенні програми залишитися в оперативній пам`яті резидентною;

д) встановлювати свої оброблювачі переривань 0x21h, 9h, 08h;

в) оброблювати системне переривання клавіатури 0х09h;

ж) оброблювати системне переривання таймеру 0х21h, функцію 41h;

Ця програма повинна працювати на будьякому комп’ютері, який сумісний з персональним комп’ютером та має операційну систему MS-DOS. Ця програма буде складатися з єдиного програмного модуля .

    1. Визначення структури вхідних даних

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

Структура вхідних даних представлена в таблиці 2.1. Ця таблиця містить змінні, що дають змогу ввести та запам'ятовувати відповідну клавішу.

Таблиця 2.1 – Структура вхідних даних

Ідентефікатор

Тип

Діапазон значень

Пояснення

keycod

int

-32000

32000

Змінна яка зберігає код натиснутої клавіші

flag

int

-32000

32000

Змінна яка зберігає тимчасові данні

f

file

-–

Змінна для пошуку файлів


    1. Визначення структури вихідних данних

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

Ідентефікатор

Тип

Діапазон значень

Пояснення

f

file

Змінна для збереження даних у файл

Структура вхідних даних представлена в таблиці 2.1.

Таблиця 2.2 – Структура вихідних данних

    1. Вимоги до технічних засобів

Дана програма розроблена на комп’ютері з такими технічними та програмними характеристиками:

  • Процесор Intel Сeleron 2600 ГГц;

  • Оперативна пам’ять DDRII 633Mh 1 Гбайт ;

  • Графічний адаптер GeForce 7300 GT 256 Мбайт;

  • Монітор LG FLATRON T730BH;

  • Операційна система Microsoft Windows XP Professional SP2;

  • Мова програмування Borland C;

Створена програма потребує значно меншого апаратного забезпечення. Для нормальної роботи програми потрібні такі технічні на програмні засоби:

  • Персональний комп’ютер (ПК), сумісний з ІВМ РС\ХТ;

  • Кількість вільної оперативної пам’яті не менше 1 Мбайт;

  • Вмонтований накопичувач на магнітному диску загальним об’ємом не менше 50 Мбайт;

  • Монітор кольоровий чи чорно – білий;

  • Операційна система MS-DOS версією 3 і вищє;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]