Автор: Пользователь скрыл имя, 14 Декабря 2011 в 20:25, курсовая работа
Резидентні програми - програми, які потрапляють у оперативну пам'ять при запуску і знаходяться там до вимкнення програми, або, що найбільш типово, перезавантаження комп'ютера. Резидентна програма активізується кожного разу при
виникненні переривання, вектор якого, ця програма змінила на адресу однієї зі своїх
процедур. При роботі з MS-DOS резидентні програми широко використовувалися для
досягнення різних цілей (наприклад,русифікатори клавіатури, програми доступу до
локальной мережі,менеджери відкладеного друку, віруси).
Вступ……………………………………………………………………………………………...6
Концепція створення резидентних програм…………………………………………………...7
Основні поняття ………………………………………………………………...7
Загальні відомості про резидентні програми ....................................................7
Структура резидентних програм …...…………………………………….....9
Ініціалізація резидентної програми…………………………………………….9
Рішення пpоблеми повтоpного запуску……………………………………….10
Опис алгоритму реалізації і виконання програми…………………………………………...12
Постановка задачі………………………………………….................................12
Розробка алгоритму. Блок-схема алгоритму. ………………………………...13
Розбиття задачі на блоки……………………………………………………….14
Вивчення технології розробки…………………………………………............14
Реалізація програми (проекту) …………………………………………..........15
Текст програми …………. ……………………………………………………………………..16
Результати роботи програми…………………………………………………………………..18
Висновки………………………………………………………………………………………..19
Список використаної літератури………………………………………………………………20
end_ISR label BYTE
setup:
mov ax,3509h
int 21h
mov word ptr old_interrupt9,bx
mov
word ptr old_interrupt9+2,es
mov ax,2509h
mov dx,offset int9_handler
int
21h
mov ax,3100h ;
mov dx,OFFSET end_ISR
shr dx,4
inc dx
int
21h
END start
Результати
роботи програми
До
даної курсової роботи додається
дискета з операційною системою
MS-DOS. З неї потрібно при запуску комп’ютера
завантажити дану операційну систему.
На даній дискеті у кореневу каталозі
збережено com–програму під назвою no_reser.com.
Дану програму потрібно запустити для
блокування перезавантаження MS-DOS.
Для того, щоб перезавантажити комп’ютер
після запуску програми no_reset.com, потрібно
натиснути наступну комбінацію клавіш:
<ctrl+alt+правий shift+del>.
Висновки
В даній курсовій роботі було викладено основні відомості про резидентні програми. Розроблено і описано реалізацію, побудову резидентної програми, яка блокує перезавантаження комп’ютера. Викладано основні відомості про COM-програми і їх розробку, дана блок-схема побудови проекту.
Реалізований програма може використовуватись
тільки на операційній системі MS-DOS.
Дана програма може використовуватись
як прикладна програма для користувачів,
також може використовуватись в навчальних
цілях.
Список використаної літератури
5.
Ресурси інтернету.
Информация о работе Створення і управління процесами в ОС (резидентні програми)