
- •Практична робота № 2. Робота в ms-dos
- •Завдання для виконання лаб. Роботи № 2
- •Практична робота № 3. Команди ms-dos для перевірки дисків і файлів.
- •Практична робота № 4. Команди переадресації, конвеєри, фільтри
- •Практична робота № 5. Файли пакетної обробки даних. Оператори пакетних файлів.
- •Хід роботи
- •Практична робота № 6. Файл autoexec.Bat
- •Практична робота № 7. Конфігураційний файл config.Sys.
Практична робота № 7. Конфігураційний файл config.Sys.
Мета роботи: набуття практичних навичок створення, модифікації та використання файлу зміни стандартних конфігураційних параметрів MS-DOS CONFIG.SYS. Робота розрахована на 4 години.
Короткі теоретичні відомості.
За допомогою файлу CONFIG.SYS можна визначити багато параметрів, які управляють роботою операційної системи. При початковій завантаженні операційна система шукає цей файл, і не знаходячи його, встановлює значення цих параметрів за замовчуванням. Якщо файл CONFIG.SYS існує, то завантажуються нові значення параметрів, визначені в ньому.
На екрані команди перевизначення параметрів не відображаються.
Переривання виконання програми BREAK.
Команда BREAK дозволяє настроїти операційну систему таким чином, щоб можна було перервати виконання будь-якої програми в той час, коли вона використовує функції MS-DOS.
Формат команди:
BREAK [= OFF] [= ONN]
Наприклад, запис у файлі CONFIG.SYS
BREAK = ON встановлює можливість переривання програми при одночасному натисканні клавіш Ctrl і Break;
BREAK = OFF скасовує встановлений режим;
A> BREAK виводить на екран повідомлення та стан команди переривання.
Установка числа буферів для обміну з дисками BUFFERS.
При операціях читання / запису інформація тимчасово зберігається в секціях пам'яті невеликого обсягу - буфера. Це дозволяє швидко знаходити потрібні дані шляхом безперервного сканування диска.
Формат команди:
BUFFERS = N
де N - число буферів в діапазоні про 3 до 99.
Чим більше інформації знаходиться в буферах, тим менше звернень до диску.
Установка числа одночасно відкритих файлів FILES.
За допомогою команди FILES можна встановити кількість одночасно відкритих в операційній системі файлів в діапазоні від 2 до 20. Формат команди:
FILES = N
де N - кількість одночасно відкритих файлів.
За замовчуванням N = 8, що є оптимальним числом для більшості завдань.
Встановлення драйвера нових зовнішніх пристроїв DEVICE.
Команда DEVICE дозволяє підключати і використовувати зовнішні пристрої, що не входять в стандартну конфігурацію ПЕОМ.
Формат команди:
DEVICE = [ім'я диска:] [шлях до підтеки] [ім'я файлу]
Встановлення драйвера консолі.
DEVICE = ANSI.SYS
За допомогою цієї команди стандартна обробка введення з клавіатури і виведення на екран замінюється обробкою з розширеним набором функцій (ESC - послідовності), рекомендованої American National Standart Institute.
Встановлення драйвера блочно - орієнтованих пристроїв.
Формат команди:
DEVICE = DRIVER.SYS / D: ddd [/ T: ttt] [/ S: ss] [/ H: hh] [/ C] [/ N] [/ F: f]
де ddd - номер фізичної пристрою в діапазоні від 0 до 255. Номер від 0 до 127 відповідає НГМД, а від 128 до 255 НЖМД.
ttt - кількість доріжок на одній поверхні диска (80 за замовчуванням) в діапазоні від 1 до 99.
hh - число головок читання / запису (за умовчанням 2) в діапазоні від 1 до 99.
/ С - вказує на те, що дисковод працює з різними форматами ємності дисків.
/ N - вказує на те, що використовується НЖМД.
f - вказує тип (ємність) пристрою
0 - 160/180 Кб.
1 - 1,2 Мб.
2 - 720 Кб.
Наприклад:
DEVICE = DRIVER.SYS / D: 0 / C / F: 1 - встановлює можливість використання НГМД для дисків двох форматів 360 Кб і 1,2 Мб
Встановлення драйвера віртуального диска.
Формат команди:
DEVICE = VDISK.SYS [bbb] [sss] [ddd] [/ E: m]
де bbb - розмір віртуального диска в Кб., за замовчуванням 1964 Кбайта.
sss - розмір рядка в байтах: 128, 256 або 512, первісне 128.
ddd - максимальна кількість файлів в каталозі віртуального диска (за замовчуванням 64) в діапазоні від 2 до 512.
/ E: m - розміщення віртуального диска в розширеній пам'яті (IBM PC / AT).
Наприклад:
DEVICE = VDISK.SYS 160512 50 - встановлює додатковий носій інформації в частині комп'ютерної пам'яті (ОЗП).
Встановлення драйвера координатного маніпулятора.
Формат команди:
DEVICE = MOUSE.SYS
Додаткові можливості конфігураційного файлу.
COUNTRY [=] xxx, [yyy] [ім'я диска] [шлях до підтеки] COUNTRY.SYS
Налаштовуємо систему зі специфічним для вказаної (ххх) країни форматом дати й часу.
ххх - міжнародний телефонний код, 001 - США, 002 - Канада, 003 - Латинська Америка і т.д.
yyy - номер обраної кодової таблиці.
LASTDRIVE [=] ім'я диска
Визначає останню за алфавітом літеру, яка може використовуватися як специфікатором дискового пристрою (за замовчуванням Е).
SHELL [=] [ім'я диска] [шлях до підтеки] [ім'я файлу]
Визначає командний процесор, який буде завантажуватися замість стандартного COMMAND.COM.
STACKS [=] n, s
Задає нові значення динамічного стека:
n - кількість елементів стека, в діапазоні від 8 до 64;
s - розмір елементів стека, в діапазоні від 32 до 512.
Параметри 0,0 вказують на те, що динамічний стек не буде підтримуватися операційною системою.
Підготовка до роботи.
1. Вивчити теоретичні відомості та скласти план виконання роботи.
2. Підготувати приклад файлу CONFIG.SYS.
Порядок виконання
1. За допомогою команди COPY створити власний файл CONFIG.SYS.
2. Перезапустити систему і переконатися у функціонуванні створеного файлу.
3. Підключити драйвер НГМД 720 Кб. (180 Кб.).
4. Виконати форматування, копіювання і порівняння скопійованих файлів на новому носії.
5. Підключити драйвер віртуального диска розміром 160, 180, 320, 360 Кб.
6. Повторити пункт 4 для віртуального диска.
7. Проаналізувати отримані результати.
8. Підключити драйвер ANSI.SYS. За допомогою команди PROMPT вивести в правому верхньому куті екрану поточний час, використовуючи ESC - послідовності.
9. Порівняти дію команди PROMPT без підключеного драйвера ANSI.
Зміст звіту
1. Мета роботи.
2. Короткий опис основних функціональних можливостей конфігураційного файлу CONFIG.SYS.
3. Короткий опис основних команд конфігураційного файлу CONFIG.SYS.
4. У робочому звіті зафіксувати всі дії користувача, зробити висновки щодо основних пунктів лабораторної роботи. Привести тексти створених користувачем версій файлу CONFIG.SYS.
Контрольні питання:
1. Як здійснити переривання програми за допомогою CTRL / BREAK?
2. Що таке буфер?
3. Пояснити механізм підтримки певного числа одночасно відкритих файлів?
4. Що таке ESC - послідовність?
5. Навіщо потрібен додатковий командний процесор?
6. Чи можна сформатувати віртуальний диск?
7. Як можна модифікувати файл CONFIG.SYS?