
- •Призначення операційної системи
- •Поняття файла
- •Як звертатися до групи файлів
- •Шлях і запрошення
- •Приклад 8.
- •Структуру операційної системи ms dos утворять модулі (мал. 9):
- •Функції і призначення базової системи введення-висновку bios
- •Функції і призначення модуля розширення базової системи введення-висновку
- •Функції і призначення базового модуля дискової операційної системи
- •Функції і призначення командного процесора
- •Призначення завантажувача
- •Як розрізнювати утиліти, зовнішні команди і драйвери
- •356 Розділ 9. Операційна система ms dos
- •Роль fат-таблиці розміщення файлів
- •Мал. Розподіл простору оперативної пам'яті після завантаження операційної системи
- •Алгоритм завантаження. Операційної системи з диска в оперативну пам'ять
- •Класифікація команд
- •2. При введенні команди видалення всіх файлів (повне ім'я файла записується у вигляді *.*) операційна система задасть питання
- •/I форматування однієї сторони диска;
- •Команда diskcopy копіювання вмісту дисків
- •Команда diskcomp порівняння дисків
- •Створення і використання командного файла
- •Запам'ятайте!
- •На робочому полі текстового редактора введіть наступну послідовність до
- •Команди, що звичайно використовуються в файлі autoexec.Bat
- •Приклад .
- •Приклад .
- •Приклад
Структуру операційної системи ms dos утворять модулі (мал. 9):
• BIOS (Basic Input/Output System) базова система введення-висновку;
• модуль розширення EМ BIOS (Extension Module BIOS) у вигляді файла з ім'ям IO.SYS;
• базовий модуль (ВМ Basic Module) дискової операційної системи (БДОС) у вигляді файла з ім'ям MSDOS.SYS;
• командний процесор або інтерпретатор команд (CI Command Interpreter) у вигляді файла з ім'ям COMMAND.COM;
• зовнішні команди і драйвери, утиліти файли з розширенням. СОМ,. EXE,. SYS;
• системний завантажувач (SB System Bootstrap);
• інструментальні засоби DOS: система програмування MS DOS QBASIC; текстовий редактор MS DOS EDITOR, що забезпечує підготовку текстових документів і текстів початкових програм; відладчик DEBUG для тестування і налагодження файлів, що виконуються.
BIOS, модуль розширення EМ BIOS, що завантажуються (зовнішні) драйвери, системний завантажувач становлять машинозависимую частину операційної системи.
Базовий модуль DOS, командний процесор, зовнішні команди, інструментальні засоби становлять машинонезависимую частину операційної системи.
Операційна система MS DOS, крім модуля BIOS, зберігається на зовнішньому носії, звичайно на жорсткому, рідше на гнучкому диску. Після включення комп'ютера в мережу починається процес перезапису операційної системи MS DOS з диска в оперативну пам'ять. Цей процес отримав назву завантаження операційної системи. Алгоритм завантаження буде розглянутий далі.
Функції і призначення базової системи введення-висновку bios
Базова система введення-виведення BIOS самий близький до апаратури компонент DOS. BIOS знаходиться в постійній пам'яті, яка входить в комплект постачання персонального комп'ютера. Тип операційної системи може змінюватися, а BIOS залишається постійним. Тому BIOS, будучи незмінною частиною персонального комп'ютера, з одного боку, може розглядатися як компонент апаратної частини, а з іншого боку, як компонент будь-якої операційної системи, в тому числі і MS DOS. Суворо кажучи, BIOS не входить в склад MS DOS, але, враховуючи, що без цього модуля функціонування операційної системи неможливе, будемо вважати його компонентом її структури.
Основна функція BIOS реалізовується в процесі нормальної роботи персонального комп'ютера. Це управління стандартними зовнішніми (периферійними) пристроями, що входять до складу комплекту персонального комп'ютера конкретної моделі, а саме:
дисплеєм, клавіатурою, дисководами, принтером, таймером. Виділення BIOS в окремий апаратно-програмний модуль дозволяє забезпечити незалежність програмного забезпечення від специфіки конкретної моделі персонального комп'ютера.
Допоміжні функції BIOS реалізовуються при включенні персонального комп'ютера на етапі завантаження і перебувають в наступному:
• пошук спочатку на гнучкому, а потім на жорсткому диску програми-завантажувача операційної системи і завантаження з диска в оперативну пам'ять;
• тестування апаратної частини, в тому числі і оперативної пам'яті, а при виявленні несправності індикація повідомлення;
• ініціалізація векторів переривань нижнього рівня.
BIOS містить: спеціальні програми (драйвери) по управлінню роботою стандартними зовнішніми пристроями; тестові програми для контролю працездатності апаратури; програму початкового завантаження операційної системи.
Драйвер програма, що розширює можливості операційної системи.
Драйвер пристрою програма операційної системи для управління роботою периферійними пристроями: дисководами, дисплеєм, клавіатурою, принтером, маніпулятором "миша" і пр.
Драйвер пристрою повинен враховувати специфіку роботи зовнішнього пристрою, всю тонкість його функціонування. Тому кожному пристрою повинен відповідати свій драйвер.
Функції драйвера пристрою перебувають в наступному:
• прийом і обробка запиту (керуючого сигналу), який поступає до даного периферійного пристрою;
• перетворення запиту про необхідність зв'язку з цим пристроєм в серію команд управління ним, з урахуванням всіх деталей конструкції і особливостей його роботи;
• обробка сигналу переривання, який поступає від відповідного цьому драйверу периферійного пристрою.
Приклад . Після натиснення клавіші на клавіатурі відповідний драйвер виконує обробку сигналу, перевіряє, чи натискалася керуюча клавіша, управляє обробкою при зміні регістрів клавіатури. Причому звертаємо ваша увагу, що подібні операції є стандартними для будь-якої програми і ніякого відношення до суті задачі, що вирішується не мають. Драйвери виконують тільки стандартні функції управління введенням-висновком.
Драйверами також вважаються програми, що забезпечують управління розширеною пам'яттю, а також створення і обслуговування віртуальних пристроїв, наприклад електронного диска імітації гнучкого диска в оперативній пам'яті.
Драйвери можуть бути або стандартними, або що завантажуються. Стандартні (внутрішні) драйвери це програми, які знаходяться всередині BIOS або його модуля розширення ЇМ BIOS і служать для управління зовнішніми пристроями, що входять в стандартний комплект постачання персонального грудка" пьютера. Ці драйвери підключаються до системи автоматично після переходу комп'ютера в нормальний робочий стан.
Драйвери, що Завантажуються (зовнішні, що встановлюються) це програми, що зберігаються на диску і призначені для управління зовнішніми пристроями, які відрізняються від стандартних або по своїх технічних параметрах, або особливими режимами експлуатації. Драйвери, що Завантажуються підключаються до системи тільки тоді, коли вони вказані в файлі конфігурації CONFIG.SYS. Можливість використання драйверів, що завантажуються полегшує адаптацію операційної системи до нових зовнішніх пристроїв.
Постійний модуль BIOS зберігається в постійній пам'яті і не може бути змінений при звичайних умовах експлуатації. Записується він в постійну пам'ять тільки при виготовленні персонального комп'ютера. Однак необхідність зміни BIOS, що міститься цілком вірогідна і може бути викликана наступними причинами: підключенням до персонального комп'ютера нових зовнішніх пристроїв і використанням нестандартного командного процесора і інш.