Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КТП_н_посібник2.doc
Скачиваний:
11
Добавлен:
11.11.2019
Размер:
27.54 Mб
Скачать

2.2. Операційна система ms-dos

Операційна система MS-DOS була створена в 1981 р. фірмою Microsoft на замовлення фірми IBM, яка тоді розробляла комп’ютери IBM PC. Поява нових і більш потужних ОС не ліквідувала потребу в програмах MS-DOS і DOS. Це пояснюється неможливістю або економічною недоцільністю експлуатації більш потужних ОС. Тим більше, що при виході з ладу системи Windows (різних модифікацій) для діагностики й ліквідації збоїв використовують саме DOS.

Система MS-DOS складається із наступних частин:

Дискові файли IO.SYS і MSDOS.SYS (основні системні файли) містять програми MS-DOS, які постійно перебувають в оперативній пам’яті комп’ютера.

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

Командний процесор DOS обробляє команди користувача. Стандартний командний процесор має назву COMMAND.COM. Деякі команди користувача , такі як Type, Dir, Copy командний процесор виконує самостійно (вони називаються внутрішніми), для виконання інших (зовнішніх) процесор шукає на дисках програму, що відповідає цій команді, завантажує її в пам’ять і керування передає саме їй. Після закінчення роботи програми процесор вилучає її з пам’яті і видає запрошення.

Зовнішні команди DOS – це програми, які постачаються в комплекті з ОС у вигляді окремих файлів (форматування дискет, перевірка дисків). Ці програми записуються в окремий каталог.

Завантажник DOSцю програму розміщено в першому секторі кожної дискети і в першому секторі логічного диску, з якого завантажується DOS. Призначення цієї програми – завантаження даних у пам’ять системного файлу IO.SYS.

2.2.1. Початкове завантаження операційної системи ms-dos

Програма-завантажник операційної системи перевіряє наявність у кореневому каталозі завантажувального диска або дискети файлів IO.SYS і MSDOS.SYS. Якщо ці файли не знайдено, виводиться повідомлення:

non-system disk or disk error. Replase and strike any key when ready.

Якщо ці файли наявні, то відбувається завантаження у пам’ять початку файлу IO.SYS і передає йому керування. У пам'яті розміщено програма, яка зчитує кінець файлу IO.SYS і файл MSDOS.SYS. Потім з кореневого каталогу зчитується файл конфігурації CONFIG.SYS і виконуються всі дії, що в ньому записані. Якщо ж файл CONFIG.SYS відсутній, то всі параметри встановлюються за умовчуванням. Потім з кореневого файлу інформація вводиться в командний процесор і йому передається керування. Командний процесор здійснює командний файл AUTOEXEC.BAT. Зміст повідомлень при завантаженні ОС, що виводяться на екран монітора, залежить від версії DOS і змісту команд у файлах CONFIG.SYS та AUTOEXEC.BAT.

Файл CONFIG.SYS містить спеціальні команди, які задають параметри DOS, а також перелік драйверів (програми, що розширюють можливості ОС), які необхідно завантажити в ОЗК.

Найбільш часто використовуються такі команди файла CONFIG.SYS:

device= ім’я файлу драйвера;

dos=high – перемістити частину коду MS DOS у перші 64 Кілобайта розширеної пам’яті;

buffers=число буферів (для операцій введення-виведення);

files=число файлівмаксимальне число одночасно відкритих файлів.

Наприклад:

device=c:\msdos\himem.sys –завантаження драйвера

buffers=40

files=50

Файл AUTOEXEC.BAT, як правило, містить команди:

● запуску резидентних програм;

● встановлення змінних оточення DOS (команда SET);

Path – для задання списків каталогів, у яких відбувається пошук;

Prompt – для встановлення формату запрошення DOS.

Наприклад:

@ echo off

Path c:\exe;c:\exe\msdos;d:\word

prompt $p$g

rem запрошення містить назву поточного каталогу і символ “>”;

set temp=c:\windows\temp (для тимчасових файлів);

rem запуск драйвера клавіатури;

keyb ru , , c:\exe\msdos\keybrd2.sys

call c:\antivirus\virtest.bat

nc