Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
егзамен з операційних систем.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.5 Mб
Скачать
  1. Драйвери ms-dos.

Два найважливіші компоненти електронного устаткування комп'ютера - його центральний процесор (CPU) і його пам'ять. Інші компоненти (дисководи, клавіатура, дисплеї, принтери і т.д.) є зовнішніми відносно комп'ютера. Ці зовнішні компоненти електронного устаткування називаються ПЕРИФЕРІЙНИМИ ПРИСТРОЯМИ чи просто ПРИСТРОЯМИ.

Зв'язок машини з периферійним пристроєм здійснюється в строго визначеному порядку. Кожному периферійному пристрою в операційній системі відповідає програма, що відповідає за його контакт із комп'ютером. Ці програми називаються ДРАЙВЕРАМИ.

Застосування драйверів

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

  1. 9.Файл CONFIG.SYS. i AUTOEXEC.BAT.

Файли CONFIG.SYS та AUTOEXEC.BAT

Раніше вже відмічалося, що при завантаженні та пере завантаженні опера­ційної системи здійснюється пошук у каталозі системного диска і обробка файлів CONFIG.SYS та AUTOEXEC.BAT

У ці файли користувач може включати команди, які здійснюють необхідне настроювання системи.

У файлі CONFIG.SYS перераховуються драйвери зовнішніх пристроїв, які підминаються до ПК, вказується кількість одночасно відкритих файлів, кіль­кість буферів для обміну із зовнішніми пристроями та ін. Досить типова структура файла CONFIG.SYS має такий вигляд:

break=on

files=10

device=c:/sys/alfa.sys

device=c:/sys/vdisk.sys 40

device=c:/sys/ansi.sys

device=c:/sys/mouse.sys

device=c:/sys/epson.sys

buffers=5

У результаті виконання команд наведеного файла буде встановлено режим переривання програм при натисканні клавіш Ctrl-break, кількість одночасно відкритих файлів може досягати 10, кількість буферів для обміну із .зов­нішніми пристроям - 5, кількість підключених драйверів дорівнює 5. Драйвер АЬРА.ВУЗ забезпечує приймання з клавіатури та видачу на дисплей українських літер (або літер іншого алфавіту). Драйвер УВІЗК.8Т8 забезпечує створення у оперативній пам'яті віртуального диска. Драйвер ALFA.SYS роз­ширює управління клавіатурою і дисплеєм на основі програмованого набору кодів (так званих Esc - послідовностей). Драйвер MOUSE.SYS забезпечує роботу маніпулятора "миша", драйвер EPSON.SYS принтера типу ЕРSON для друку­вання українськими та російськими літерами.

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

Віртуальних дисків у комп'ютері може бути створено декілька. Кожен з них позначається черговою літерою латинського алфавіту. У комп'ютерах без жорсткого диска 1-му віртуальному диску присвоюється ім'я с: наступному d: і т,д. У комп'ютерах із жорстким диском — 1-му диску – d:,наступному –e: і т.д. Деякі драйвери вимагають вказувати при їх визначенні у файлі CONFIG.SYS ще і об'єм пам'яті диска, що створюється. У розглянутому прикладі під віртуальний диск відведено 40 Кбайт. Підкреслимо, що не треба створювати диски малих об'ємів, бо такі диски неефективні в роботі.

При задаванні кількості буферів слід мати на увазі, що на кожен буфер витрачається 512 байт оперативної пам'яті. Водночас велика кількість буферів прискорює процес обміну із дисками. Для комп'ютерів із жорстким диском рекомендується створювати не менше ніж три буфери.

Файл AUTOEXEC.BAT обробляється автоматично зразу за обробкою файла CONFIG.SYS . У файл AUTOEXEC.BAT включаються команди, які здійснюють необхідне настроювання системи.

Наведемо приклад можливого змісту файла AUTOEXEC.BAT.

echo off

path a:/DISK/DONK ;c:/

set COMSPEC=c:/COMMAND.COM

prompt $n$q

ver

mode BW80

fkeys

Команда echo off відключає "луну", тобто блокує виведення на екран текстів наступних команд даного файла.

У другому рядку визначається такий порядок пошуку програмних файлів: поточний каталог, потім каталог /DISK/DONK- диска а: і, нарешті, кореневий каталог на диску с;. Підкреслимо, що чим більше задано альтернативних каталогів, тим довше відбувається у них пошук файлів.

У третьому рядку команда set визначає шлях до файла COMMAND.COM

Команда prompt $n$q забезпечує виведення на екран запрошення опера­ційної системи, у якому міститься ім'я поточного дисковода та знак ">".

У п'ятому рядку файла записано команду ver яка виводить на екран повідомлення про версію операційної системи.

Командаmode BW80 переводить дисплей у режим чорно-білого зображення з довжиною рядка 80 символів.

Остання команда файла AUTOEXEC.BAT.викликає інший командний файл FKEYS.BAT, у якому за допомогою Еsс-послідовностей виникає переозначення деяких функціональних клавіш для швидкого набирання команд, що часто використовуються.