Створення системних файлів і - інформатика, програмування

5.2 Створення системних файлів Autoexec.bat і Config.sys

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

Файл CONFIG.SYS є текстовим файлом, в якому містяться спеціальні команди для налаштування конфігурації DOS: підключення різних драйверів, визначення розмірів системних таблиць DOS і т.д. Визначаються у файлі CONFIG.SYS команди виконуються в процесі початкового завантаження DOS.

Після завершення виконання файлу CONFIG.SYS автоматично виконується командний файл AUTOEXEC.BAT, якщо він є в кореневому каталозі завантажувального диска. Як правило, в файл AUTOEXEC.BAT записують команди для запуску резидентних програм та інших програм, які доцільно запускати при кожному завантаженні DOS, а також команди для установки змінних оточення DOS (команда Set), завдання списку каталогів, в яких проводиться пошук запускаються ( команда Path), і вибрати формат запрошення DOS (команда Prompt).

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

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

Крім того, у файлі CONFIG.SYS можуть міститися такі рядки:

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

Завантаження драйверів і програм. Дуже важлива група команд файлу CONFIG.SYS служить для завантаження драйверів і резидентних програм:

DEVICE = імя_файла_дpaйвepa (параметри) - завантаження драйвера в

INSTALL = повне-ім'я-програми [параметри) - установка резидентної програми.

DOS = HIGH - перемістити частину коду MS DOS в перші 64 Кбайта розширеної пам'яті;

DOS = HIGH, UMB (а також DOS = UMB, HIGH) - еквівалентно командам DOS = HIGH і DOS = UMB.

Команди для завдання розмірів внутрішніх структур DOS. Велика група команд файлу CONFIG.SYS служить для завдання характеристик різних внутрішніх структур DOS:

BUFFERS = чісло_буферов - установка числа буферів для операцій введення-виведення з диском. Для комп'ютера без жорсткого диска рекомендується використовувати 4-5 буферів, з жорстким диском місткістю до 20 Мбайт - 15-20 буферів, з жорстким диском місткістю 20-40 Мбайт - 30-40 буферів, понад 40 Мбайт - 40 буферів. При кешуванні жорсткого диска кількість буферів можна встановити мінімальним (4-5). Приклад: Buffers = 8;

LASTDRIVE = буква - установка останньої букви, яка може використовуватися в якості імені дисковода. Приклад: LASTDRIVE = Z;

FILES = чісло_файлов - установка максимального числа одночасно відкритих файлів. При роботі з деякими базами даних необхідно більше значення параметра FILES - від 50 до 80. Приклад: FILES = 50;

FCBS = чісло_блоков-FCB - завдання кількості блоків управління файлами (FCB), які DOS може відкрити одночасно. Блоки FCB (за замовчуванням їх число дорівнює чотирьом) використовуються в основному в програмах, розрахованих на дуже старі версії DOS (до 3.0). Приклад: FCBS = 8;

STАСКS = колічество_стекдв, размер_стеков - завдання кількості і розміру стеків для обробки апаратних переривань. За замовчуванням на вихідному IBM PC і на IBM PC XT приймається STACKS = 0,0. на інших комп'ютерах - STACKS = 9,128. При нестачі стеків переривань DOS може видати повідомлення «Stack Overflow» або «Exception error 12» і зависнути. В цьому випадку треба збільшити кількість і / або розмір стеків переривань (наприклад, STACKS = 18, 512). Багато нові комп'ютери успішно працюють при вказівці STACKS = 0,0.

Управління процесом початкового завантаження DOS. Наступна група команд використовується для управління процесом початкового завантаження DOS:

SHELL = полное_імя_файла_командного_процессора (параметри) - дозволяє вказати ім'я та розміщення командного процесора (інтерпретатора команд) MS DOS. Зазвичай команда використовується у вигляді

Shell = C: \ COMMAND.COM / Е: чісло_байтов / Р. що дозволяє збільшити розмір області пам'яті, в якій зберігаються змінні оточення. Число байтів задає розмір цієї області. Якщо розмір області пам'яті для зберігання змінних оточення недостатній, то DOS видає повідомлення: «Out of environment space».

SHELL = C: \ COMMAND.COM / E: 512 / P;

SWITCHES / F / N - пропуск двухсекундной паузи після повідомлення «Starting MS-DOS» в процесі початкового завантаження DOS і блокування можливості обходу виконання команд файлів CONFIG.SYS та AUTOEXEC.BAT за допомогою клавіш F5 і F8.

Команди для установки різних режимів DOS. Наступна група команд файлу CONFIG.SYS служить для установки різних режимів DOS:

Break = on або Break = off - встановити або скасувати для програм DOS режим перевірки натискання клавіш Ctrl + Break або Ctrl + C при операціях введення-виведення з диском. Це дозволяє переривати виконання програм, які інакше б виконувалися до свого завершення. Змінити цей режим можна і згодом командами DOS: BREAK ON і BREAK OFF;

Country = код_країни, кодовая_страніца, полное_імя_файла_COUNTRY.SYS - настройка на прийняті в країні правила для відображення часу, дати і грошових сум, переведення великих літер в рядкові і назад і т.д. В MS DOS, починаючи з версії 6.2, передбачені установки дляУкаіни: код країни 007, кодова сторінка 866. В попередніх версіях DOS найбільш підходящим є коду країни 049 і кодова сторінка 437.

Numlock = on або Numlock = off - включає або відключає фіксацію цифровий клавіатури (тобто режим «Num Lock», що відображається світловим індикатором «Num Lock» клавіатури).

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

Як правило, в файл AUTOEXEC.BAT записують наступні команди:

· Команди запуску резидентних програм та інших програм, які доцільно запускати при кожному завантаженні DOS;

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

· Команду Path для завдання списку каталогів, в яких проводиться пошук запускаються;

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

При наявності файлу AUTOEXEC.BAT DOS не ставить в процесі початкового завантаження питань про поточну дату і час.

Установка списку каталогів, в яких проводиться пошук програм. За допомогою команди DOS Path можна встановити, в яких каталогах буде проводитись пошук виконуваних програм. Після введення будь-якої команди, яка не є внутрішньою командою DOS, пошук відповідної програми проводиться спочатку в поточному каталозі, а потім в каталогах, зазначених в команді Path. Каталоги в команді path перераховуються через крапку з комою. Формат команди:

path ім'я-каталогу (а ім'я-каталогу).

Установка формату запрошення DOS. Щоб змінити вигляд запрошення DOS (тобто тексту, який показує, що DOS готова до прийому команд користувача) використовується команда Prompt. Формат команди: prompt (текст). У тексті, яка вказана в команді Prompt, можна вживати спеціальні поєднання символів $ р, $ n, $ d, $ t, $ h, $ e, $ g і ін. Їхній зміст пояснений в главі 16. Так, команда PROMPT $ p $ g встановлює запрошення DOS, що містить інформацію про поточний каталозі і символ «>», наприклад C: \ W0RK \ DOC. Таке запрошення зазвичай і використовується.

Установка змінних оточення. DOS має спеціальну область пам'яті, звану оточенням (environment), в якій вона зберігає набір Строк символів, які можуть використовуватися програмами. Кожен рядок символів в оточенні має вигляд ім'я-змінної-значення. де

ім'я_змінної - це рядок символів, що не містить знаків рівності та прогалин, а значення - будь-який рядок символів. Для установки змінних оточення може використовуватися команда DOS Set. Формат команди:

set змінна = значення

Тут змінна - будь-який рядок, що не містить знаків рівності та прогалин, а значення - будь-який рядок символів. При виконанні команди DOS перетворює в імені змінної (але не в значенні) малі літери на прописні. Найбільш часто використовуються наступні змінні оточення:

TEMP - вказує ім'я каталогу, в якому багато програм створюють тимчасові файли; ТМР - окремі старі програми створюють тимчасові файли в каталозі, заданому змінної ТМР;

BLASTER - вказує параметри звукової карти, без цього деякі DOS-програми не можуть працювати з Sound Blaster-сумісними звуковими картами. Наприклад, SET BLASTER = a330 i9 d1 t2 повідомляє програмами, що звукова карта має базовий порт введення-виведення 330, їй призначено переривання IRQ номер 9, канал DMA 1, а тип карти - 2 (сумісний з Sound Blaster Pro);

COMSPEC - вказує ім'я і розташування командного інтерпретатора DOS (зазвичай - COMMAND.COM). Мінлива COMSPEC встановлюється також командою Shell файлу CONFIG.SYS (див. Вище).

Нижче обговорюються програми, які найбільш часто включаються в файл AUTOEXEC.BAT.

Драйвери клавіатури. Для того щоб в програмах DOS з клавіатури можна було вводити українські літери, необхідно встановити драйвер клавіатури, який міг би перевести клавіатуру в режим введення українських літер.

Програма MSCDEX - доступ до компакт-дисків. Якщо Ваш комп'ютер має дисковода для компакт-дисків, то для забезпечення доступу до компакт-дисків слід включити в файл AUTOEXEC.BAT виклик програми MSCDEX.EXE.

Інформація про роботу «Діагностика всіх частин персонального комп'ютера»

8. Якими програмами можна скористатися для усунення проблем і помилок, виявлених програмою Sandra? Розділ 3. Автономна і комплексна перевірка функціонування і діагностика СВТ, АПС і АПК Деякі з досить інтелектуальних засобів обчислювальної техніки, такі як принтери, плоттери, можуть мати режими автономного тестуванні. Так, автономний тест принтера запускається без.

Створення системних файлів і - інформатика, програмування
Створення системних файлів і - інформатика, програмування
Створення системних файлів і - інформатика, програмування
Створення системних файлів і - інформатика, програмування
Створення системних файлів і - інформатика, програмування

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

- об'єднання ( «або»); - звернення, виняток ( «не»); - виключає ( «або», «Не чи»). 2. Класифікація ЕОМ Більшість сучасних комп'ютерів є IBM PS - сумісними персональними комп'ютерами - мається на увазі, що вони сумісні з комп'ютером IBM PS, розробленим в 1981 р фірмою IBM. Сумісність - можливість виконання на будь-якої моделі сумісного комп'ютера будь-хто.

Схожі статті