Операційна система MC DOS. Архіви програм для DOS

План уроку
Введення.

1. Дискова операційна система (DOS). Основні поняття DOS.

2. Версії DOS. MS-DOS.

3. Складові частини DOS.

4. Командний процесор command.com та його функції.

6. Файлова система. Основні поняття.

Вступ

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

2) Операційні системи поділяються на однокористувацькі та багато користувачів, однозадачні та багатозадачні, з текстовим або з графічним інтерфейсом. Крім того бувають мережеві ОС, що забезпечують роботу комп'ютерів у локальній мережі. ОС MS-DOS є однокористувацькою однозадачною ОС із текстовим (командним) інтерфейсом. У такій ОС у кожний момент часу працює 1 користувач, який може одночасно запустити 1 програму, та спілкується з ОС, набираючи текстові команди. ОС Windows-95 є однокористувальною багатозадачною ОС з багатовіконним графічним інтерфейсом. Прикладом розрахованої на багато користувачів багатозадачної ОС може служити ОС UNIX. Вона використовується в комп'ютерах світової комп'ютерної мережі Інтернет та багато в чому визначає її властивості.

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

2. Версії DOS - UNIX, XENIX, DR-DOS, Novell DOS, OS-2, PC-DOS, Linux, MS-DOS версії 1.0-3.3, 4.0, 5.0, 6.0, 6.20, 6.22, MS-DOS 7.0 або Windows -95, Windows-98, Windows-NT, Windows-2000. Раніше на старих комп'ютерах 386-486 найбільш широко використовувалися версії MS-DOS 6.20 та 6.22. В даний час часто використовуються Windows-95 (MS-DOS 7.0), Windows-98 і Windows-2000, які мають багатовіконний графічний інтерфейс, оскільки з ними сумісні такі відомі програмні продуктифірми MicroSoft, як Windows, Word, Works, Excel та ін., які становлять основу офісних комп'ютерних технологій (текстові процесори, бази даних, електронні таблиціі т.д.).

Їх файли знаходяться, як правило, в каталозі WINDOWS або WIN9х, а утиліти DOS розміщуються в підкаталозі COMMAND (C: WINDOWS COMMAND або C: WIN9х COMMAND).

3. Складові частини DOS (з прикладу MS-DOS).

1) Базова система виводу (BIOS). Її називають також CMOS Setup. В її незалежній пам'яті записана конфігурація комп'ютера і знаходиться системний годинник. Вона при включенні електроживлення здійснює тестування пам'яті та основних пристроїв комп'ютера та викликає завантажувач операційної системи.

2) Завантажувач (Boot Record) та інші системні області на жорсткому диску (таблиця розміщення файлів File Allocation Table, таблиця поділу жорсткого диска на логічні диски Partition Table, кореневий каталог Root Directory). Системні області знаходяться на нульовій доріжці жорсткого диска (дискети). Завантажувач знаходиться у нульовому секторі диска (дискети) та має невеликий розмір 512 байт. Його функція полягає у завантаженні основних модулів DOS – дискових файлів IO.SYS та MSDOS.SYS.

На малюнку показані системні області дискеті, отримані програмою PCTools.

3) Дискові файли IO.SYS та MSDOS.SYS (вони можуть називатися в інших DOS та по-іншому, наприклад IBMIO.COM та IBMDOS.COM). Вони завантажуються в пам'ять завантажувачем операційної системи та залишаються у пам'яті комп'ютера постійно. Файл IO.SYS є доповненням до базової системи введення-виводу. Файл MSDOS.SYS реалізує основні послуги високого рівня MS-DOS.

4) командний процесор command.com.

Дискові файли IO.SYS та MSDOS.SYS та командний процесор command.com утворюють ядро ​​DOS. Вони знаходяться в кореневому каталозі жорсткого диска (системної дискети) та служать для завантаження комп'ютера. Вже одних цих файлів достатньо для найпростішого завантаження комп'ютера.

5) Утиліти (або допоміжні програми) DOS, розташовані в каталозі DOS для MS-DOS або підкаталогу COMMAND для Windows-95. Вони виконують зовнішні команди DOS та надають деякі додаткові послуги.

6) Драйвери зовнішніх пристроїв, вказаних у файлах config.sys та autoexec.bat. Драйвери - це програми, що розширюють можливості DOS з управління зовнішніми пристроями (наприклад, принтером, монітором, пам'яттю, мишею, клавіатурою та ін.).

4. Командний процесор command.com виконує такі функції:

1) Запуск прикладних програм виконання.

2) Виконання внутрішніх команд DOS (обробка команд користувача).

3) Запуск файлу конфігурації config.sys та файлу автозапуску машини autoexec.bat.

1) Увімкнення електроживлення комп'ютера.

2) Натискання кнопки Reset на системному блоці комп'ютера.

3) Одночасне натискання клавіш Ctrl, Alt, Del.

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

Якщо помилок немає, завантаження відбувається нормально. Однак, якщо є серйозні помилки, завантаження припиняється та видається повідомлення про помилки. Після зчитування дискових файлів IO.SYS і MSDOS.SYS зчитується файл config.sys, потім командний процесор сommand.com і нарешті файл autoexec.bat, який запускає оболонку Norton Commander. Якщо відсутні файли config.sys і autoexec.bat, то запитуються поточна дата і час, і після введення завантаження протікає нормально і завершується появою запрошення DOS у вигляді значка C:\>, що означає, що DOS готова до прийому команд користувача. Таким чином, для завантаження машини достатньо, щоб на диску було записано хоча б тільки ядро ​​операційної системи: IO.SYS, MSDOS.SYS і command.com. Якщо при завантаженні MS-DOS 6.22 при появі на моніторі слів "Starting MS-DOS" швидко натиснути клавішу F5, файли config.sys і autoexec.bat виконуватися не будуть і завантаження відразу закінчиться появою запрошення DOS C:\>. Це слід робити, якщо у файлах config.sys та autoexec.bat є грубі помилки та завантаження переривається. Тоді треба вручну завантажити Norton Commander та виправити помилки, відредагувавши вказані файли. Можна також при помилках завантаження замість F5 натиснути клавішу F8 і переглядати по черзі директиви файлів config.sys і autoexec.bat, даючи команду на їх виконання (Y-Yes) або пропуск (N-No), якщо директива помилкова.

6. Файлова система – це сукупність всіх каталогів та файлів на жорсткому диску. Файлова система є складовою DOS, яка знає доступом до каталогів і файлів, розподіляє їм дисковий простір. Одна з найважливіших функцій DOS – це організація файлової системи. До файлової системи має доступ будь-яка прикладна програма. Файлова система є серцевиною всього програмного забезпечення комп'ютера і є деревоподібною. ієрархічну структурукаталогів, в яких знаходяться файли та підкаталоги (кореневий каталог та підкаталоги 1-го рівня, 2-го рівня тощо). Дерево каталогів можна виводити на екран у Norton Commander (Alt-F10), Диспетчері Файлів Windows та деяких інших програмах. Каталог, в якому працює користувач, називається поточним. Приклад дерева каталогів наведено нижче:

Файл - це місце на зовнішньому носії, в якому зберігається інформація (текст, графіка, зображення, звук і т.д.).

Характеристики файлу: ім'я (іноді з повним шляхом), розширення, розмір у байтах, час створення (час та дата), атрибут (архівний, тільки для читання, системний та прихований).

Каталог (директорія, папка) - це назване місце на зовнішньому носії, в якому зберігаються файли та вкладені каталоги (підкаталоги). Каталог – це контейнер для файлів.

Ряд службових слів зарезервовано DOS і не може використовуватися як імена файлів: PRN, CON, AUX, NUL, LPT1-LPT3, COM1-COM4.

Ім'я файлу або каталогу в MS-DOS може містити від 1 до 8 латинських літер, цифр та деяких спецсимволів (@,&,$,!,#,_ та ін., крім? і *). Файл може мати розширення від 1 до 3 латинських літер, цифр та деяких спецсимволів, але може не мати розширення. Якщо файл знаходиться в каталозі (підкаталозі), то вказується повний шлях (маршрут) файлу, який також є складовою частиною імені файлу. Приклад, який означає, що файл proba.txt розташований у каталозі PRIMER, який знаходиться в каталозі KLASS1 на диску С: c:\klass1\primer\proba.txt.

Часто використовують завдання імені та розширення файлу по масці. Символ * означає будь-яке ім'я або розширення. Приклад: *.txt означає всі файли з розширенням txt. Усі файли на диску позначаються *.*. Символ? означає, що будь-який символ може бути в цій позиції. Приклад: ??. bas - всі файли з розширенням bas, в імені якого міститься лише 2 символи. Приклад: c*.b* - всі файли, ім'я яких починається на букву c, а розширення букву b. Приклад: ?c?.?n? - всі файли, ім'я яких складається з трьох або двох літер, а розширення з трьох літер, причому друга літера в імені c, а розширення n. Приклад: ??r *. * - Всі файли, у яких третя буква в імені r. Завдання файлу по масці часто використовується під час пошуку файлів у різних програмних оболонках (Norton Commander та інших.).

Розширення файлу дозволяє віднести його до того чи іншого загальноприйнятого типу:

exe, com – програма, готова до виконання;

bat – текстовий командний файл;

sys – системний файл;

txt, lst – текстовий файл у форматі DOS;

doc - документ (найчастіше у форматі WinWord);

wri – документ редактора Write для Windows;

bak, old - стара копія файлу, створювана перед його зміною;

arj, rar, zip, lzh, ain, arc, ice, pak, zoo - архівні файли;

bas - текст програми мовою Basic;

pas – текст програми мовою Turbo Pascal;

bmp, pcx, gif, tif, jpg, ico – графічні файли;

dbf – бази даних формату DBase;

wps - документ текстового процесора MS WORKS;

wdb – бази даних формату MS WORKS;

wks – електронна таблиця формату MS WORKS;

xls – електронні таблиці EXCEL;

lib, dll – файли бібліотек;

dat – файл даних;

ini – файл ініціалізації;

hlp – файл допомоги;

ext – файл розширень;

mnu – файл меню;

ovl, ovr – оверлейний файл;

pif – програмно-інформаційний файл Windows.

wav, mid, mod, mp3 – звукові файли.

avi, mov, mpg (mpeg), rm (ram) – файли відеокліпів.

Повне ім'я файлу будується так: [ім'я диска:] [шлях\]

ім'я файлу. У дисків може бути імена A:, B: - для гнучких дисків

(дискет); C:, D:, E: і т.д. аж до Z: - для жорстких дисків та

їх логічних розділів, електронних (віртуальних) дисків та

лазерні диски CD-ROM.

7. Файли autoexec.bat та config.sys, їх призначення та структура.

Файли autoexec.bat і config.sys, що знаходяться в кореневому каталозі жорсткого диска (системної дискети), завантажуються при увімкненні або перезавантаженні комп'ютера і служать для створення на комп'ютері звичайної обстановки. За допомогою цих файлів завантажуються драйвери зовнішніх пристроїв: миші, клавіатури, розширеної пам'яті та ін, без яких нормальна робота комп'ютера та найважливіших програм неможлива. Зазначені файли є текстовими, тому для їх редагування може використовуватись будь-який текстовий редактор. Розглянемо структуру та основні директиви файлів autoexec.bat та config.sys на прикладах. Приклад типового файлу config.sys:

DEVICE=C:\DOS\HIMEM.SYS

device=c:\dos\emm386.exe noems -директива DEVICE завантажує драй-

віри розширеної пам'яті HIMEM.SYS

та емулятора верхньої пам'яті emm386.exe

DOS=HIGH,umb -директива DOS завантажує команди DOS верхню пам'ять.

break=on - для переривання виконання програм Ctrl-Break.

FILES=30 -визначає кількість файлів, що відкриваються одночасно.

BUFFERS=30 - визначає кількість створюваних ОЗУ буферів.

country=007, 866, c:\dos\country.sys - підтримка національної

(Української) клавіатури та

формату часу.

stacks = 9,256 - задає число та розмір стеків у ОЗУ.

DEVICEHIGH=C:\DOS\SBIDE.SYS /D:MSCD001 /P:170,15 /V - підключення

драйвера CD-ROM у верхню пам'ять.

Приклад типового файлу autoexec.bat:

@echo off - Вимкнення виведення команд на екран монітора.

path=c:\;c:\dos;c:\nc;c:\windows;c:\winword;c:\nu;c:\lexicon - ді-

ректива path задає шлях (каталоги-їх довжина не більше 128 б), де

операційна система має знаходити основні програми.

prompt $p$g - визначає формат запрошення DOS.

set TEMP=C:WINDOWSTEMP - задає змінну оточення.

lh SHARE /l:500 /f:5100 - забезпечення одночасної роботи прог-

рам у Windows.

lh MSCDEX /D:MSCD001 /V /M:8 - завантаження драйвера CD-ROM.

lh smartdrv c+ 256 - кешування (прискорення роботи) диска С:.

lh pu_1700 - можливість використання дискет нестандартного фор-

lh nc – запуск Norton Commander.

Директива lh дозволяє завантажувати програми у верхню пам'ять, звільняючи місце для виконуваних програм в основній пам'яті. Якщо потрібно зробити, щоб будь-яка директива у файлах autoexec.bat або config.sys не виконувалася, перед нею пишуть слово REM. Це слово використовується для настроювання комп'ютера.

У сучасних комп'ютерах зустрічаються меню у файлах autoexec.bat і config.sys, що дозволяє вибирати варіанти завантаження комп'ютера, наприклад, або Norton Commander, або Windows, або інші варіанти завантаження, що створює певні зручності в роботі.

Як видно з прикладу, у блоках base та game встановлюється число одночасно відкритих файлівта кількість буферів для різних завдань. Для блоку work встановлюється система ДОС у верхніх областях пам'яті та за командою Include відбувається вставка з блоку base, тобто виконуються команди: Files=15 та Stacks=9,256.

Робота із командами меню.У системі ДОС є кілька команд роботи з меню, що використовуються у файлі Config.sys і можуть бути: MENU – початок знаходження меню; MENUITEM – визначення пункту меню; MENUDEFAULT – встановлює пункт меню, який буде виконано за замовчуванням; MENUCOLOR – визначає колір меню; COMMON – визначення загальної частини команд файлу; SUBMENU – підменю; INCLUDE – вставка блоку. Оскільки команди взаємопов'язані, то спочатку буде наведено опис перших чотирьох, та був приклади зі своїми використанням. Потім буде наведено опис команд, що залишилися.

Menu- Визначає початок знаходження меню. Усього можна визначити до 9 меню. Синтаксис MENU.

Menuitem- Визначає елемент меню. СинтаксисMENUITEM=blockname[,menu_text]де blockname - ім'я блоку, яке описано нижче. Блок - це набір команд, які потрібно вибрати при запиті меню і який може містити до 70 символів, крім символів: “\”, “/”, кома (”,”), “;”, “=“, “[“, "]". Якщо ім'я блоку вказано неправильно і система не може знайти цей блок, цей елемент меню не висвічується на екрані. menu_text - містить текст, який буде виведено на початку роботи меню. Якщо текст відсутній, на екрані з'явиться назва імені пункту меню. Текст може містити до 70 символів.

Menu Color- встановлює кольори тексту та фону для меню.

Синтаксис MENU_ COLOR=x[, y] , де y - колір тла екрана (за замовчуванням - темний), x - колір тексту (значення від 0 до 15). Значення параметрів x,yвизначено як: 0 – чорний, 1 – синій, 2 - Зелений, 3 – блакитний, 4 – червоний, 5 - Бузковий, 6 - коричневий, 7 – білий, 8 - сірий, 9 - яскраво-синій, 10 - Зелений, 11 - Яскраво-блакитний, 12 - яскраво червоний, 13 – яскраво-бузковий, 14 – жовтий, 15 - Яскраво-білий.

Menu Default- визначає блок за замовчуванням, який виконуватиметься, якщо не було вибору пункту меню після затримки за кількістю секунд, вказаних у timeout. Якщо команда не використовується, то за замовчуванням виконається перший пункт меню. Синтаксис MENUDEFAULT=blockname[,timeout], де blockname визначає пункт меню, який буде виконуватись за замовчуванням, timeout - кількість часу, через яке буде виконуватись блок меню за замовчуванням. Значення може бути від 0 до 90. Значення 0 передбачає, що за замовчуванням буде виконуватися без затримки.

. Common– визначає, що далі перебуває загальна частина з командами, які мають виконуватися за будь-яких виборах у меню. Синтаксис

Приклад.

MENU COLOR = 0,14

MENUITEM=base, base

MENUITEM=game, for game

MENUITEM=work, for work

MENUDEFAULT=base,30

FILES=15

STACKS=9,256

FILES=20

STACK=12,256

DOS=HIGH

include=base

Колір символів – чорний, фон – жовтий визначається командою Menu Color=0,14. У блоках base та game встановлюється число одночасно відкритих файлів та кількість буферів для різних завдань. Для блоку work встановлюється система ДОС у верхніх областях пам'яті та за командою Include відбувається вставка з блоку base, тобто виконуються команди: Files=15 та Stacks=9,256. Через 30 секунд і при відсутності відповіді система вибере блок base і почне його виконувати. У цьому блоці визначається кількість одночасно відкритих файлів рівним 15 і команда встановлення кількості файлів та їх розмір (Stack=12,256).

Submenu- команда налаштування підменю в основному меню. Дія аналогічна команді Menuit em, крім того, що це не основне меню, а підменю. Синтаксис SUBMENU=blockname[, menu_text]де blockname - ім'я блоку, яке повинно бути описано нижче. Блок - це набір команд, які потрібно вибрати при запиті меню і який може містити до 70 символів, крім символів: “\”, “/”, кома (”,”), “;”, “=“, “[“, "]". Якщо ім'я блоку вказано неправильно і система не може знайти цей блок, цей елемент меню не виводиться на екран. menu_text - визначає текст, який відображатиметься на початку роботи меню. Якщо текст відсутній, на екрані з'явиться назва імені пункту меню. Текст може містити до 70 символів.

Приклад.

[MENU ]

MENUITEM _ ivan

MENUITEM _ kolya

SUBMENU_ too

MENUITEM_ olya

MENUITEM_ dima

MENUDEFAULT=olya,15

ECHO_ ivan

ECHO_ kolya

ECHO_ olya

ECHO _ dima

[COMMON ]

У цьому прикладі є основне меню з розділами: ivan, kolya та підменю з назвою too, що містить розділи: dima та olya.

1.5 Перенаправлення введення/виводу

У комп'ютері є дві основні операції: введення та виведення інформації.

Введення.У багатьох програмах інформація зчитується з клавіатури або файлу на диску. Іноді виникає необхідність перенаправити введення. Тобто, замість введення з клавіатури потрібно ввести інформацію з файлу і навпаки. І тому існує спеціальна операція, яка позначається символом “<“.

Наведемо приклад. Якщо набрати ім'я команди Sort у командному рядку, то курсор перейде на рядок нижче, очікуючи на введення даних. Замість того щоб набирати на клавіатурі, можна використовувати дані з файлу, а для цього потрібно набрати наступну команду: SORT_

Висновок. Для перенаправлення виводу використовується символ “>“. При виконанні команди Dir виведення здійснюється на екрані дисплея. Для того щоб вивести інформацію у файлпотрібно використовувати команду: DIR_ >rab.txt. У цьому прикладі висновок буде проводитись у файл rab.txt. Якщо у файлі rab.txt знаходилася інформація, вона знищиться і нові дані будуть записуватися з початку файлу. Щоб зберегти дані у файлі rab.txt і дописати нову інформацію в кінець файлу, потрібно набрати команду: DIR_ >>rab.txt. Щоб вивести інформацію на друкслід використовувати команду: DIR_ >PRN. У цьому прикладі висновок буде проводитися на принтер, оскільки значення PRN означає загальне ім'я принтера.

Щоб направити виведення однієї програми на вхід іншої,застосовується знак "|". Ця команда також називається фільтром. Для цього можуть використовуватись команди: Sort (сортування), Find (пошук ланцюжка символів у файлі) та More (посторінковий виведення інформації на екран). Наприклад, prog1_|_prog2. У разі під час роботи програми prog1 система створює тимчасовий файл, куди будуть виводитися дані. Після запуску програми prog2 дані будуть зчитуватися з цього проміжного файлу. Після завершення роботи prog2 проміжний файл буде знищено. Це еквівалентно виконанню наступних команд:

prog1_>tmp.txt - виведення даних у файл tmp.txt.

prog2 _

DEL_tmp.txt – знищення тимчасового файлу tmp.txt.

приклад. DIR_|_SORT_ DIR – сортування імен файлів для команди Dir.

Стандартні назви.Як мовилося раніше, можна використовувати стандартні імена пристроїв, які можна: CON, PRN, LPTx, COMx, де х - номер порту. Наприклад, командою DIR_>PRN можна вивести інформацію про імена файлів на стандартний пристрій друку. Наведемо кілька прикладів: 1. prog1_ COM1 - виведення даних у послідовний порт з номером 1, тобто пристрій, яке до нього підключено; 3. prog1_ COM2 - як видно з даного прикладу, можна вказувати не одне стандартне ім'я, яке визначає введення даних з клавіатури, а також виведення даних у послідовний порт з номером 2, тобто пристрій, яке до нього підключено.

1.6 Деякі програми системи ДОС

У системі ДОС є програми, які корисні, коли основна робота відбувається у системі Windows. Програма Fdisk – використовується для розмітки розділів жорсткого диска, і аналогічної програми у системі Windows немає. Інші програми дозволяють протестувати або виправити помилки на диску під час завантаження із системної дискети у разі збоїв системи Windows. У дужках наведено переклад англійського тексту, який відображається на екрані. Робота з цими програмами, що входять до ДОС версії 6.22, описано далі.

1.6.1 Fdisk – програма розмітки дисків

Програма Fdisk призначена для розмітки жорстких дисків і використовується, коли диск не помічений, що трапляється досить рідко, або для перевизначення розмірів логічних дисків.

Увага! При розмітці диска усі дані на ньому знищуються !

Ця програма не використовується для сучасних жорстких дисків, оскільки має обмеження на розмір жорсткогодиска. Найкраще використовувати безкоштовні програми, які будуть описані у Самовчителі безкоштовних програм.

Для виклику програми наберіть у командному рядку Fdisk та натисніть клавішу Enter. Під час роботи програми стираються дані на диску, тому цю програму потрібно запускати з дискети, а не з жорсткого диска, за винятком випадку, коли необхідно тількипереглянути розподіл.

Після входу в програму на екрані з'явиться вікно, в якому показано чотири режими:

1. Create DOS partition or Logical DOS Drive(Створити розділ або логічний ДОС диск);

2. Set active partition (встановити активний розділ);

3. Delete partition or Logical DOS Drive(Знищити розділ або логічний ДОС диск);

4. Display partition information(Виведення інформації про розділ).

Якщо комп'ютер містить кілька жорстких дисків, на екрані з'явиться пункт: 5. Change current disk drive(Змінити поточний диск). Щоб увійти до вибраного розділу, наберіть номер режиму та натисніть клавішу Enter(Enter choice: – зробіть вибір). Щоб вийти з програми, натисніть клавішу Esc(Press Esc to exit FDISK). У процесі роботи може знадобитися таке: 1. Переглянути таблицю розподілу розділів на диску; 2. Створити новий розподіл диска; 3. Видалити поточний диск. Якщо диск нерозмічений, то зробіть друге. Якщо диск розмічений і потрібно перевизначити розмітку диска, спочатку потрібно видалити поточну розмітку (третій пункт) і потім створити нову (другий пункт).

Після закінчення програми на екрані з'явиться повідомлення: (System will now restart Insert Dos system diskette in drive A: Press any key when ready)(система буде завантажена знову. Вставте дискету з ДОС системою в дисковод А:. Натисніть будь-яку клавішу, коли будете готові). Встановіть завантажувальну дискету та натисніть будь-яку клавішу. Якщо в процесі роботи з програмою були проведені зміни розділів, відформатуйте логічні пристрої.

Перегляд розділів дисків. Щоб переглянути розбиття диска, наберіть цифру 4 і натисніть клавішу Enter. При цьому на екрані з'явиться вікно, в якому є така інформація:

Заголовок - Display Partition Information (виведення інформації про розділ);

Current fixed disk drive: 1 (поточний фіксований пристрій: 1)

Далі знаходиться таблиця для розподілу первинного та вторинного розділів. На кожному жорсткому диску повинен бути свій первинний диск і лише один, з якого завантажується система. Якщо на одному жорсткому диску є більше одного логічного диска, це означає, що має бути вторинне розподілення, яке може містити один або більше логічних дисків. Таблиця має стовпці з такими назвами: Partition (розподіл) - вказує номери розділів, можливо кілька розділів; Status (статус) – статус розділу; Type (тип) - тип розділу, який може бути: Pri (первинний) та Ext (вторинний). Volume Label (мітка тома) – містить ім'я тома; Mbytes (Мегабайт) – розмір розділу в мегабайтах; System (система) - вказує тип змісту; Usage (використання) - використання у відсотках пам'яті на диску, ця величина дорівнює розміру розділу, поділеному на загальний розмір диска. Сума чисел у стовпці повинна давати 100%, якщо менше, то операційна система використовуватиме не весь диск, яке частина.

Далі знаходяться записи: (загальний простір на диску 257 мегабайт (1 мегабайт = 1048576 байт)), The Extended DOS Partition contains Logical DOS Drives.(Розширений розділ ДОС містить логічні ДОС пристрою). Внизу екрана: (натисніть Escдля повернення до опцій Fdisk). При натисканні клавіші Escвідбудеться вихід у початкове меню. Трохи вище запит для продовження роботи: Do you want to display the logical drive information (Y/N)......?[Y](ви хочете вивести на екран інформацію про логічні пристрої (Y/N)?). При відповіді “Y” буде виведена інформація, що має приблизно такий самий вид, як і попереднє меню, за винятком того, що це інформація про логічні диски вторинного розділу. Тому докладно на ньому не зупинятимемося.

Знищення розділів. Для виконання цієї операції необхідно в початковому меню набрати цифру 3. При цьому на екрані з'явиться вікно, в якому зверху знаходиться заголовок: Delete DOS Partition or Logical DOS Drive(Знищення ДОС розділу пристрою), далі: Current fixed disk drive: 1 (Поточний пристрій фіксованого диска: 1). Зазначимо, що у початковому вікні на екрані було виведено два рядки з номерами 1 та 2, а назва фіксованийі жорсткий дискє синонімами. Напис нижче позначає: Choose one of the following: - Виберіть одне з наступного. Можна вибрати один із наступних чотирьох режимів:

1. Delete Primary DOS Partition (видалення первинного ДОС розділу).

2. Delete Extended DOS Partition(Видалення розширеного ДОС розділу).

3. Delete Logical DOS Drive(s) in the Extended DOS Partition(Видалення логічного ДОС пристрою в розширеному ДОС розділі).

4. Delete Non-DOS Partition (Видалення не-ДОС розділу).

І нижче: Enter choice: (введіть вибір). Спочатку потрібно видалити не-ДОС розділ (якщо він є. Як правило, його немає і даний пункт пропускають), логічні пристрої в розширеному розділі (пункт 3), потім розширений розділ (пункт 2), і, нарешті, первинний розділ (пункт 1) . Після чого видалення розділів буде закінчено, і можна створювати нові розділи. Щоб вийти з цього режиму, слід скористатися зауваженням, яке знаходиться внизу вікна: (натисніть Escдля повернення до режимів (опції) Fdisk).

Видалення логічного пристрою.Вибравши опцію 3 у вікні відбувається вхід у режим видалення логічного пристрою. При цьому на екрані з'явиться вікно, в якому є заголовок: Delete Logical DOS Drive(s) in the Extended DOS Partition(Знищення логічних ДОС пристроїв у розширеному розділі). Нижче наведено опис логічних пристроїв у розширеному розділі. Зазначимо, що диск С: знаходиться у первинному розділі. Нижче є написи: Total Extended DOS Partition size is 117 Mbytes (1 MByte = 1048576 bytes)(загальний розмір розширеного ДОС розділу - 117 мегабайт (1 мегабайт = 1048576 байт)) та WARNING! Data in a deleted Logical DOS Drive will be lost. (УВАГА! Дані у знищуваному логічному ДОС пристрої будуть втрачені).

Нижче знаходиться запит: What drive do you want to delete .......?(який пристрій ви хочете знищити..?). Необхідно вказати ім'я логічного пристрою, наприклад “D” або “E”. При цьому на екран будуть виведені запити: Enter Volume Label.......? (введіть позначку тома). Можна просто натиснути на клавішу Enter(якщо мітки немає, ім'я можна подивитися під написом Label) та Are you sure (Y/N)......? [N](Ви впевнені (Y/N)?). При відповіді “N” знищення не відбудеться, а при відповіді “Y” вказаний пристрій буде знищено і на екрані стане на один рядок менше, а саме на той, де було вказано ім'я пристрою. Щоб знищити всі пристрої, потрібно ввести двічі відповідь на запит про видалення пристроїв у вигляді: “D” та “E”. Наприкінці видалень на екрані має з'явитися напис: All logical drives deleted (Всі логічні пристрої видалені).

Щоб вийти з цього режиму, натисніть клавішу Esc.

Видалення розширеного розділу на диску.Після введення символу “2” у меню видалень на екрані з'явиться вікно, де зверху напис: Delete Extended DOS Partition (знищення розширеного ДОС розділу). Для видалення розширеного розділу необхідно набрати символ “1”. Внизу екрана буде текст: Press Esc to return to Fdisk options(натисніть клавішу Esc, щоб повернутися до режиму (опції) Fdisk ).

Знищення первинного розділу диска.При введенні символу “1” у меню видалень будуть виведені такі повідомлення: Delete Primary DOS Partition Current fixed disk drive: 1(Знищення первинного ДОС розділу на диску: 1), далі слідує заголовок: Partition Status Type Volume Label Mbytes System Usage(Розділ Статус Тип Том Мітка Мбайт Система Використана) та нижче значення: C: 1 A PRI DOS AA 140 FAT16 54%тобто розділ С:, статус 1А і так далі. Total disk space is 257 Mbytes (1 Mbyte = 1048576 bytes)(Загальний дисковий простір 257 Мбайт (1 Мбайт = 1048576 байт), WARNING! Data in a Primary DOS Drive will be lost.(До уваги! Дані в первинному розділі ДОС Диска будуть знищені), Do you wish (Ви бажаєте), to continue......? [N] (продовжити?). Для знищення розділу потрібно відповісти Y. Внизу екрана знаходиться напис: Press Esc to return to Fdisk options(натисніть клавішу Esc для повернення в режими (опції) Fdisk , тобто відбудеться вихід з цього режиму).

Створення розділів та логічних пристроїв на диску

При введенні символу “1” зі списку режимів (перше вікно), на екрані з'явиться вікно, де зверху знаходиться заголовок: Create DOS Partition or Logical DOS Drive(Створення ДОС розділів або логічних ДОС пристроїв). Далі: Current fixed disk drive: 1 (поточний фіксований диск: 1) та Choose one of the following: (виберіть одне з наступних:). Далі слідує опис режимів:

1. Create Primary DOS Partition(Створення первинного ДОС розділу);

2. Create Extended DOS Partition(Створення розширеного ДОС розділу);

3. Create Logical DOS Drive(s) in the Extended DOS Partition(Створення логічного ДОС пристрою в розширеному ДОС розділі).

Спочатку слід створити первинний розділ, потім вторинний та розбити його на логічні диски. Для того, щоб виконати один із режимів, наберіть його номер і натисніть клавішу Enter. Для виходу з цього режиму потрібно натиснути на клавішу Esc.

Створення первинного розділу.Щоб створити первинний розділ, необхідно набрати символ “1” у меню створення розділів. При цьому на екрані з'явиться вікно, де зверху знаходиться заголовок Create Primary DOS Partition (створення первинного розділу ДОС).

Нижче знаходиться запит: Як ви будете використовувати максимально можливе значення для першої DOS партія і зробити партію активної (Y/N)...?[Y](Ви бажаєте використовувати максимально наявний простір для Первинного ДОС розділу та зробити розділ активним (Y/N)...?). Відповідь “Y ” (Так) означає, що на диску буде лише один первинний розділ. Оскільки первинний розділ містить лише одне логічне пристрій, то ця відповідь передбачає, що на диску буде перебувати лише один логічний пристрій. При відповіді “N” необхідно надалі створити вторинний розділ, у якому може бути кілька логічних пристроїв. Щоб вийти з цього режиму, натисніть клавішу Esc.

Створення вторинного розділу.Для створення вторинного розділу необхідно набрати символ "2" у меню створення розділів; в результаті на екрані з'явиться вікно, в якому є написи: Create extended DOS partition(Створення вторинного ДОС розділу), далі слідує заголовок: Partition Status Type Size in Mb Percentage of disk used(Розділ Статус Тип Розмір у мегабайтах Відсоток використання) і нижче значення: C: 1 A PRI DOS 50 20%, тобто розділ С:, статус 1А і так далі. Total disk space is 250 Mbytes (1 Mbyte = 1048576 bytes) (Загальнедисковий простір 250 Мбайт (1 Мбайт = 1048576 байт) ), Maximum space available для partition is 200 Mb (80%). Enter partition size in Mb or percent of disk space (%) to create an extended DOS partition…..(Максимальний простір, наявний для розбиття, становить 200 Мегабайт (80%). Введіть розмір розбиття в мегабайтах або у відсотках дискового простору (%) для створення розширеного розділу … ). Введіть розмір пам'яті для розширеного розділу. Якщо це значення буде менше, ніж є на диску, піде запит для наступного вторинного розділу і так далі. Після розбиття всього дискового простору, що залишився, під розширений розділ потрібно вийти з режиму і створити логічні пристрої в розширеному розділі.

Внизу екрана знаходиться напис: Press Esc to return to Fdisk options(натисніть клавішу Esc для повернення в режими (опції) Fdisk , тобто для виходу з цього режиму).

Створення логічних устроїв у вторинному розділі.Щоб створити логічний пристрій, необхідно набрати символ “3” у меню створення розділів; у вікні режиму з'явиться напис: Create logical DOS drive (s) in the extended DOS partition(Створення логічного ДОС пристрою в розширеному ДОС розділі), далі слідує текст: Total partition space is 200 Mbytes (1 Mbyte = 1048576 bytes) (Загальний простір у розділі 200 Мбайт (1 Мбайт = 1048576 байт), Maximum space available for logical drive is 200 Mb (100 %). Enter logical drive size….. (Максимальний простір для логічного пристрою становить 200 Мегабайт (100%). Введіть розмір логічного пристрою … ). Необхідно ввести розмір пам'яті логічного пристрою. Якщо це значення буде менше, ніж є в розділі, піде запит для наступного логічного пристрою і так далі. Щоб вийти з режиму, натисніть клавішу Esc.

1.6.2 MSD – інформація про систему

Програма MSD входить до складу ДОС і служить видачі на екран інформації про комп'ютері. Щоб запустити цю програму, необхідно набрати в командному рядку MSD та натиснути клавішу Enter.

На екрані з'явиться повідомлення: MSD є аналіз вашої системи ...” (MSD перевіряє вашу систему), після чого на екрані виникне вікно, в якому є основні розділи: Computer..., Disk Drives..., Memory..., LPT Ports..., Video..., COM Ports..., Network..., IRQ Status..., OS Version..., TSR Programs..., Mouse..., Device Drivers..., Інші Adapters...та головне меню ( File Utilities Help). Розглянемо їх докладніше.

Вікна, що з'являються на моніторі, призначені лише для виведення інформації. Внизу знаходиться кнопка ОК, на яку потрібно натиснути після перегляду даних. Далі наведемо приклади повідомлень та їх переклад. Необхідно враховувати, що для різних комп'ютерів будуть свої варіанти, які залежать від типу комп'ютера, що потрібно враховувати при перегляді.

Режими роботи

Комп'ютер (Комп'ютер).У вікні режиму містяться написи: Computer Name: Phoenix(ім'я комп'ютера: Phoenix - ім'я виробника), BIOS Manufacturer: Phoenix(виробник BIOS: Phoenix. BIOS - програма, що викликається при включенні комп'ютера, до завантаження ДОС і встановлює параметри системи), BIOS Version: A486 Version 1.03 (версія BIOS: А486 версія 103), BIOS Category: IBM PC/AT (категорія BIOS: IBM PC/AT), BIOS ID Bytes: FC 01 00(Байти ідентифікації BIOS), BIOS Date: 03/25/95 (дата створення BIOS), Processor: 486DX (процесор 486DX. Види процесорів описані в розділі технічного забезпечення), Math Coprocessor: Internal (математичний співпроцесор: внутрішній). Значення може мати два види: внутрішній та зовнішній. У процесорів типу Pentium значення буде внутрішній, тобто вбудований процесор, Keyboard: Enhanced (клавіатура: розширена), Bus Type: ISA/AT/Classic Bus (тип шини: ISA/AT/класична шина), DMA Controller: Yes (контролер DMA) Поняття DMA та інші докладно описані у розділі про програмне забезпечення, Cascaded IRQ2: Yes (каскад IRQ2: так) Є другий каскад переривань IRQ2 (Yes). Цей каскад є у більшості комп'ютерів, BIOS Data Segment: D44C -10848k (сегмент даних BIOS: D44C -10848k, де знаходиться Bios в оперативній пам'яті).

Memory (Пам'ять).У вікні режиму міститься: Заголовок, що містить написи: Available (в наявності), RAM (оперативна пам'ять), ROM (пам'ять тільки для читання), Possibly Available (можливо в наявності), EMS , Page (сторінка), Frame (кадр), Used UMBs (використовувані блоки UMB ), Free UMBs (вільно блоків UMB), та розділи: Conventional Memory(основна пам'ять), Total: 639K (всього: 639K), Available: 534K 547264 bytes (в наявності 534 кілобайт або 547264 байт), Extended Memory (розширена пам'ять), Total: 7168K (всього MS 71 розширеної пам'яті), XMS Version: 3.00 (версія розширеної пам'яті 3.00), Driver Version: 3.10 (версія драйвера 3.10), A20 Address Line: Enabled (адресна лінія А20: є), High Memory Area: In use (область верхньої пам'яті: використанні), Available: 5056K (в наявності: 5056 кілобайт), Largest Free Block: 5056K (найбільший вільний блок: 5056 кілобайт), Available SXMS: 5056K (в наявності SXMS: 5056 кілобайт).

Video(відео). У вікні режиму є написи: Video Adapter Type: VGA (тип відеоадаптера: VGA), Manufacturer: Unknown (виробник: невідомий), Model: (модель), Display Type: VGA Color (тип дисплея: VGA), Color (кольоровий), Video Mode: 3 (відеорежим: тип 3), Number of Columns: 80 (число стовпців: 80), Number of Rows: 25 (число рядків: 25), Відео BIOS Version: Western Digital Inc V1.2 (версія відео BIOS: Western Digital Inc - назва фірми), V1.2 (номер версії), Video BIOS Date: 01/14/94 (дата відео BIOS: 01/14/94), VESA Support Installed: Yes (встановлена ​​підтримка VESA (VESA - назва відеошини): Так), VESA Version: 1.02 (VESA версія: 1.02), VESA OEM Назва: Western Digital Inc V1.2 (ім'я VESA OEM: Western Digital Inc. V1.2), Secondary Adapter: None (другий адаптер: ні, ОЕМ позначає фірму, яка діє за ліцензією будь-якої компанії, з правом вказувати ім'я цієї компанії на виробі).

Network...(Мережа) у книзі мережі не розглядається. Якщо підключення до мережі немає, на екрані біля назви мережі з'явиться напис: No Network (немає мережі). Після виконання режиму на екрані з'явиться вікно з текстом Network Detected: No (виявлена ​​мережа: ні).

OS Version(Версія операційної системи). Вікно режиму складається із двох частин. Перша – з параметрами системи, друга – Environment Strings (змінні оточення) – з параметрами оточення, які знаходяться в основному у файлі Autoexec.bat. Розглянемо першу частину вікна. Operating System: MS-DOS 6.22 (операційна система: MS-DOS (ДОС фірми Microsoft) версії 6.22), Internal Revision: 00 (зміна: 00), OEM Serial Number: FFH ( серійний номер OEM: FFH), User Serial Number: 000000H (серійний номер користувача 000000H), OEM Version String: MS-DOS Version 6.22 ( OEM версія: MS-DOS версія 6.22), DOS Located in: HMA (ДОС розташований у: верхній області), шлях програми: C: WINDOWS MSD.EXE).

Mouse(Миша). Параметри режиму: Driver Manufacturer: Microsoft (виробник драйвера: Microsoft (Microsoft – назва фірми)), DOS Driver Type: Serial Mouse (тип драйвера ДОС: серійна миша), Driver File Type: .COM File (тип файлу драйвера: .COM файл (назва розширення файлу)), DOS Driver Version: 8.20 (версія ДОС драйвера: 8.20), Mouse IRQ: 4 (номер переривання для миші: 4), Mouse COM Port: COM1: (послідовний порт миші: COM1), Mouse COM Port Address: 03F8H (адреса послідовного порту миші: 03F8H), Number of Mouse Buttons: 2 (число кнопок миші: 2), Horizontal Sensitivity: 50 (горизонтальна чутливість: 50), Mouse to Cursor Ratio: 1: 1 (співвідношення миші до курсора: 1: ), Vertical Sensitivity: 50 (вертикальна чутливість: 50), Mouse to Cursor Ratio: 1: 1 (співвідношення миші до курсора: 1: 1), Threshold Speed: 50 (порогова швидкість: 50), Mouse Language: English (мова миші : англійська), Path to MOUSE.INI: C:\util\ncold\MOUSE.INI (шлях до програми миші: C:\util\ncold\MOUSE.INI).

Інші Adapters(інші адаптери) – встановлює типи інших адаптерів, зокрема за наявності джойстика – його параметри. Якщо джойстик відсутній, на екрані з'явиться повідомлення: Game Adapter: Not Detected (ігровий адаптер: не виявлено). Disk Drives (дискові накопичувачі) – дозволяє визначити, які є пристрої зчитування з дисків. Заголовок складається з: Drive Type (тип накопичувача), Free Space (вільний простір) та Total Size (загальний розмір). A:-Floppy Drive, 3.5" 1.44M (пристрій зчитування флоппі - дисків, розміром 3.5 дюймів, ємністю 1.44 мегабайт), Cylinders-80 (80 - циліндрів), C:-Fixed Disk, CMOS Type 31 (фікс , Тип у пам'яті BIOS – 31), 285 Cylinders, 16 Heads (285 циліндрів, 16 головок), 512 Bytes/Sector, 63, Sectors/Track ( 512 байт в секторі, 63 секторів на доріжці), CMOS Fixed Disk Parameters (параметри жорсткого диска в CMOS), 524 Cylinders, 16 Heads (524 циліндри, 16 головок), 63 Sectors/Track (63 сектори на доріжці), D: Fixed Disk, CMOS Type 0 (фіксований (жорсткий) диск, тип у пам'яті BIOS – 0), 224 Cylinders, 16 Heads (224 циліндри, 16 головок), 512 Bytes/Sector, 63 Sectors/Track ( 512 байт в секторі, 63 сектори на доріжці), CMOS Fixed Disk Parameters (параметри жорсткого диска в CMOS), 11856 Cylinders, 246 Heads (11856 циліндра, 246 головок, 0 Sectors/Track - 0 секторів на доріжці) Disk, CMOS Type 0 (фіксований (жорсткий) диск Е:, тип у пам'яті BIOS – 0), 14 Cylinders, 16 Heads (14 циліндри, 16 головок).

LPT Ports(порт LPT – паралельний порт). У вікні режиму є написи: Port (порт), Port Address (адреса порту), On Line (увімкнено), Paper Out (немає паперу), I/O Error (помилка вводу/виводу), Time Out (витримка часу), Busy (зайнятий), ACK (символ підтвердження передачі). Далі знаходяться номери паралельних пристроїв (LPT1:, LPT2:, LPT3:) та їх характеристики.

COM Ports(порти COM – послідовні порти). У заголовку вікна режиму знаходяться чотири пристрої: COM1:, COM2:, COM3:, COM4:, і далі: Port Address (адреса порту), Baud Rate (швидкість передачі в бодах), Parity (парність), Data Bits (біти даних) , Stop Bits (стопові біти), далі знаходяться сигнали модему: Carrier Detect (CD) (виявлення несучої), Ring Indicator (RI) (індикатор дзвінка), Data Set Ready (DSR) (готовність модему), Clear To Send (CTS) (готовність до передачі), UART Chip Used (використовується чіп UART).

IRQ Status(Статус переривань). У заголовку вікна режиму є: IRQ (переривання), Address (адреса), Description (опис), Detected (виявлено), Handled By (керується через). Timer Click (інтервал часу), Keyboard (клавіатура), Second 8259A (другий 8259A), COM2:, COM4:, COM1:, COM3: (послідовні порти), Serial Mouse (серійна миша), LPT1:, LPT2: (паралельні порти ), Floppy Disk (флоппі диски), Real-Time Clock (годинник реального часу), Redirected IRQ2 (переадресація другого переривання), Reserved (зарезервовано), Math Coprocessor (математичний співпроцесор), Fixed Disk (жорсткий диск), KBDSCR.COM ( ім'я програми), Default Handlers (управління за промовчанням), System Area (системна область).

TSR Programs(Резидентні програми). p align="justify"> Резидентні програми - це програми, які постійно знаходяться в оперативній пам'яті комп'ютера, наприклад, програма роботи з мишею. Крім програм, у вікні є повідомлення про буфери, системні блоки та зарезервовані області. Звичайні програми після виходу їх звільняють пам'ять. Заголовок: Program Name (ім'я програми), Address (адреса), Size (розмір), Command Line Parameters (параметри командної лінії), System Data (системні дані), File Handles (управління файлами), FCBS (ім'я системного блоку), BUFFERS (буфери), Directories (директорії), Default Handlers (управління за замовчуванням), System Code (системні коди), Free Memory (вільна пам'ять).

Device Drivers(драйвери пристроїв) дозволяє вивести на екран наявні драйвери пристроїв. У заголовку: Device (пристрій), Filename (ім'я файлу), Units (пристрої), Header (заголовок, тобто початкові адреси програм), Attributes (атрибути), NUL (нуль), Block Device (блок пристроїв), CON DISPLAY ( консоль дисплей), HIMEM (ім'я програми), SETVER (ім'я програми), CON (консоль, яка може бути або дисплей, або клавіатура), AUX (допоміжний), PRN (друк), CLOCK$ (годинник), COM1, COM2, COM3 (послідовні порти, LPT1, LPT2, LPT3 – паралельні порти).

Головне меню. Головне меню містить підменю File(Файл), Utilities(Утиліти), Help(допомога).

File (Файл).Вікно режиму містить таке:

Find File ... (Знайти файл). У вікні режиму з'явиться поле, де потрібно вказати шаблон файлу, який необхідно знайти (Search for – шукати), та директорію, в якій проводити пошук (Start from – починати з), після чого натиснути на клавішу Search для пошуку. Коли знайдено файли, на екрані з'явиться вікно з іменами вибраних файлів. Перемикачі: Include sub-dirs (включаючи піддиректорії), Search boot drive (шукати завантажувальні сектори дисків), Search all drives (шукати у всіх дисках). Кнопки: Search (пошук), Cancel (припинити).

Report Information(інформація рапорту) дозволяє вибрати ті режими, інформація про які має бути роздрукована. Щоб встановити перемикач, потрібно підвести курсор і натиснути на клавішу «пробіл», при цьому в квадратних дужках з'явиться хрестик. Для скасування режиму потрібно знову натиснути на клавішу пробіл, і квадрат пропаде. Можна вказати друк усіх режимів Report All або вибрати необхідні. Нижче наведено список режимів: Report All (весь рапорт), Mouse (миша), Memory Browser (перегляд пам'яті), Customer Information (користувацька інформація), Other Adapters (інші адаптери), CONFIG.SYS (ім'я файлу), System Summary (резюме) по системі), Disk Drives (драйвери дисків), AUTOEXEC.BAT (ім'я файлу), Computer (комп'ютер), LPT Ports (порт LPT), WIN.INI (системний файл Windows), Memory (пам'ять), COM Ports (порт COM ), SYSTEM.INI (системний файл Windows), Video (відео), IRQ Status (статус переривань), Network (мережа), TSR Programs (резидентні програми), OS Version (встановлена ​​версія операційної системи), Device Drivers (драйвери пристроїв) .

AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI (імена системних файлів). Після натискання на ім'я одного з файлів на екрані з'явиться вікно з вмістом.

eXit(Вихід) – дозволяє вийти з програми.

Utilities(Утиліти). Вікно містить підменю, режими якого розглянуті нижче. Memory Block Display ... (Блок відеопам'яті). Після входу в режим на екрані з'явиться вікно, в якому є два поля: Allocated memory (розподіл пам'яті) і Memory map (карта пам'яті). У першому вікні знаходяться імена програм, що знаходяться в пам'яті, їх адресу та розмір. У другому вікні показано розподіл програм за адресами, де зліва вказана адреса, за якою знаходиться програма.

Memory Browser ... (Перегляд пам'яті).

Insert Command ... (Вставити команду).

Test Printer ... (Тестування принтера). Вікно режиму містить поля Printer Type(Тип принтера): Generic/TTY Printer(загальний тип TTY принтера) та Postscript Printer(Принтер із мовою Postscript). Поле Test Type(тип тесту): 7-bit ASCII (семібітовий тест з кодом ASCII) та 8-bit ASCII(восьмибітовий тест у кодах ASCII). У полі Printer Port (порт принтера) вказані порти, до яких може бути підключений принтер: LPT1, LPT2, LPT3, COM1, COM2, COM3і COM4 .

Black & White(білий та чорний) дозволяє змінити виведення на екран зображення у білому та чорному кольорах. Цей режим також можна викликати за допомогою клавіші F5.

Help(допомога). Містить довідкову інформацію про програму із зазначенням номера версії компанії-виробника.

1.6.3 Програма Scandisk

Програма Scandisk призначена для перевірки диска. При її запуску починається перевірка диска і на екрані з'явиться вікно, в якому зверху є назва фірми-розробника та назва програми (Microsoft ScanDisk). ScanDisk is now checking the following areas drive D:(ScanDisk зараз перевіряє наступні області на диску D:). Нижче знаходиться перелік областей, причому після виконання тесту біля режиму утворюється галочка: Media descriptor - дескриптор носія, File allocation tables - таблиця FAT (таблиця розподілу файлів), Directory structure - структура директорій, File system - файлова система, Surface scan - сканування поверхні. Внизу екрану змінюється цифра, яка визначає, скільки відсотків виконано (43% complete d– 43% виконано). Нижче знаходяться кнопки Pause (пауза) – дозволяє зупинити на деякий час роботу програми),< More Info >(більше інформації) та< Exit >(Вихід - вихід з програми).

Після закінчення сканування на екрані з'явиться повідомлення: ScanDisk має відповідь на тестування файлу структури drive D. Якщо ви збираєтеся, ScanDisk може також виконувати рельєф сканування на цьому drive. Під час зйомки кадру, сканування дисків знімає фізичний вміст з диска і identifies any areas that may be failing. У більшості випадків, ScanDisk може відновити дані з таких районів. A surface scan on drive D will take o 10 minutes. Ви можете скасувати сканування на будь-який час, щоб завершити виконання. Do you want to perform a surface scan now? ( ScanDisk закінчив тестування файлової структури на пристрої D. Якщо ви хочете, ScanDisk може також сканувати поверхню цього пристрою. У процесі сканування ScanDisk перевіряє фізичну поверхню цього диска та ідентифікує будь-яку площу, яка, можливо, зіпсована. У багатьох випадках, ScanDisk може відновити дані таких областей. Сканування поверхні на пристрої D триватиме близько 10 хвилин. Ви можете припинити сканування в будь-який час, вибравши Exit. Ви хочете виконати сканування поверхні?) Дайте відповідь Yes (так) або No (ні).

Після завершення роботи програми, якщо тестування пройшло успішно, на екрані з'явиться повідомлення: ScanDisk did not find any problems on drive E(ScanDisk не знайшов проблем на пристрої E). Внизу знаходиться дві кнопки: View Log (перегляд протоколу) та< Exit >(Вихід - вихід з програми). Після натискання першої кнопки на екрані буде виведено повідомлення, де вказано, які проблеми є на диску. Внизу вікна знаходиться напис: (more) (далі), що означає, що інформація виведена не вся. Щоб її переглянути, слід скористатися кнопкою Page Down. Після натискання на екрані з'явиться продовження повідомлень та напис: (more ) (далі), що означає наявність інформації на екрані ще нижче. Якщо потрібно переглянути попереднє повідомлення, натисніть клавішу Page Up. Якщо інформація є нижче на екрані, то внизу буде розміщено напис: (more ), який також можна переглянути за допомогою кнопки Page Down. Внизу знаходяться кнопки: OK (дозволяє вийти з режиму) та< Save Log >(Збереження протоколу). Нижче наведено переклад повідомлень, що зустрічаються: Microsoft (назва фірми-виробника програми) ScanDisk (ім'я програми), Log file generated at 07:39PM on Sunday, July 19, 1998.(Протокол сформований 07:39 PM (РМ означає після полудня, тобто о 17:39), Понеділок, Липень 19, 1998), ScanDisk checked drive E для проблем, з наступними результатами: Directory structure ( ScanDisk перевірив пристрій E на наявність проблем із наступними результатами: Directory structure (Структура директорій), ScanDisk did not find any problems ( ScanDisk не знайшов проблем), MS-DOS file allocation table MS-DOS (таблиця розподілу файлів MS-DOS), MS-DOS File system (MS-DOS файлова система), Surface scan (Сканування поверхні).

Після входу в режим збереження протоколу на екрані з'явиться повідомлення про те, що ScanDisk зберігає протокол пошкоджень у файлі C:\SCANDISK.LOG і далі: ScanDisk tests every area of ​​the drive thoroughly. Якщо це питання фізичних проблем, ScanDisk переміщується any data в тому місці, яке знаходиться в сферу drive, і ця позначка damaged area as unusable.(ScanDisk ретельно тестує кожну область на пристрої. Якщо знайдені проблеми на фізичному рівні, ScanDisk переносить будь-які дані з цієї площі в безпечну область на пристрої і потім відмітить пошкоджену площу як невикористовувану).

Діалог Сканування Поверхніпоказує карту пристрою, де кожен блок є певною кількістю кластерів на пристрої. Наприклад, якщо пристрій має всього 20 000 кластерів, то кожен блок міститиме 32 кластери. Список у нижній правій частині діалогу означає: Невикористаний кластер: (Більшість кластерів у цьому блоці вільні), Деякі використовувані кластери: (Деякі, але не всі кластери в даному блоці – використовуються), Використовувані кластери: (Всі кластери в цьому блоці – використовуються) Деякі погані кластери: (Деякі, але не всі кластери в цьому блоці маркуються як погані. Якщо цей символ з'являється в зоні пристрою, який ScanDisk ще не протестував, то поганий кластер(и) у цій зоні були раніше марковані як погані).

1.6.4 Програма Unformat для відновлення дисків

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

Для виклику програми наберіть Unformat_ А:, де Е: - ім'я диска, в якому має бути відновлено інформацію. Після початку роботи програми на екрані з'являться повідомлення (порожні рядки прибрані):

Залишіть систему області вашого диска за допомогою зображення файлу, створеного за допомогою MIRROR command.(Відновлення системної зони диска з використанням образу файлу, створеного Mirror командою)

WARNING!! WARNING!! (Увагу увагу !!)

Цей комбінатор повинен бути використаний лише для відновлення від неналежного використання FORMAT command або RECOVER command. Будь-який з використанням UNFORMAT command може викликати вашого часу! Files modified since the MIRROR image file був створений може бути.(Ця команда відновлюватиме лише дані, втрачені через неуважне використання команд Format або Recover. Будь-яке інше використання команди Unformat може призвести до втрати даних! Файли, модифіковані з того моменту, коли було створено файл-образ Mirror, можуть зникнути).

Searching disk for MIRROR image.(Пошук на диску Mirror-файлу).

The last time the MIRROR or FORMAT command was used was at 16:12 on 05/09/98. (Востаннє команди Mirror або Format застосовувалися о 16:12 від 05.09.98).

The MIRROR image file has been validated. (Файл-образ Mirror правильний).

Are you sure you want to update the system area of ​​your driveА: (Y/N)?(Ви впевнені, що хочете відновити системну область диска А: (Y/N)?). Дайте відповідь Y, щоб програма продовжила роботу, і N – для припинення роботи. Після продовження роботи на екрані з'являться повідомлення:

The system area of driveА: has been rebuilt. (Системна область диска А: відновлено).

You may need to restart the system. (Можливо, вам потрібно буде перезавантажити систему).

Після цього можна переглянути список файлів та директорій на диску, які будуть відновлені.

1.6.5 Help – програма допомоги

Програма Help призначена для виведення довідкової інформації про команди та програми системи ДОС. Для виклику програми потрібно набрати в командному рядку Help та натиснути на клавішу Enter.

Після входу в програму на екрані з'явиться вікно, де є список команд ДОС. Зверху вікна знаходиться рядок із головним менюз назвами груп режимів: File, Search та Help, які будуть розглянуті нижче.

Далі знаходиться напис: Use the scroll bars to see more commands. Or, press the PAGE DOWN key. Для більш докладної інформації про використання MS-DOS Help, choose How to Use MS-DOS Help from the Help menu, or press F1. MS-DOS Help, press ALT, F, X. (використовуйте лінії прокручування для перегляду інших команд. Або натисніть клавішу Page Down. Для отримання додаткової інформації використовуйте MS-DOS Help, вибравши Як використовувати MS-DOS Help в меню Help, або натисніть клавішу F1. Для виходу з режиму Help MS-DOS натисніть ALT, F, X). Зазначимо, що запис ALT, F, Xу системі допомоги еквівалентна ALT+Fі Xу цій книзі.

Нижче знаходяться пункти, що містять опис команд або розділів системи ДОС, укладені в трикутні дужки “<“ и ”>“. Після підведення на них курсору та натискання на клавішу Enterна екрані з'явиться опис вибраного пункту. Щоб перейти до наступного пункту на рядку, натисніть клавішу Tab. При натисканні на клавішу з певним символом курсор перейде на перший пункт, який на початку містить цей символ. Наприклад, натиснувши на символ “А”, ви переведете курсор на Ansi. За допомогою кнопок Shift+x , де х - літера, можна перейти на останній запис, що містить перший набраний символ. Наприклад, при натисканні на Shift+Акурсор перейде до пункту з ім'ям Attrib. Shift+Tab- переміщує курсор у зворотному порядку порівняно з клавішею Tab. Як завжди, при натисканні на клавішу Altі початковий символ головного меню відбудеться перехід на групу режимів. Так набравши Alt+F, ви перейдете до групи File , Alt+S- До Search , Alt+H- До групи Help. На екрані є перелік не всіх пунктів. Для того, щоб переглянути інші пункти, необхідно скористатися лініями прокручування або клавішами зі стрілками, Page Up, Page down.Клавіша Home End -на кінець рядка.

Перегляд меню.Принцип роботи програми різних пунктів аналогічний. У головному вікні є рядок з двома режимами: Note (Примітка), Examples (Приклади) і нижче - опис синтаксису обраної команди. Таким чином, можна переглянути три розділи пункту: синтаксис, зауваження та приклади. Щоб переглянути текст із зауваженнями, потрібно натиснути на напис Note, адля перегляду розділу з прикладами – на Examples, які оточені символами “<“ и ”>“. У режимі перегляду Note на екрані з'явиться рядок з режимами Examples (Приклади) та Syntax (синтаксис). Натиснувши на напис Examples , відбувається перехід у режим перегляду зауважень, а Syntax – до попереднього пункту з описом синтаксису команди. Аналогічно, при вході в режим відтворення прикладів на екрані з'явиться рядок, що дозволяє перейти в режими: Syntax (синтаксис) і Note (зауваження).

Для перегляду описукоманди (у трьох режимах: синтаксис, зауваження та приклади) можна скористатися клавішами зі стрілками, Page Up, Page down.Клавіша Homeдозволяє встановити курсор на початок, а End -на кінець рядка. При натисканні клавіші Alt+Cвідбудеться перехід до початкового вікна, що містить список пунктів, які потрібно побачити. Скориставшись комбінацією Alt+N, перейдіть до наступного пункту. При знаходженні у вікні перегляду синтаксису команди після натискання на клавіші відбудеться перехід до перегляду зауважень, далі будуть показані приклади команди, потім до перегляду синтаксису наступної команди і так далі, наприклад, команда Buffers після Break. При натисканні клавіші Alt+Bвідбудеться перехід до попереднього перегляду у зворотному порядку порівняно з поточною командою. Щоб вийти з пункту, натисніть клавішу Esc. При цьому на екрані знову з'явиться вікно зі списком пунктів.

Перелік режимів меню.У рядку головного меню є назви трьох панелей режимів: File, Search та Help.

Панель режимівFile . Ця панель має два режими: Print...і Exit. Режим Print...дозволяє роздрукувати вміст тексту режиму, який знаходиться на екрані. При натисканні на напис Printer Setup...система входить у режим, що дозволяє встановити порт, якого підключений принтер. Команда Exitдозволяє вийти із програми.

Панель режимівSearch. Ця панель містить такі режими: Find...і Repeat Last Find .

Режим Find...дозволяє знайти ланцюжок символів у текстах. Пошук починається з опису синтаксису команди Ansi, далі відбувається перегляд текстів зауважень, прикладів, синтаксису наступної команди тощо. На екрані з'явиться вікно, де є режим What, в якому вказується ланцюжок символів, який потрібно знайти. Перемикач Match Upper/Lowercase дозволяє проводити пошук з урахуванням, якими символами набрано ланцюжок: великими (великими) або малими (малими). Перемикач Whole Word дозволяє шукати ціле слово. Слово – це послідовність символів, оточена пробілами або знаками пунктуації. Внизу знаходяться написи, які позначають: OK – виконання режиму, Cancel – відмова від виконання режиму, Help – вхід до довідкової системи програми.

Режим Repeat Last Find(повторити останній пошук) дозволяє зробити пошук наступного ланцюжка символів, що зустрічається. Замість того, щоб натискати на напис даного режиму, можна скористатися клавішею F3.

Панель режимівHelp. Режим About...дозволяє вивести на екран табличку з номером версії, фірми-виробника та іншу довідкову інформацію.

Режим How To Use MS-DOS Help дозволяє власне увійти до режиму допомоги. Робота у довідковій системі аналогічна роботі у програмі, де пункти- містять опис розділів довідкової системи та оточені символами: “<“ и ”>“. При підведенні на них курсору та натисканні на клавішу Enterна екрані з'явиться опис вибраного пункту. Для перегляду всього тексту, включаючи той, що не помістився на екрані, можна скористатися лініями прокручування або клавішами зі стрілками, Page Up, Page down.Клавіша Homeдозволяє встановити курсор на початок, а Endна кінець рядка. Також можна скористатися клавішами: Alt+Cдля переходу до початкового вікна, Alt+N– для переходу до наступного пункту, Alt+B– щоб переглянути розділи тексту у зворотному порядку.

1.7 Форматування та створення завантажувальної дискети

Форматування – це розмітка дискети. Дискета є диском з намагніченою поверхнею. Перш ніж почати працювати з нею, необхідно спочатку її розмітити, тобто на поверхні диска утворити сектори з інформацією, що управляє, виділити сектори для змісту диска і так далі. Після того, як дискета буде розмічена, з нею можна працювати.

Форматування застосовується у двох основних випадках: при покупці неформатованої дискети або коли дискета видає збійні сектори під час читання або запису на неї.

Для форматування використовують різні програми. Це може бути програма Format із системи ДОС, Sformat із пакета програм Norton Utilities, один із режимів програми Norton Commander, режими системи Windows. У розділі ми розглянемо програму Format для дискет розміром 3,5 дюйма. Для дискет 5 1/4 дюйма принципи роботи такі самі.

Щоб запустити програму, необхідно набрати у командному рядку “Format А:” та натиснути на клавішу Enter. При цьому неважливо, якими символами ви наберете цей текст - великими (великими) або малими (малими), або тими або іншими. Перше слово (Format) позначає ім'я програми, друге (А:) є параметром програми та позначає, що форматуватиметься диск, що знаходиться у пристрої з даним ім'ям. Можна вказати інше ім'я (В:), тоді форматування буде проводитись у цьому пристрої. Якщо ви є недосвідченим користувачем, то не вказуйте параметр С:, D:, оскільки знищите всі дані на жорсткому диску. Після початку програми на екрані з'явиться повідомлення:

Insert new diskette for drive A:(вставте нову дискету у пристрій А:)

and press ENTER when ready...(і натисніть клавішу Enter, коли будете готові...)

Після появи цього повідомлення встановіть дискету на пристрій, вказаний під час виклику програми (А:), і натисніть клавішу Enter. Якщо ви передумали форматувати, натисніть клавіші Ctrl+C. У разі продовження роботи на екрані з'явиться повідомлення:

Checking existing disk format (перевірка формату наявного диска).

Saving UNFORMAT information(Збереження інформації для UNFORMAT).

Verifying 1.44M (перевірка 1.44 М).

5 відсотків виконано (5 відсотків виконано).

Спочатку проводиться перевірка диска, потім збереження інформації для UNFORMAT і, якщо потрібно відновити інформацію відформатованого диска, ви зможете використовувати програму UNFORMAT. Далі вказано розмір дискети (1.44). Починається процес форматування, при цьому на екрані з'являються цифри, що позначають відсоток виконання. Вони змінюються від 1 до 100%. Наприкінці роботи на екрані з'явиться повідомлення про те, що форматування закінчено і запит, чи вводите ім'я диска:

Format complete(Форматування закінчено).

(Ім'я тома (11 символів, ENTER – якщо нічого)?) Це “нічого” означає, що ви не будете вводити ім'я диска.

Якщо потрібно вказати ім'я диска, то вкажіть його та натисніть клавішу Enter. У випадку, коли ім'я не є принциповим, то просто натисніть на клавішу Enter. Ім'я диска потрібно досить рідко, тому його можна не вказувати. Однак при деяких діях, наприклад, під час встановлення системи ДОС, потрібні дискети з певним ім'ям. Це зроблено для того, щоб не вставити довільну дискету з потрібними даними та їх не зіпсувати. Після закінчення роботи на екрані з'явиться статистика та запит на продовження роботи:

Volume label (11 characters, ENTER for none)?{ мітка тома (11 символів, ENTER для нічого)? )

1 457 664 bytes total disk space ( 1 457 664 байт (загальний простір на диску)

1 457 664 bytes available on disk ( 1 457 664 байт є на диску)

512 bytes in each allocation unit.(512 байт на кожному розподіленому пристрої)

2 847 allocation units available on disk ( 2847 розподілених пристроїв є на диску).

Volume Serial Number is 2040-1303(Серійний номер тома 2040-1303)

Формат another (Y / N)?(форматувати інший Так/Ні?).

Зауваження.Якщо не вказати ім'я тома, то програма сама надасть свій номер, наприклад, (2040-1303).

Наприкінці форматування потрібно дати відповідь, продовжити роботу та форматувати іншу дискету (Y) або закінчити роботу (N), після чого треба натиснути на клавішу Enter. Жорсткий диск також розбивається на сектори, однак розмір секторів може бути більшим, так як ємність диска більше, ніж на дискеті. Загалом на дискеті є 2847 секторів.

Створення дискети за допомогою програми Format.Перш ніж працювати на комп'ютері, необхідно створити дискету для завантаження. Така дискета необхідна, якщо випадково знищено системний файл кореневої директорії чи комп'ютер заражений вірусом. На практиці краще створити не одну, а дві чи три дискети. Для її створення потрібно набрати командний рядок: Format_a:_/s. Робота з цією програмою аналогічна описаному в попередньому пункті, тільки після закінчення форматування з'явиться наступний напис: System transferred (перенесена система).

1.8 Русифікація комп'ютера

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

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

Для виведення у системі ДОСмають бути русифіковані: екран, клавіатура, принтер. Окремо буде розглянуто питання русифікування програм. Для русифікації клавіатури та екрану можна скористатися двома можливостями – використовуючи програми ДОС або нестандартні програми. Якщо ви вирішили використати стандартні можливості системи ДОС, потрібно встановити 866 сторінок. Для цього необхідно вставити певні команди у такі файли:

- у файл Autoexec.bat:

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

CHCP 866

KEYB RU,C:\DOS\KEYBOARD.SYS, де

Перший рядок визначається командою MODE, для консолі (CON) встановлюється кодова сторінка (CODEPAGE) з номером 866 для екрану із зазначенням шляху, де знаходиться програма (C:\DOS\EGA.CPI);

Другий рядок дозволяє завантажити таблицю символів для принтера, клавіатури та дисплея (CHCP 866);

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

у файлConfig.sys:

COUNTRY=007,C:\DOS\COUNTRY.SYS

DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,1)

INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS, де

Перший рядок встановлює код країни (007) із зазначенням шляху та файлу (C:\DOS\COUNTRY.SYS);

Другий рядок дозволяє встановити драйвер екрану;

Третій рядок встановлює резидентну програму, потрібну для програми СНР.

Можна сприйняти зазначені рядки як даність і, особливо не вникаючи в їх сенс, просто поставити їх у зазначені файли. При цьому програми та драйвери повинні знаходитись по вказаному шляху. Тобто, якщо є рядок C:\DOS\COUNTRY.SYS, то файл COUNTRY.SYS повинен знаходитися за вказаним шляхом (C:\DOS\). Якщо файл знаходиться по іншому шляху, необхідно змінити опис шляху до нього.

Нестандартні програми. Для русифікації екрану та клавіатури в даний час існує багато програм, таких як Keyrus, Kbdscr, Mkey, Kbd та багато інших. Усі програми є резидентними, тобто один раз завантажуються та діють до кінця сеансу роботи з комп'ютером. Здебільшого діють вони однаково. Відмінність полягає у вигляді шрифту, в якому символи виводяться на екран, і в додаткових можливостях, які можуть бути у програми, наприклад, перевизначення розташування клавіш, що може бути зручним при зміні клавіш зі розділовими знаками, коли ви звикли працювати з певним розташуванням, як у системі Windows, повне гасіння екрана після певного періодучасу і таке інше.

У цих програмах для перемикання з англійського набору шрифту на російську і навпаки використовується комбінація клавіш Ctrl, Alt, та клавіша Shift. Зокрема, можна скористатися комбінаціями: ліва клавіша Shift+права Shift, ліва клавіша Ctrl+права Ctrl, просто права Ctrl, Alt+Ctrl, Alt+Shiftі так далі. Часто фон навколо екрана змінює колір і виникає звуковий сигнал.

Зазначені раніше програми є резидентними, тобто один раз завантажуються та працюють до вимкнення комп'ютера. Найчастіше виклик цієї програми відбувається після увімкнення комп'ютера з файлу Autoexec.bat. При викликі програм цього типу, як правило, на екрані з'являється повідомлення про те, як перемикатися на російську або латинську шрифти. Щоб переглянути це повідомлення, увімкніть команду Pause у командний файл Autoexec.bat, що дозволить зупинити виведення на екран повідомлень до натискання будь-якої клавіші.

Принтер.Для різних принтерів є власні шляхи вирішення проблеми використання російських символів. Бувають матричні принтери, які мають убудований набір шрифтів для російських символів. Тобто можна будь-якої миті, включивши такий принтер, отримати роздруківку, в якій будуть використані російські шрифти, вшиті на його пам'ять. Часто буває, що це не один набір шрифтів, а кілька написів, наприклад, похилі, жирні та підкреслені. Якщо нам потрібен інший тип шрифту, необхідні спеціальні драйвери, які зазвичай поставляються на дискетах разом з принтерами. Існують також інші можливості. Однак, застосовуючи ці шрифти, не можна вимикати принтер, оскільки пам'ять принтера стирається і доведеться заново завантажити програму.

Можуть бути інші матричні принтери, які для роботи з російськими символами вимагають завантаження спеціальних програм. Часто для їх завантаження потрібно увімкнути принтер. При вимиканні, а потім увімкненні принтера потрібно знову запустити програму, інакше на принтері буде виведено незрозумілі символи, тобто текст, надрукований іншим шрифтом, наприклад, арабським або турецьким.

Лазерні та струменеві принтери мають свої драйвери, вони різноманітні і їхнє число досить велике. Проте трапляються й такі пристрої, котрим необхідні програми інших типів. Ці програми поставляються разом з принтером на дискетах і складаються із трьох частин: для системи ДОС, для Windows 3.11, для Windows 9х. Причому якщо програма завантажена для роботи принтера в системі ДОС, то він не буде працювати в Windows і навпаки. Тобто потрібно завантажити відповідні програми для тих систем, де ви збираєтеся працювати.

Русифікація програм. Як відомо, програми пишуться здебільшого англійською мовою. Раніше програми переробляли, намагаючись русифікувати, наші програмісти. Найчастіше це виходило в них не зовсім вдало, тому іноді той чи інший текст просто неможливо було зрозуміти. Справа в тому, що русифікація проводилася нашвидкуруч і часто на шкоду якості. З іншого боку, оскільки часто русифікувалися не вихідні тексти програм, траплялися помилки. Нині багато фірм-виробників самі починають виконувати русифікацію програм.

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

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

1.9 Пакет сервісних програм Norton Utilities (NU)

Norton Utilities - пакет сервісних програм, що використовуються для діагностики та відновлення даних, форматування та оптимізації гнучких та жорстких дисків, інших операцій. Серед цих програм є такі, що використовуються часто, є й такі, що практично не застосовуються. В силу того, що інтерфейс користувача досить зрозумілий, то в даному пункті зупинимося на тих програмах, які потрібніші для користувача. Нижче наведено список програм пакета з коротким описом можливостей:

Список програм пакету Norton Utilities

ЗАСОБИ

Batch Enhancer- включає наступні команди для пакетних файлів:

as k – виведення запиту на екран;

beep – видача звукового сигналу;

box - промальовування рамки;

cls – очищення екрана;

delay – призупинення виконання командного файлу;

exit – завершення виконання командного файлу;

goto – передача управління на інший рядок;

jump – виконання умовного переходу;

monthday - визначення дня місяця;

rowcol - встановлення курсора у вказану позицію на екрані;

sa - встановлення кольору та атрибутів символів;

shiftstate – визначення коду натиснутої клавіші;

trigger – призупинення виконання командного файлу до певного моменту;

weekday - встановлення дня тижня;

window - промальовування рамки зі зміною розмірів та організацією тіні.

Configuration- Налаштування параметрів пакета Norton Utilities;

Control Center- Налаштування параметрів комп'ютера:

Зміна розміру курсору;

Зміна кольору символу та фону;

вибір відеорежиму;

Управління швидкістю повторної появи символів при натисканні клавіші;

Зміна швидкості пересування курсору миші;

Налаштування послідовного порту;

Робота із чотирма таймерами;

вибір національного формату;

Встановлення часу та дати.

Directory Sort- упорядкування директорій;

Duplicate Disk- Копіювання дискет;

File Attributes- Перегляд та зміна атрибутів файлу;

File Date– перегляд, а також зміна дати та часу створення файлу;

File Find- пошук файлів за певними критеріями: за ім'ям, за вмістом, за атрибутами та часом створення файлу;

File Locate- Пошук файлу на ім'я;

File Size- виведення на екран розміру файлів та каталогів;

Line Print- Виведення на принтер або диск вмісту файла;

Norton CD- перейменування, копіювання та видалення директорій;

Safe Format- Форматування дискет;

System Info- виведення інформації про апаратні та програмні підсистеми комп'ютера;

Text Search- пошук тексту у файлах та стертих областях диска,

ЗАХИСТ ДАНИХ

Disk Monitor- запобігання випадковому запису на диск;

Diskreet- захищає файл від запису із запитом пароля;

WipeInfo- Видалення файлів, дисків так, щоб їх не можна було відновити.

ШВИДКОДІЯ

Calibrate- оптимізація швидкості та надійності передачі даних під час роботи з жорсткими дисками;

Norton Cache- Збільшення швидкості роботи з жорстким диском;

Speed ​​Disk -програма, що дозволяє оптимізувати простір на жорсткому диску, дефрагментує файли.

ВІДНОВЛЕННЯ

Diagnostics- Програма тестування апаратури комп'ютера;

Disk Doctor- Виявлення та виправлення помилок на диску;

Disk Editor- Редагування вмісту жорсткого диска;

Disk Tools- Створення завантажувального диска, відновлення даних після програми Recover, виправлення збійних дискет, позначка збійних секторів на диску;

File Fix- Виправлення пошкоджених файлів пакетів Lotus, Symphony, Excel, Quattro Pro, dBASE, Wordperfect;

Image- запам'ятовування службової інформації про диск, щоб потім її можна було відновити;

INI Tracker- запам'ятовування системних файлів DOS та Windows;

Rescue Disk- створення аварійного диска та відновлення даних з його допомогою;

SmartCan- Захист файлів від випадкового видалення;

UnErase- Відновлення віддалених файлів;

UnFormat- Відновлення диска після форматування.

Початок роботи. Для виклику кожної програми пакета можна використати дві можливості: або викликати її через програму-оболонку, набравши в командному рядку "Norton", або безпосередньо набравши ім'я потрібної програми. При установці пакета у файлі Autoexec.bat автоматично встановлюється шлях для виклику програм (наприклад, Path_path; C:\nu). Якщо він не встановлений, то викликати програми можна з директорії, де знаходиться Norton Utilities. З огляду на те, що мало де дається опис параметрів команди BE, розглянемо їх нижче. Тим більше, що вони можуть стати в нагоді для використання в командних файлах.

Batch Enhancer (BE) – робота в bat файлах . Програма Batch Enhancer (BE) дозволяє включати команди до командних файлів (bat файли) для розширення їх можливостей. Цю програму використовують разом із її параметрами (командами), які описані нижче.

Синтаксис програми: BE_ команда_ [параметри]_або BE_ повне-ім'я_ [_ мітка], де повне ім'я - ім'я командного файлу BE, параметри - параметри, які можуть бути різними в залежності від команди, мітка - мітка в bat файлі, команди можуть бути:

Системне ПЗ кожної ЕОМ умовно можна поділити на дві складові - операційна система (ОС) та пакети системних програм. Деякі із системних програм, необхідних ЕОМ, вбудовані в машину, і саме в ту частину комп'ютера, яка називається постійним пристроєм, що запам'ятовує (ПЗУ). Програми ПЗУ доступні лише читання. Ці системні програми, що здійснюють контроль, допомогу та необхідні послуги прикладним програмам, називаються базовою системою введення-виведення (BIOS). Прикладом системних програм вищого рівня є операційні системи. Операційна система - Комплекс програм, які, взаємодіючи, спільно управляють ресурсами ЕОМ (системи) та процесами, що використовують ці ресурси при виконанні прикладних програм.

Основні функції ОС:

Тестування (перевірка правильності функціонування) апаратних засобів;

Розшифровка та виконання команд, що надходять від користувача (з клавіатури) або з оперативної пам'яті;

Управління роботою всіх пристроїв та блоків ЕОМ;

розподіл ресурсів пам'яті;

Надання можливості роботи на одній ЕОМ кільком користувачам;

Захист ПЗ від стороннього впливу;

Обслуговування переривань у роботі апаратних засобів.

Призначення та характеристика MS DOS. Версії MS DOS; склад MS DOS;

MSDOS- Microsoft Disk Operating System, тобто. дискова операційна система компанії Microsoft. Операційна система MSDOS- це найпростіша операційна система для комп'ютерів IBMPC. Вона використовується на всіх молодших моделях IBMPC і може застосовуватися на всіх старших моделях комп'ютерів цього ж типу.

Перша версія MS DOS мала набагато скромніші можливості, ніж сучасні ОС. Вона була однокористувацькою, підтримувала роботу лише з дисктами, клавіатурою та алфавітно-цифровим дисплеєм. Натомість була компактною, пред'являла досить скромні вимоги та виконувала необхідний мінімум функцій для користувачів та програм. Згодом у MS DOS внесено багато змін:

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

Включено підтримку ієрархічної файлової структури на дискетах і жорстких дисках;

Забезпечено підтримку національних клавіатур та алфавітів;

Увімкнено численні нові можливості для користувача.

MS DOS так і залишилася однозадачною ОС;

У MS DOS виявилося неможливим вбудувати надійні засоби захисту даних від несанкціонованого доступу та організації колективної роботи з даними;

DOS-програми можуть виконуватися лише в межах першого Мбайта пам'яті, а решта пам'яті може використовуватись лише для зберігання даних.

ОГЛЯД ВЕРСІЙ MS DOS

Версії 1.х : Дуже схожа на OS CP/M Підтримувався лише односторонній формат дискет з об'ємом пам'яті 160 Кб (8 секторів, 40 доріжок, розмір сектора 512 байт). Починаючи з версії 1.25 (PC DOS 1.0), що з'явилася в травні 1982 введено двосторонній формат дискет з об'ємом пам'яті 320 Кб.

Версії 2.х : Березень, 1983 Додаткові можливості: робота з жорсткими дисками (HDD); ієрархічна структура файлової системи; засоби перенаправлення вводу/виводу (запозичені у UNIX); концепція встановлюваних драйверів периферійних пристроїв, що дозволило оперативно адаптувати OS до різних конфігурацій апаратних засобів; формат дискет на 360 Кб (9 секторів, 40 доріжок, розмір сектора 512 байт)

Версії 3.х : Серпень, 1984 р. Додаткові можливості: формат дискет на 1.2 Мб,

дискети 3.5"(формат 720 Кб)(починаючи з версії 3.2), розбиття HDD на логічні диски(розміром до 32 Мб), що дало можливість використовувати HDD більшого, ніж 32 Мб об'єму, покращено підтримку національних наборів символів. Підтримка комп'ютерних мереж(слабка) , починаючи з версії 3.1), команди (програми): LABEL, ATTRIB, команди(програми) : XCOPY, REPLACE (починаючи з версії 3.3),

MS DOS 3.3 і сьогодні є найбільш широко застосовуваної на IBM PC XT і IBM PC AT-286 з обсягом пам'яті трохи більше 640 Кб.

Версії 4.х : Листопад, 1988 р. Додаткові можливості: підтримка графічних відео Адаптерів EGA,VGA, об'єм логічних дисків - більше 32 Мб., підтримка стандарту LIM/EMS, що дозволило окремі частини MS DOS завантажувати в додаткову пам'ять,

програма-оболонка Dos-Shell. Незважаючи на це - MS DOS версій 4.х не набули широкого поширення.

Версія 5.0 : Липень, 1991 Додаткові можливості: ефективне використання ОЗУ, додаткові сервісні програми, можливість завантаження ядра MS DOS, в HMA-пам'ять (High Memory Area) на IBM PC AT-286 і вище, можливість завантаження драйверів периферійних пристроїв в UMB-пам'ять на IBM PC AT-386 та вище,

для прикладних програм відводиться до 620 Кб адресного простору (0-640 Кб) ОЗУ,

підтримка HDD до 2 Гб, формат 2.88 Мб для дискет 3.5",

Версія 6.0 : Березень, 1993 Додаткові можливості: ефективне використання ОЗУ, додаткові сервісні програми, програмні засоби для оптимізації файлової системи на логічних дисках (DEFRAG), вилучені команди (програми), що втратили актуальність, спец. програма MEMMAKER - оптимізація розташування резидентних програм у ОЗУ, мультиконфігураційні файли ONFIG.sys, система захисту від вірусів (слабка), збільшення доступного дискового ространства (DoubleSpace),

засоби регулювання енергоспоживання PC (LapTop, NoteBook)

Версія 6.2 : Жовтень, 1993 р. Усі поліпшення - у сфері підвищення надійності роботи з даними лише на рівні файлової системи. Додаткові можливості: підвищена ефективність існуючих команд (програм), КЕШування CD-ROM, відмова від DoubleSpace без втрати інформації, виявлення та обхід фізичних дефектів HDD та FDD, виявлення та усунення дефектів у файловій системі, у тому числі і "стислих" DoubleSpace, покрокове виконання будь-якого *.bat-файлу, у тому числі AutoExec.bat,

Із чого складається операційна система MS-DOS.

Операційна система MS-DOS складається з безлічі різних файлів. Вони включають власне файли операційної системи IO.SYS, MSDOS.SYS та командний процесор COMMAND.COM. Крім цих трьох файлів, що становлять працездатне ядро ​​MS-DOS, у дистрибутив операційної системи включені файли так званих зовнішніх команд, наприклад FORMAT, FDISK, SYS, драйвери різних пристроїв та деякі інші файли.

Файл IO.SYS містить розширення базової системи введення/виводу та використовується операційною системою для взаємодії з апаратурою комп'ютера та BIOS.

Файл MSDOS.SYS у сенсі є набором програм обробки переривань, зокрема переривання INT 21H.

Командний процесор COMMAND.COM призначений організації діалогу з користувачем комп'ютера. Він аналізує команди, що вводяться користувачем, і організує їх виконання. Так звані внутрішні команди – DIR, COPY тощо обробляються саме командним процесором.

Інші команди операційної системи називаються зовнішніми. Зовнішні команди названі так, тому що вони розташовані в окремих файлах. Файли зовнішніх команд ОС містять програми-утиліти для виконання різноманітних операцій, таких як форматування дисків, сортування файлів, друк текстів.

Драйвери (зазвичай це файли, що мають розширення імені SYS або EXE) є програмами, що обслуговують різну апаратуру. Застосування драйверів легко вирішує проблеми використання нової апаратури – достатньо підключити відповідний драйвер до операційної системи.

Прикладні програми взаємодіють із пристроєм через драйвер, тому вони не змінюватимуться при змінах в апаратурі. Наприклад, новий дисковий пристрій може мати іншу кількість доріжок та секторів, інші керуючі команди. Все це враховується драйвером, а прикладна програма працюватиме з новим диском, як і раніше, використовуючи переривання DOS.

Файли операційної системи IO.SYS, MSDOS.SYS та COMMAND.COM мають бути записані на диску у певному місці. Їх не потрібно копіювати до інших каталогів диска.

Процес завантаження здійснюється в такий спосіб. Спочатку в пам'ять завантажується запис старту системи, потім системні файли IO.SYS, MSDOS.SYS і COMMAND.COM .

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

Запис старту перевіряє, чи є файли IO.SYS та MSDOS.SYS першими файлами на диску. Якщо результат перевірки позитивний, то файли завантажуються на згадку, причому вибирається вільний ділянку з наймолодшим адресою. Потім керування передається ініціалізуючий модуль файлу IO.SYS. Якщо файли записані в іншому місці або їх немає на диску, на екрані з'являється повідомлення:

Non system disk Replace and press any key

Ініціалізуючий модуль передає управління файлу MSDOS.SYS, якою визначає початкові параметри буфера диска і області блоку управління даними, що використовуються при виконанні сервісних програм. Програми файлу також визначають статус і проводять ініціалізацію електронного обладнання комп'ютера. Після цього керування повертається в ініціалізуючий модуль IO.SYS.

Ініціалізуючий модуль перевіряє наявність файлу CONFIG.SYS у кореневому директорії системного диска. Якщо файл знайдено і містить дані про наявні дисководи, вказані дисководи запам'ятовуються в пам'яті.

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

Ідентифікація файлівКожен файл у MS-DOS повинен мати ім'я. Ім'я файлу може бути простим та складним. Складне ім'я складається з основного (простого) імені та розширення. На ім'я файл розпізнається операційною системою. Імена деяких файлів, наприклад, файлів на системній дискеті, заздалегідь визначені. Вони резервуються операційною системою. Імена інших файлів призначаються користувачем. Зазвичай намагаються придумати ім'я, що відображає призначення всередині файлу інформації. Розширення використовується для позначення типу файлу, наприклад - текстовий або файл даних. Воно може служити і для ідентифікації файлів з близькою за змістом інформацією, наприклад, для диференціювання файлів з особистим і службовим листуванням. При записі файлу на диск його ім'я автоматично поміщається в область пам'яті диска, звану каталогом (або директорією).

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

Доріжки та секториЩоб дані могли бути записані на диск, його поверхню необхідно структурувати - тобто. розділити на сектори та доріжки. ДОРОЖКИ - це концентричні кола, що покривають поверхню диска. Найближчою до краю диска доріжці присвоєний номер 0, наступній за нею - 1 і т. д. Якщо дискета двостороння, то пронумеровані обидві її сторони. Номер першої сторони – 0, номер другої – 1.

Кожна доріжка розбивається на ділянки, які називаються секторами. Секторам також надаються номери. Першому сектору на доріжці надається номер 1, другому - 2 і т.д. Зазвичай сектор займає 512 б.

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

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

На стандартній дискеті, що має по 8 секторів на доріжці, FAT займає 1 сектор. На стандартній дискеті з 9 секторами на доріжці для таблиці відводиться 2 сектори.

Структура директоріїДиректорій – це таблиця-опис вмісту диска. Кожному файлу у таблиці відповідає один запис. Запис займає 32 байти, розбиті на 8 ділянок або полів. У кожному полі записується інформація, використовувана системою під час обслуговування файла.

Системне обслуговування файлів MS-DOS забезпечує дві технології обслуговування файлів. Перша була розроблена під час створення версій 1.Х. Ця технологія заснована на використанні структур даних, які називаються блоками управління файлом (FCB). На той час переважна більшість комп'ютерів працювала під управлінням операційної системи CPM. Блоки FCB забезпечували сумісність файлів MS-DOS із файлами цієї системи. При створенні MS-DOS версій 2.Х, коли було запропоновано ієрархічна структура організації файлів, розробили друга технологія їх обслуговування. Вона заснована на використанні посилань на запис запис файлу і не вимагає організації FCB. Після того, як ця технологія була випробувана на операційній системі UNIX, вона набула широкого поширення.

Організація пам'яті

Пам'ять складається з великої кількості окремих елементів, кожен з яких призначений для зберігання мінімальної одиниці інформації – 1 байти. Кожному елементу відповідає унікальна числова адреса. Першому елементу надано адресу 0, другому - 1 і т.д., включаючи останній елемент, чия адреса визначається загальною кількістю елементів пам'яті мінус одиниця. Зазвичай адресу визначається шістнадцятковим числом (у тексті шістнадцяткові числа позначаються великою "Н", наприклад, 10Н).

СегментиПроцесор комп'ютера (CPU) ділить пам'ять блоки, звані сегментами. Кожен сегмент займає 64 К і кожному сегменту відповідає унікальна числова адреса. Процесор має чотири регістри сегмента. Регістр - це внутрішня структура, призначена для зберігання інформації. Регістри сегмента призначені для зберігання адрес окремих сегментів. Вони називаються CS (сегмент коду), DS (сегмент даних), SS (сегмент стека) та ES (запасний сегмент). Крім зазначених процесор має ще 9 регістрів. На даний момент слід зазначити регістри IP (покажчик команди) та SP (покажчик стека). Регістри CS та IP у парі складають довгу адресу команди, яка буде виконуватись наступною. Регістри SS і SP у парі становлять довгу адресу стека.

Доступ до пам'ятіДоступ до клітинок пам'яті здійснюється за допомогою з'єднання вмісту регістру сегмента з вмістом того чи іншого регістру. Таким чином визначається адреса необхідної ділянки пам'яті. Наприклад, адреса наступної команди визначається вмістом регістрів CS та IP (записується “CS:IP”). Після виконання команди та її видалення з пам'яті вміст IP змінюється так, щоб у регістрах CS:IP знаходилася адреса команди, яка буде виконана після даної. Спосіб об'єднання регістрів визначення адреси осередку пам'яті не накладає обмежень на кількість доступної пам'яті. Верхнє обмеження залежить від фізичної будови пам'яті (тобто від загальної кількості осередків). Перші версії MS-DOS розроблялися процесором Intel 8088 CPU. Кожен регістр цього процесора вміщує зберігання 16-битового числа. Тобто CPU 8088 комбінує вміст сегментного регістру (скажімо, CS) з вмістом іншого регістру (скажімо, IP), отримуючи 20-бітову адресу пам'яті, що обмежує доступну пам'ять до 2хх20 байтів або 1 Мб. Пізніше з'явилися удосконалені версії MS-DOS і відповідно ним удосконалені процесори CPU 80286 і 80386, що дозволяють проводити доступ до осередків, розташованих за кордоном першого Мб пам'яті. Проте, обмеження на 1 Мб досі (принаймні у версії 3.3) не вдалося обійти, що є одним із основних недоліків операційної системи.

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

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

Усього сегментних регістра чотири. Регістр CS зазвичай використовується при ідентифікації блоку пам'яті, в якому зберігається код програми. Регістр DS при ідентифікації ділянки пам'яті, в якому знаходяться дані цієї програми. За допомогою регістра SS організовується доступ до стеку. (Стек - це тимчасово розподілена область пам'яті, що забезпечує інтерфейс "MS-DOS-прикладна програма"). Регістр ES - додатковий (або запасний) сегментний регістр. На нього покладені різноманітні функції, частина з яких розглядається нижче.

Регістри стекуЄ два регістри стеку. Вони застосовуються в комбінації з регістром SS і визначають місцезнаходження стека. Регістр SP називається покажчиком початку стеку, і в комбінації з реєстром SS ідентифікує перший байт стека. Регістр BP називається покажчиком бази стека і в комбінації з регістром SS ідентифікує останній байт стека.

Індексні регістриІндексних регістра теж два. Регістри SI і DI застосовуються в комбінації з одним з сегментних регістрів і визначають місцезнаходження конкретного осередку пам'яті. Регістр SI зазвичай комбінують з реєстром DS, реєстр DI - з реєстром ES.

Реєстри загального призначенняДо реєстрів загального призначення відносяться реєстри AX, BX, CX і DX (їх чотири). Це багатофункціональні регістри.

Регістр покажчика команди IP зазвичай застосовується в комбінації з реєстром CS і визначає адресу наступної команди.

Регістр прапорів стану

У регістрі прапорів зазвичай знаходяться дев'ять прапорів стану процесу (кожний прапор займає 1 біт). Ці прапори визначають результат конкретних операцій, що виконуються під управлінням MS-DOS. Регістри пам'яті Регістр пам'яті включає 2 байти даних (або 16 бітів). Реально регістри загального призначення однобайтні. Так, реєстр AX включає реєстр AH (який становить старший байт реєстру AX) і реєстр AL (який становить молодший байт реєстру AX). Аналогічно, регістри BH, BL, CH, CL, DH і DL - однобайтні.

Драйвери MSDOSДві найважливіші компоненти електронного обладнання комп'ютера - його центральний процесор (CPU) і його пам'ять. Інші компоненти (дисководи, клавіатури, дисплеї, принтери і т.д.) є зовнішніми по відношенню до комп'ютера. Ці зовнішні компоненти електронного обладнання називаються периферійними пристроями або просто пристроями.

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

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

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

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

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

Переривання під номерами 20Н-2FH зарезервовані для системного користування. Це означає, що прикладні програми, розраховані на взаємодію з системним мат.забезпеченням, можуть звертатися до цих переривань тільки в особливих випадках, які визначені операційною системою. Найчастіше програмно використовується переривання 21Н - диспетчер функцій.

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

Щоб програмно звернутися до системної функції, необхідно виконати наступне: (1) записати номер відповідної функції в регістр АН; (2) записати параметри, необхідні для роботи функції, у відповідні регістри; (3) викликати переривання 21Н. При зверненні до переривання 21Н, управління передається MS-DOS. Операційна система за значенням регістра АН визначає, яка функція повинна виконуватися. Потім з інших (цілком визначених для кожної функції) регістрів зчитуються значення параметрів, після чого потрібна функція виконується. MS-DOS поміщає повертаються функцією параметри у відповідні регістри і повертає управління в викликаючу програму. Програма проглядає регістри і проводить аналіз результату виконання функції.

Зарезервовані функціїДеякі функції позначені як “зарезервовані для системного користування”. Ці функції використовуються операційною системою, проте фірми IBM і Microsoft відмовляються розглядати їх в офіційній літературі. Завдяки старанням програмістів стало відомо призначення деяких з них. Користувачі, які використовують ці функції, часто називають їх "офіційно недокументованими", а не "зарезервованими".

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

Поняття системного, поточного та логічного дисків; запрошення DOS.

Логічний дискабо том (англ. volume) - частина довготривалої пам'яті комп'ютера, що розглядається як єдине ціле для зручності роботи.

Коли DOS готовий до діалогу з користувачем, вона видає на екран запрошення,наприклад, А> або С:\ >. Це означає, що DOS готова прийому команд. Коли користувач проводить діалог з якоюсь програмою, а не DOS, тоді запрошення DOS відсутнє. Однак більшість програм здійснюють спілкування з користувачем не за допомогою команд, а через меню, запити, натискання певних комбінацій клавіш і т.д. Запрошення DOS зазвичай містить інформацію про поточний каталог. Але іноді включає інформацію про поточний час доби. Вигляд запрошення можна змінити за допомогою команди DOS Prompt.

Поняття ядра DOS, основні функції модулів ядра;

Ядро MS DOS реалізує систему MS DOS, це спеціальна програма, що постачається фірмою Microsoft, що включає набір апаратно незалежних сервісних програм, які називаються системними функціями. До них відносяться: 1. Управління файлами та записами. 2. Управління пам'яттю. 3. Пристрій введення/виводу, що символьно орієнтується. 4. Породження інших завдань. 5. Доступ до годинника реального часу. Ядро MS DOS зчитується в пам'ять при ініціалізації системи з файлу MSDOS.SYS, що знаходиться на диску початкового завантаження, цей файл відрізняється прихованим і системним атрибутами.

Призначення файлів config.sysі autoexec.bat;

Основну роль встановленні конфігурації 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, завдання списку каталогів, в яких проводиться пошук програм, що запускаються, і установки формату запрошенняDOS.

DOS. Важко уявити архітектуру x86 без цієї операційної системи. Саме DOS була найперша успішна операційна система для відкритої архітектури IBM PC-сумісних комп'ютерів.

Абревіатура DOS означає Disk Operating System. На назву, мабуть, надав той факт, що під час створення перших версій набирали популярності диски як засіб зберігання даних.

Насправді DOS- це операційна система. Це ціла родина операційних систем від різних виробників. Більшість цих ОС сумісні між собою лише на рівні API.

Взаємодія користувача із DOS відбувається за допомогою командного рядка. Сама операційна система надає користувачеві стандартний набір команд. .

Найпопулярнішою версією DOS є Microsoft DOS від компанії Microsoft. Саме цей продукт перетворив дрібну софтверну компанію на гігантську корпорацію. Саме з неї все починалося.

Існувала безліч варіантів цієї ОС:

API DOSзаснований на програмному перериванні INT 21H. Якщо коді є інструкція INT 21H, це і є системний виклик в DOS.

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

DOS не сильна там, де потрібна робота з мережею. Хоча вже давно випущено відповідні драйвери до багатьох мережних адаптерів. Незважаючи на популярну думку про ненадійність цієї операційної системи можна сказати, що при якісному написанні ПЗ для DOS вона буде найнадійнішою платформою з усіх. Це легко довести - адже робота комп'ютера повністю підпорядкована програмі, що виконується. А програма може виконуватись лише одна. Відповідно і надійність всієї системи буде залежати тільки від надійності обладнання і якості написаної програми.

Архітектура DOS

DOS складається з наступних основних частин:

  • Завантажувальний запис
  • Файл IO.SYS
  • Файл MSDOS.SYS
  • Файл COMMAND.COM
  • Утиліти DOS
  • У різних виробників імена файлів можуть відрізнятися, але призначення зазвичай подібне.

    Завантажувальний запис DOS

    Завантажувальний запис DOSміститься у завантажувальному секторі диска. Її завдання знайти файл IO.SYS, завантажити його на згадку і передати йому управління.

    IO.SYS

    Цей файл містить драйвера для роботи зі стандартними зовнішніми пристроями та код ініціалізації DOS. Іноді цю частину DOS називають розширенням BIOS.

    MSDOS.SYS

    Файл MSDOS.SYS містить DOS API. Тобто. обробник 21-го переривання. У цьому файлі зосереджено код високорівневої роботи з файловою системою та зовнішніми пристроями. У версіях MS DOS 7, що використовуються в Windows 95/98/Me, файл MSDOS.SYS є текстовим, в якому записуються параметри завантаження операційної системи, а код DOS був переміщений у файл IO.SYS.

    COMMAND.COM

    Командний інтерпретатор DOS.

    Утиліти DOS

    Утиліти DOS – це реалізація зовнішніх команд DOS, які не помістилися в COMMAND.COM.

    Операційна система MS DOS (MicroSoft Disk Operating Sistem, тобто дискова операційна система фірми Microsoft) була створена в 1981 на замовлення IBM і потім безперервно вдосконалювалася. Тривалий час ця ОС була основною більшості ПК до розробки графічних систем Windows і є основою їх ядра – на системному диску З:, з якого завантажується Windows, присутні файли з тими самими іменами, як у DOS (Command.com, Io. sys, Msdos.sys, Autoexec.bat, Config.sys) та багато утиліт (каталог С:\Windows\Command). Перші версії Windows (3.0, 3.1, 3.11) практично були графічними оболонками DOS; Windows95і Windows98 є спеціальна програма для роботи в DOS(Сеанс MS-DOS). Практика показує, що знання основ DOS сприяє більшому розумінню Windows.

    Склад MS DOS

    Операційна система MS DOS складається з наступних основних модулів:

    · Базова система введення-виводу - Basic Input/Output Sistem (BIOS);

    · Блок початкового завантаження (Boot Record);

    · модуль розширення базової системи введення/виводу (Io.sys);

    · Модуль обробки переривань (Msdos.sys);

    · Командного процесора (Command.com);

    · Утиліт ОС.

    Базова система вводу-виводу (BIOS) - апаратно залежна і перебуває у постійної пам'яті (ПЗП) комп'ютера. Ця частина операційної системи є "вбудованою" в комп'ютер. Вона реалізує такі основні функції:

    Автоматичну перевіркуапаратних компонентів під час включення ПК;

    Виклик блоку початкового завантаження ОС (завантаження у пам'ять програм операційної системи відбувається у два етапи: спочатку завантажується блок початкового завантаження і нього передається управління, потім з допомогою цього блоку - інші модулі ОС. Докладніше BIOS розглянутий у п. 1.1.4.

    Блок початкового завантаження (Boot Record)- це дуже коротка програма (близько 512 байт), що у першому секторі кожної дискети з операційною системою DOS. Функція цієї програми полягає в зчитуванні на згадку про ще два модулі операційної системи (Io.sys, Msdos.sys), які і завершують процес завантаження DOS. На жорсткому диску (вінчестері) завантажувач операційної системи складається із двох частин. Це з тим, що жорсткий диск може бути розбитий кілька розділів (логічних дисків). Перша частина завантажувача перебуває у першому секторі жорсткогодиска, вона вибирає, з якого розділу жорсткого диска слід продовжити завантаження. Друга частина завантажувача знаходиться в першому секторі цього розділу, вона зчитує на згадку про модулі DOS і передає їм управління.



    Модуль розширення базової системи вводу/виводу (Io.sys)- є доповненням до базової системи введення-виводу в ПЗУ. Він налаштовує ОС на конфігурацію ЕОМ і дозволяє підключати нові драйвери до нестандартних пристроїв вводу/виводу. Під час передачі цього модуля він перевіряє, чи немає на системному диску файла конфігурації ОС (Config.sys). Якщо файл знайдено, зчитуються його команди виду Device=..., які вказують, які додаткові драйвери необхідно завантажити. Такий підхід спрощує підключення нових пристроїв, підвищує модульність ОС і не торкається її системних файлів.

    Модуль обробки переривань (Msdos.sys)- реалізує основні високорівневі послуги DOS (переривання верхнього рівня), пов'язані з обслуговуванням файлової системи та операцій логічного рівня вводу/виводу. Цей модуль використовується всіма прикладними програмами.

    Командний процесор (Command.com)- Обробляє команди, що вводяться користувачем. Командний процесор знаходиться у дисковому файлі Command.com на диску, з якого завантажуються операційні системи. При завантаженні в ОЗУ командного процесора він розпадається на дві частини: резидентну, розташовану за двома розглянутими модулями ОС, і напіврезидентну, що поміщається за старшими адресами пам'яті. Існує третина, яка використовується лише тимчасово. При запуску ОС вона здійснює пошук спеціального командного файлу Autoexec.bat і, якщо він знайдено, виконує його. Далі ця частина Command.com не потрібна.

    Резидентна частина включає процедури реакції на натискання клавіш Ctrl+C і Ctrl+Break (для переривання програми користувача), на обробку критичних помилок і завершення іншої транзитної програми. Вона видає повідомлення про помилки та питання типу: Abort? (Видалити), Retry? (повторити), Ignore? (ігнорувати). Для відповіді необхідно ввести відповідну латинську велику літеру. Основні функції командного процесора полягають у прийомі, аналізі, виконанні вказівок користувача та обробці командних файлів (файли типу.BAT). Вказівки користувача називаються командами ОС. Вони дозволяють готувати диски для роботи, копіювати файли, перейменовувати їх, видаляти з каталогів, змінити поточний каталог і накопичувач, виводити вміст текстових файлів на екран дисплея, на принтер або в комунікаційний канал і т.п. Найважливіший різновид команди ОС - запуск будь-якої прикладної програми. Нею може бути і утиліта ОС - програма, яка виконує будь-яку сервісну системну функцію, наприклад, початкову розмітку диска.

    Одні команди командного процесора виконує сам. Такі команди називаються внутрішніми. Інші – зовнішні – команди Command.com шукає по імені на диску.

    Внутрішні команди- команди, які містяться у самому файлі Command.com. Зазвичай, це найчастіше використовувані команди (Dir, Copy, Time, Date, CD, RD, MD та інших.).

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

    Утиліти ОС- Системні програми, що доповнюють ОС. Можуть знаходитись у будь-яких файлах на будь-яких дисках. Як і інші програмні файли, вони мають розширення COM або EXE. Наприклад, Format.com, Diskcopy.com, Xcopy.exe тощо.

    - виконується автоматично при включенні живлення ПК після самотестування апаратури. Базова система введення/виводу спочатку звертається до накопичувача на гнучких магнітних дисках, якщо в нього не вставлена ​​дискета, то звернення слід до жорсткого диска та операційна система завантажується з нього.

    У випадку, якщо дискета встановлена, з неї зчитується завантажувач ОС, який намагається знайти на дискеті системні файли Io.sys і Msdos.sys. Якщо обидва файли знаходяться на дискеті, то вони завантажуються в оперативну пам'ять, а якщо немає хоча б одного з них, на екран видається повідомлення з вимогою встановити системну дискету.

    При успішному завантаженні системних файлів з гнучкого диска модуль розширення базової системи введення/виводу відповідно до директив, що містяться у файлі Config.sys, додає до оперативної пам'яті додаткові драйвери зовнішніх пристроїв і налаштовує ОС під необхідну конфігурацію ЕОМ. Після цього керування передається командному процесору для закінчення процесу завантаження. Командний процесор виконує командний файл Autoexec.bat, що містить команди, які необхідно автоматично виконати під час завантаження системи, якщо він знаходиться в кореневому каталозі завантажувального диска, або, в іншому випадку, запитує користувача поточну дату і час.

    Поле завантаження системи на екрані монітора висвічується запрошення користувачеві на введення команд, що складається з імені диска та символів: C:\>

    Кожному дисководу присвоюється ім'я, що складається з латинської літери та двокрапки. Гнучкі диски позначаються зазвичай літерами А:, а жорсткими - іменами C:, D:,.

    Один жорсткий фізичний диск можна розбити на кілька незалежних логічних дисків. Наприклад, якщо жорсткий диск розбитий на три логічні диски, то їм надаються імена відповідно C:, D: і E:. Наступна літера (F:) є ім'ям іншого носія, зазвичай компакт-диска. Розбиття фізичного диска на логічні провадиться утилітою Fdisk.exe.

    Диск, з яким зараз працює ЕОМ, висвічується в запрошенні, називається поточним. Для зміни поточного диска необхідно вказати потрібний диск (команда DOS – CD).

    Вся інформація, що знаходиться на дисках, організується в систему файлів. Файл - це набір даних. Файл може являти собою текстові документи, вихідні тексти програм, модулі, набори даних, графічну інформацію та інше. Кожен файл має власне ім'я. Ім'я файлу складається з двох частин: власне ім'я довжиною до 8 символів та розширення довжиною до 3 символів. Розширення відокремлюється від імені файлу крапкою. У імені та розширенні можна використовувати латинські літери (великі або малі), цифри та деякі символи: $ % ‘ _ - # & () ! ~. Часто використовуються так звані метасимволи * (означає будь-яке число будь-яких символів) та? (означає один символ). Наприклад, якщо під час пошуку файлів ввести ім'я *.ba? , будуть знайдені всі файли з розширенням bat і bak.

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

    Каталог, з яким зараз працює користувач, є поточним. За замовчуванням користувач може працювати лише з файлами поточного каталогу. Щоб звернутися до файлу, що знаходиться в іншому каталозі, необхідно вказати маршрут (шлях) до цього файлу. Маршрут є послідовністю імен каталогів, розділених символами "\". Зазвичай він починається з вказівки імені диска та каталогу до каталогу, в якому знаходиться необхідний файл. Наприклад:

    D:\Ксеи\04СТ1\Іванова\робота2.doc (диск D: - кореневий каталог →підкаталог Ксеї → підкаталог 04СТ1 → підкаталог Іванова → файл робота2.doc).

    Багаторівнева структура каталогів дозволяє надавати однакові імена файлам, що знаходяться в різних каталогах.

    Роутери