double arrow

Операційна система MS DOS

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

При «зависанні» комп'ютера чи неправильній роботі програми роботу комп'ютера припиняють, натиснувши [Ctrl]+ [Break]. Для перезавантаження операційної системи натискають [Ctrl] + [Alt] + [Del] або «Reset» на корпусі комп'ютера.

Якщо команда MS DOS видає занадто багато інформації на екран, слід скористатися комбінацією клавіш [Ctrl] + [S]. Повторне натискання [Ctrl] + [S] відновить задачу.

Основні модулі MS DOS:

1. Базова система введення-виведення (BIOS – Basic Input-Output System);

2. Блок початкового завантаження (Boot Record);

3. Розширення базової системи введення-виведення (IO.SYS/IBMBIO.COM);

4. Модуль обробки переривань (DOS.SYS/IBMDOS.COM);

5. Командний процесор (COMMAND.COM);

6. Утіліти MS DOS.

BIOS. Зміна параметрів BIOS пов’язана з особливостями апаратури конкретної моделі комп'ютера. BIOS є, з одного боку, складова частина апаратних засобів; з іншого боку, - один з програмних модулів MS DOS. Основні функції BIOS:

1. Автоматичне тестування основних апаратних компонентів (зокрема ОЗП).

2. Виклик блоку початкового завантаження MS DOS. Спочатку BIOS завантажує цей блок з системного диску в пам'ять і передає на нього керування, а той здійснює завантаження інших модулів MS DOS.

3. Обслуговування системних викликів, або переривань. Системні виклики виробляються програмними або апаратними засобами з метою виконання різноманітних операцій. Для реалізації системних викликів використовується механізм переривань, суть якого полягає в тому, що поточна робота машини припиняється на короткий час одним із сигналів для негайного опрацювання ситуації, що виникла. Кожне переривання має унікальний номер і з ним пов'язана спеціальна програма, що призначена обслуговувати цю ситуацію. ВІОS обслуговує переривання нижнього рівня, тобто ті, які вимагають безпосереднього керування пристроями комп’ютера.

­­­­­­­­­­Блок початкового завантаження - це програма, функція якої полягає в зчитуванні з системного диску в оперативну пам'ять інших частин MS DOS - розширення ВІОS і модуля обробки переривань. Сам завантажувач розміщається на системному диску завжди на тому ж самому місці - на 0-й стороні, у 1-м секторі доріжки 00, його довжина - 512 байт. Завантажувач переглядає каталог системного диску і переконується у тому, що перші два файли є модулями MS DOS з іменами I0.SYS і DOS.SYS. При цьому обом файлам надаються спеціальні атрибути, завдяки яким імена зазначених системних файлів не виводяться, хоча вони і присутні в каталозі.

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

Розширення ВІОS. За допомогою команд I0.SYS здійснюються всі операції обміну інформацією з зовнішніми пристроями. Про необхідність підключення нових драйверів зовнішніх пристроїв, та про зміну інших параметрів MS DOS повідомляється через файл конфігурації CONFIG.SYS. Цей файл, якщо він присутній на системному диску, опрацьовується I0.SYS. Команди конфігурування інформують про додаткові драйвери, що необхідно підключити до MS DOS (наприклад: device=MOUSE. SYS підключає драйвер для керування мишею). Крім розглянутих вище функцій, I0. SYS завершує завантаження MS DOS в оперативну пам'ять.

Модуль опрацювання переривань MS DOS складається з програм, які забезпечують роботу файлової системи, пристроїв введення-виведення, опрацювання штатних і нештатних ситуацій та помилок. Наприклад, програми, що входять до MSDOS.SYS, включать двигун НГМД, поставлять у потрібне положення голівки, що зчитують, і т.і. MS DOS.SYS містить також програми, що створюють файли. MS DOS.SYS повинен знати, які ділянки пам'яті на диску вільні, а у випадку повного заповнювання диску видати повідомлення: Diskette full (диск заповнений). MS DOS.SYS відає й областями ОЗП.

Командний процесор (COMMAND.COM) на відміну від програмних модулів I0.SYS і MS DOS.SYS може займати на системному диску будь-яке місце і розглядатися як звичайна програма. Основні функціЇ командного процесора:

- прийняття і розбір команд, отриманих з клавіатури або з командного файла;

- виконання внутрішніх команд MS DOS, що знаходяться усередині файла COMMAND.COM;

- завантаження і виконання зовнішніх команд MS DOS і прикладних програм, що знаходяться у файлах з розширенням.СОМ та.ЕХЕ;

- виконання файла автозапуску AUTOEXEC.BAT.

Утіліти MS DOS. Крім розглянутих файлів, MS DOS містить цілий ряд інших програм, що називають зовнішніми командами (обслуговуючими чи сервісними програмами або утилітами).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: