ОБРОБКИ ПЕРЕРИВАНЬ

Цей модуль зберігається на диску у вигляді файлу MSDOS.SYS після файлу IO.SYS в заздалегідь виділеному фіксованому місці.

На етапі завантаження MS DOS модуль MSDOS.SYS виконує наступні функції: зчитування в пам'ять і запуск командного процесора, ініціалізація векторів переривання верхнього рівня.

На етапі функціонування MS DOS модуль MSDOS. SYS за допомогою системи переривань управляє ресурсами комп'ютера, файлової системою на дисковому просторі, роботою програм.

КОМАНДНИЙ ПРОЦЕСОР

являє собою файл COMMAND.COM, який розташовується на системному диску в будь-якому місці, відведеному під файли, і складається з двох частин - резидентної і транзитної. Резидентна частина командного процесора зберігається в оперативній пам'яті постійно після завантаження ОС, транзитна частина може витіснятися з оперативної пам'яті прикладної програмою, якщо їй не вистачає пам'яті. По завершенні роботи прикладної програми транзитна частина командного процесора відновлюється шляхом її зчитування з системного диска.

На етапі завантаження MS DOS командний процесор виконує файл автозапуску AUTOEXEC.BAT. Цей файл містить команди DOS і запити на виконання програм, що звільняє користувача від частого виконання рутинних операцій. При відсутності файлу AUTOEXEC.BAT командний процесор видає запити на установку дати і часу.

На етапі функціонування MS DOS командний процесор COMMAND.COM виконує наступні функції:

  • • здійснює прийом і аналіз команд, введених з клавіатури або з командного файлу;
  • • виконує команди DOS, що знаходяться всередині командного процесора;
  • • завантажує програми в оперативну пам'ять для виконання.

Утиліти і зовнішні команди. До утиліт відносяться програми ОС, призначені для надання користувачеві сервісних послуг. Наприклад, FORMAT.COM форматує диски; CHKDSK.COM - перевіряє стану файлів, каталогів, таблиці розміщення файлів; FDISK.COM розбиває жорсткий диск на розділи і логічні диски.

Розрізняють дві категорії утиліт:

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

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

Інструментальні засоби , до яких відносяться: система програмування MS DOS QBASIC, побудована на основі інтерпретації; відладчик DEBUG для тестування і налагодження виконуваних (з розширенням .EXE) файлів; текстовий редактор MS DOS EDITOR для підготовки вихідних програм і створення простих текстових документів.

 
< Попер   ЗМІСТ   Наст >