Файл конфігурації - студопедія

Змінні середовища (enviroment variables) в операційних системах серії DOS були про-Стейшн способом передачі зовнішньої керуючої інформації програмами (з боку ОС або інших програм), або, іншими словами, задавали середу їх роботи.

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

Підкреслимо, що тут мається на увазі файл з ім'ям AUTOEXEC.BAT, розташований в кореневому каталозі того диска, з якого завантажується операційна система.

Дуже часто з AUTOEXEC.ВАТ запускаються:

• антивірусні програми (наприклад, VSAFE - резидентна команда стеження за появою вірусів);

• програми-оболонки (Norton Commander);

• драйвери клавіатури, принтера (для друку українських букв) і т. П.

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

REM відключити висновок команд на екран

REM задати змінну середовища, зберігає ім'я каталогу

Rем для тимчасових файлів

REM задати шлях

REM завдання номера кодової сторінки для таблиці символів

MODE CON CODEPAGE PREPARE = ​​((866) C: \ DOS \ EGA.CPI)

REM завантаження драйвера русифікації клавіатури

LH KEYB RU ,, c: \ dos \ keyboard.sys

REM завантаження інших драйверів: кешування жорсткого диска, миші, CD-ROM

lh c: \ dos \ smartdrv.exe / г

lh c: \ cdromdrv \ mscdex / v / о: соооз / м: Ю

REM запустити Norton Commander

Мал. 4.5. Приклад файлу AUTOEXEC.BAT

Файл CONFIG.SYS призначений для настройки операційної системи на конкурують-ву конфігурацію апаратури комп'ютера. Так само, як і AUTOEXEC.BAT, він при-сутствует практично на будь-якому комп'ютері в головному каталозі на диску, з кото-рого проводиться завантаження операційної системи.

Серед основних відмінних рис CONFIG.SYS можуть бути названі такі:

• як правило, задаються в ньому налаштування діють протягом всього Сеан-са роботи (тобто можуть бути змінені тільки після перезавантаження комп-ютера);

• налаштування CONFIG.SYS встановлюються в автоматичному режимі перед ви-полнением AUTOEXEC.BAT.

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

Починаючи з MS DOS версії 6.0, в CONFIG.SYS з'явилася можливість створення описів різних варіантів завантаження, з яких користувач має можливість в режимі діалогу вибирати потрібний на поточний сеанс роботи.

• файл CONFIG.SYS складається з спеціальних команд операційної системи MS DOS по налаштуванню апаратури. Формат цих команд має особливий вид: Ім'я коман-ди = значення;

• кожна команда розташовується на окремому рядку (при введенні команд можуть використовуватися великі та малі літери);

• після введення кожної команди потрібно натиснути клавішу Enter;

• порядок запису команд DEVICE і DEVICEHIGH в файлі CONFIG.SYS дуже важливий: спочатку встановлюються драйвери, що дозволяють працювати з різними видами пам'яті, які доповнюють стандартну пам'ять об'ємом 640 Кбайт, а потім встановлюються драйвери, що використовують ці пам'ять;

• після створення (редагування) файлу CONFIG.SYS необхідно перезавантажити операційну систему для установки нової конфігурації настройки.

Перерахуємо «часто використовувані» команди і встановлювані драйвери в фай-ле CONFIG.SYS:

BREAK = ON або OFF - установка / скасування режиму можливості переривання процесу виконання програм після натискання комбінації клавіш Ctrl + Break (або CtrL + C);

BUFFERS = <число> - виділення обсягу оперативної пам'яті відповідно до за-даними в команді числом буферів (осередків стандартної довжини). Зазвичай рекомен-дується використовувати не менше 40 буферів;

DEVICE = <имя драйвера> [Параметри]> - підключення драйвера для управління будь-яким пристроєм;

DEVICEHIGH = <имя драйвера> [Параметри] - завантажує драйвер пристрою в верх-ню пам'ять (UMB) 1;

DOS = <параметры> - встановлює режим використання області високої пам'яті (НМА) і забезпечення доступу до блоків верхньої пам'яті (UMB);

FILES = <число> - встановлює максимальне число одночасно відкритих файлів. Зазвичай не менше 20;

NUMLOCK = ON або OFF - встановлює стан клавіші NumLock;

LASTDRIVE - установка кількості буки логічних дисків;

Драйвери, що входять в поставку операційної системи MS DOS:

ANSI.SYS - підтримує емуляцію терміналу ANSI;

DISPLAY.SYS - підтримує перемикання кодових сторінок для монітора;

HIMEM.SYS - управляє використанням розширеної (Extended) пам'яті;

EMM386.EXE - організовує розширену (Extended) пам'ять і забезпечує доступ до області верхньої пам'яті на комп'ютерах з процесором 386 і вище, які мають розширену (Extended) пам'ять.

Приклад можливого змісту файлу CONFIG.SYS представлений на рис. 4.6.

Схожі статті