Тема «етапи завантаження системи ms-dos

Завдання для практичної частини:

1. Ознайомитися з можливостями програми SYS.com

2. Створити системну дискету за допомогою програми SYS.com

3. Завантажитися з цієї системної дискети

4. Ознайомитися з можливостями програми Format.com

5. Створити системну дискету за допомогою програми Format.com (Перш ніж запустити на виконання показати рядок викладачеві)

6. Завантажитися з цієї системної дискети

* Внутрішні команди MSDOS - команди, які виконуються безпосередньо командним процесором MSDOS. Зовнішні команди MSDOS - окремі програми, які для виконання завантажуються командним процесором MSDOS в ОЗУ.

* Резидентна програма - програма, яка після завантаження в ОЗУ і передачі їй управління инициализируется таким чином, що постійно знаходиться в ОЗУ і виконується паралельно іншим програмам.

* Регістри CPU - спец. внутрішні пристрої CPU, які призначені для зберігання інформації.

* * .Ьа ^-файл (Вай:] 1-файл) - спец. текстовий файл, що містить команду або групу команд MSDOS (або викликів програм), які виконуються послідовно або в більш складному порядку.

ОСНОВНІ СКЛАДОВІ ЧАСТИНИ MS DOS складається з наступних компонент:

* Блок початкового завантаження (розміщується в 1-му секторі О-доріжки О-сторони системної дискети)

* Модуль взаємодії з BlOS (IO.sys)

* Модуль обробки npepbiBaHHfi (MSDOS.sys)

* Зовнішні команди (програми) MS DOS

Блок початкового завантаження + IO.sys + MSDOS.sys - ядро ​​MS DOS. Блок початкового завантаження:

Розміщується: в 1-му секторі О-доріжки О-сторони системної дискети, в 1-му секторі HDD- диска, в розділі, відведеному під DOS. Переглядає КОРЕНЕВОЇ каталог системного диска. Перевіряє, чи є перші два файли в каталозі - файлами IO.sys і MSDOS.sys. Якщо ТАК - завантажує їх в ОЗУ і передає управління MSDOS. Якщо НІ - повідомлення на екрані і очікування натискання будь-якої клавіші Користувачем:

Non-System disk or disk error

Replace and press any key when ready

He системний диск або помилка диска

Замініть і натисніть будь-яку клавішу, коли буде готово

Саме тому, при створенні Системної Дискети - необхідно переносити файли IO.sys і MSDOS.sys на Системну Дискету за допомогою спец. програми SYS.com або Format.com

IO.sys: Це резидентний модуль (завжди знаходиться в ОЗУ після завантаження, поки включений PC) .Взаімодействует з BIOS. Розширює можливості BIOS або змінює її властивості (де необхідно) за допомогою додаткових драйверів.

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

пристроями введення-виведення, обробка виняткових ситуацій (помилок) та ін. Прикладна Програма викликає функції цього модуля через механізм переривань (програмні переривання), передаючи (беручи) інформацію до (від) MS DOS через регістри CPU або (і) області пам'яті ОЗУ. MSDOS.sys транслює переводить) запит прикладної програми в один або кілька викликів (IO.sys + BIOS).

Командний процесор (COMMAND.com): Окремий Модуль MSDOS. Призначений: - прийом команд з клавіатури або з * .bat - файлів і їх виконання, - виконання команд файлу AutoExec.bat при завантаженні MSDOS, - завантаження в ОЗУ і запуск на виконання прикладних програм в середовищі MSDOS Командний процесор складається з 3-х частин :

- резидентная розміщується в ОЗУ відразу після MSDOS.sys, включає процедури обслуговування деяких переривань, процедури обробки стандартних помилок MSDOS

- процедуру завантаження транзитної частини командного процесора), инициализирующая (в ОЗУ слід відразу за резидентної частиною; під час завантаження OS їй передається керування; вона "виконує" файл AutoExec.bat і деякі інші дії; ця частина командного процесора стирається з ОЗУ першій же завантаженою програмою )

Зовнішні команди (програми): додаткові програми, що входять в MSDOS, що виконують певні функції (наприклад, keyb.com, format.com).

Драйвери пристроїв: Спеціальні резидентні програми, які керують зовнішніми пристроями. Драйвери завантажуються в ОЗУ в тому порядку, як вони вказані у файлі CONFIG.sys.

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

AUTOEXEC.bat: спец. текстовий файл, де міститься додаткова конфігураційні інформація. MSDOS виконує цей файл автоматично, відразу після виконання CONFIG, sys.

Порядок завантаження комп'ютера

При включенні комп'ютера, зашита в ПЗУ програма перевіряє конфігурацію технічних засобів, їх готовність і доступність оперативної пам'яті, після чого пропонує увійти в процедуру Setup за допомогою копки "DEL",

Якщо пропозиція увійти в Setup користувачем ігнорується, програма ПЗУ визначає який пристрій в CMOS вказано першочерговим завантажувальним і, відповідно до цього вказівкою, розшукує системний завантажувач. При вказівці першочерговим, жорсткого диска, вона зчитує з його першого фізичного сектора головний завантажувальний запис, по якій визначає конфігурацію логічних дисків і звертається до першого сектору логічного системного диска, де системний завантажувач зобов'язаний знаходиться. Якщо Системний завантажувач на першочерговому диску не знайдений, то далі проводиться пошук завантажувача на наступних дисках, зазначених в CMOS. Знайшовши системний завантажувач, програма зчитує його в пам'ять і, залишаючи його там резидентно, передає йому подальше керування процесом завантаження. Отримавши управління, системний завантажувач зчитує інформацію з першого логічного сектора, в якому, якщо це системний (завантажувальний диск) повинен знаходиться файл Io.sys, а за відсутності такого, виводить повідомлення:

Non system disk or disk error.

Replase and strike ani key when ready.

Що означає що, цей системний диск невірний і пропонує його зміну.

Якщо файл знайдений, управління переходить до нього і на екран виводиться повідомлення: "Starting Windows 95/98" або "Starting MS-DOS". Потім дається двосекундних витримка, протягом якої можна натиснути F8 для ручного управління настройки операційної системи через меню завантаження.

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

Слідом за Config.sys з того ж каталогу зчитується файл Command.com є інтерпретатором команд MS-DOS, що переводять команди MS-DOS в зрозумілі комп'ютеру інструкції машинного коду. Завантажившись в оперативну пам'ять, Command.com бере на себе управління і, виявивши в кореневому каталозі файл Autoexec.bat, виконує записані в ньому команди. Якщо в якусь із них вкралася помилка, на екрані з'являється повідомлення: "Ім'я команди або файлу вказано неправильно", при чому, в російськомовній версії, це повідомлення спробує показати себе російськомовним і, якщо драйвери російської мови до цього моменту вже завантажені, йому це вдасться.

Драйвер Drvspase.bin або Dblspase.bin завантажується за вказівками MSDOS.sys в оперативну пам'ять автоматично, ще до обробки Config.sys. Їх призначення - забезпечити читаність стислих дисків. Але оскільки, при сьогоднішніх розмірах дисків, навряд чи є сенс їх стискати, а так же, оскільки FAT 32 не підтримують існуючі методи стиску, а переходити заради можливості стиснення на FAT 16 не має сенсу (стислі диски більш місткі, але разом з тим, повільніші, так як перед обробкою інформації зазнала стиснення, вона повинна ще пройти процедуру розпакування, зазначені драйвера тільки уповільнюють завантаження і марно займають в оперативній пам'яті зайве місце (110 кілобайт) - що дуже істотно при необхідності роботи в MS-DO S. Щоб подібного не відбувалося їх краще видалити.

ПОЧАТКОВА ЗАВАНТАЖЕННЯ MS DOS

1. При включенні PC спочатку виконуються програми BIOS.

2. Після тестування і ін. Дій процедура P0ST (H3 модуля BIOS) здійснює пошук я завантаження блоку початкового завантаження з пристроїв, в порядку, зазначеному в меню конфігурації BIOS

3. Блок початкового завантаження здійснює пошук в кореневому каталозі системної дискети (диска) файлів IO.sys і MSDOS.sys (ці файли повинні бути першими і саме в такому порядку)

4. Блок початкового завантаження здійснює завантаження файлу IO.sys і передає йому управління

5. IO.sys: - завантажує і налаштовує MSDOS.sys, визначає стан підключених пристроїв, ініціалізує підключені пристрої, завантажує необхідні драйвери пристроїв, передає управління MSDOS.sys.

6; MSDOS.sys: - ініціалізує (налаштовує) свої внутрішні робочі таблиці, завантажує драйвери, вказані у файлі config.sys, завантажує командний процесор (файл COMMAND.com)

7. Командний процесор "виконує" команди, вказані у файлі autoexec.bat

8. Командний процесор видає на екран Монітору системну підказку MSDOS і очікує команд Користувача

1. Що таке системний диск?

2. Які існують способи створення системного диска?

3. Для чого потрібен системний диск?

4. Які файли необхідні для завантаження системи MSDOS?

6. В якій послідовності завантажуються з носія файли MSDOS.sys, COMMAND.com, Autoexec.bat, Config.sys, IO.sys?

Курс II Семестр 1

Предмет «Експлуатація ПЕОМ».

Лабораторна робота №4

Тема: «Конфігурація MS-DOS»

Завдання для практичної частини:

1. Ознайомитися з яким чином можна конфігурувати ОС MS-DOS на етапі завантаження

2. Розібратися в чому полягають функції файлів autoexec.bat і config.sys

3. Згадати яким чином розподіляється пам'ять (ОЗУ) в системі MS-DOS за замовчуванням.

4. Вивчити додаткові можливості конфігурації пам'яті

5. Розібратися і почати писати свої конфігураційні файли autoexec.bat і config.sys відповідно до вимог завдання.

2. Виконати наступні дії

• отримати індивідуальне завдання

• уважно вивчити пропонований вище матеріал

• ознайомитися з пропонованими електронними матеріалами з даної тематики

• почати реалізовувати завдання по конфігурації MS-DOS відповідно до зазначених вимог

Схожі статті