
- •Призначення операційної системи
- •Поняття файла
- •Як звертатися до групи файлів
- •Шлях і запрошення
- •Приклад 8.
- •Структуру операційної системи ms dos утворять модулі (мал. 9):
- •Функції і призначення базової системи введення-висновку bios
- •Функції і призначення модуля розширення базової системи введення-висновку
- •Функції і призначення базового модуля дискової операційної системи
- •Функції і призначення командного процесора
- •Призначення завантажувача
- •Як розрізнювати утиліти, зовнішні команди і драйвери
- •356 Розділ 9. Операційна система ms dos
- •Роль fат-таблиці розміщення файлів
- •Мал. Розподіл простору оперативної пам'яті після завантаження операційної системи
- •Алгоритм завантаження. Операційної системи з диска в оперативну пам'ять
- •Класифікація команд
- •2. При введенні команди видалення всіх файлів (повне ім'я файла записується у вигляді *.*) операційна система задасть питання
- •/I форматування однієї сторони диска;
- •Команда diskcopy копіювання вмісту дисків
- •Команда diskcomp порівняння дисків
- •Створення і використання командного файла
- •Запам'ятайте!
- •На робочому полі текстового редактора введіть наступну послідовність до
- •Команди, що звичайно використовуються в файлі autoexec.Bat
- •Приклад .
- •Приклад .
- •Приклад
Команда diskcomp порівняння дисків
Команда DISKCOMP застосовується для порівняння дисків, один з яких отриманий командою DISKCOPY. Порівняння здійснюється по доріжках. При неспівпаданні вмісту двох дисків буде видано про це повідомлення. Не можна користуватися командою DISKCOMP, якщо копіювання проводилося командою COPY. Формат команди
Призначення параметрів:
/I порівняння однієї сторони дисків;
/8 порівняння по 8 секторів на кожній доріжці, незалежно від структури диска.
Диски, що Порівнюються повинні бути одного формату, в іншому випадку команда DISKCOMP не зможе зробити порівняння і повідомить про це на екран дисплея. При збігу двох дис -оа буде видане повідомлення:
Diskettes compares OK (Порівняння дисків закінчене, гаразд )
При неспівпаданні двох дисків в повідомленні вказуються сторона і номер доріжки, де зафіксована помилка
Compare error on side..., track. .. (Неспівпадання на стороні. .., доріжці. ..)
Порівняння дисків можна проводити на двох дисководах або на одному аналогічно команді DISKCOPY.
Приклад Розглянемо процедуру порівняння на двох дисководах. Введіть команду
C:\>DISKCOMP А: B:
На екрані з'явиться повідомлення:
Insert FIRST diskette in drive А
(Вставте перший диск в дисковод А
Insert SECOND diskette in drive В
(Вставте другий диск в дисковод В)
Strike any key when ready
(Коли будете готові, натисніть будь-яку клавішу)
Після виконання вказаних дій почнеться порівняння дисків, по завершенні якого буде повідомлено про його закінчення і запропоновано повторити процедуру для інших дисків:
Compare more diskettes (Y/N)? (Порівняти ще диски (Д/Н)?)
Для закінчення порівняння натисніть клавішу <N>, для продовження клавішу <Y>.
Створення і використання командного файла
Сучасна інформаційна технологія роботи орієнтована на автоматизацію виконання різних що часто використовуються операцій. Ця концепція дотримується в будь-якому програмному середовищі персонального комп'ютера, яке, як правило, надає користувачеві широкий спектр коштів: спеціальні програмні оболонки, меню, стандартні функції, різний програмний інструментарій.
Операційна система, незважаючи на свою суто професійну орієнтацію на кваліфікованого програміста, в своєму арсеналі інструментальних програмних засобів також містить спеціальний програмний механізм для автоматизації роботи з командами. Він дозволяє не тільки полегшити роботу програміста за рахунок автоматизації що часто повторюється сукупності команд, але і звільнити користувача від необхідності знання багатьох тонкості форматів команд.
Послідовність операцій обробки, що автоматично виконуються в операційній системі отримала назву пакетної обробки (batch processing). Інструментальним засобом пакетної обробки є командний (пакетний) файл.
Командний файл - файл, що дозволяє автоматизувати роботу в операційній системі.
Поняття "командний файл" використовується дуже широко. Практично у всіх прикладних програмних середах ви знайдете відповідний програмний інструментарій для його створення. Однак там його називають інакше, наприклад макрос, про який ви більш детально дізнаєтеся з гл. 19. Відмінність в назвах з'явилася для того, щоб підкреслити прикладну, а не системну сферу впливу макроса, а також тому, що він складається з команд, діючих тільки в конкретному прикладному програмному середовищі.
Командний файл, працюючий в операційному середовищі MS DOS, має тип. ВАТ (від англ. batch пачка). Макрос має тип, який визначає його приналежність до певної прикладної середи.
Командний файл створюється як текстовий файл в будь-якому текстовому редакторі. Наприклад, в середовищі MS DOS можна скористатися редактором EDITOR. Сам текст являє собою послідовність конструкцій команд операційної системи, імен файлів запуску прикладних систем, різних сервісних утиліт.
Запускається командний файл на виконання так само, як і команди MS DOS або файли запуску прикладних програмних систем, що мають тип. СОМ або. ЕХЕ. Досить в командному рядку задати тільки його ім'я без вказівки типу і натиснути клавішу <Enter>.
Переривання роботи командного файла здійснюється натисненням клавіш <Ctrl> <0 або <Ctrl> <Break>.