Операційна система ms-dos призначення операційної системи

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

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

Системні програми DOS містяться в двох прихованих файлах - IO.SYS і MSDOS.SYS або IBMBIO.COM і IBMDOS.COM. У першому файлі (IO.SYS або IBMBIO.COM) міститься розширювач BIOS, тобто програма, яка управляє внутрішніми процесами в комп'ютері. У певному сенсі вона встановлює зв'язок між окремими складовими частинами комп'ютера.

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

інтерпретатора команд
Після включення комп'ютера і завантаження файлів IO.SYS і MSDOS.SYS комп'ютер все ще не в змозі сприймати команди від користувача. Чого ж ще не вистачає? Немає можливості увійти в контакт з комп'ютером на "природному" мовою. Для встановлення такого контакту служить так званий інтерпретатор команд, що міститься у файлі COMMAND.COM. Він забезпечує розуміння персональним комп'ютером команд користувача і виконання їх.

Всі команди, які ми подаємо персонального комп'ютера в операційній системі MS-DOS або PC-DOS, являють собою скорочення англійських термінів, наприклад, абревіатура COMP відповідає англійському Compare (cравні) і т.д. Команди, які подаються користувачем операційної системи, сприймаються файлом COMMAND.COM, перевіряються на відповідність мовним правилам (синтаксису), і інтерпретуються. Тільки після завантаження файлу COMMAND.COM персональний комп'ютер може сприймати команди і розуміти користувача.

MS-DOS дозволяє виконувати наступні операції з файлами

Файли мають імена, без яких практично неможливий пошук інформації або він вимагає дуже великих витрат часу. ІМЕНА Фото ТА ЇХ РОЗШИРЕННЯ
Файл може складатися в цілому не більше ніж з 12 символів. Ці 12 символів розподіляються всередині імені файлу наступним чином:

    • саме ім'я файлу максимум 8 символів,
    • розширення імені файлу - максимум 3 символи,
    • обидві ці частини відокремлюються один від одного крапкою. яка і являє собою 12-й символ.

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

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

Букви можна використовувати як рядкові, так і прописні - вони сприймаються MS-DOS як рівноцінні. Малі літери при введенні автоматично перетворюються в прописні. Наприклад, імена ImjaFail.Dop і IMJAFAIL.DOP вважаються ідентичними.

Не можна використовувати в імені і розширенні наступні символи, які зарезервовані для спеціальних функцій:

Двокрапкою відділяється позначення дисковода, а точка відділяє в імені файлу ім'я від розширення.

Нижче наведені приклади допустимих імен файлів:

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

DOKUMENT1.TXT і DOKUMENT2.TXT

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

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

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

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

СИМВОЛИ підстановки і імені файлу
У більшості випадків командою обробляється один файл. Іноді може виникнути необхідність за допомогою однієї команди обробити кілька однотипних файлів. У цьому випадку Ви можете обробити їх окремо шляхом введення однієї і тієї ж команди для кожного файлу, що потребують великих витрат часу. Але в MS-DOS існує можливість звернутися відразу до всіх файлів одного виду за допомогою однієї команди. Для цього слід ввести тільки збігається частина імен групи файлів. Для розрізняються частин імен файлів Вам достатньо використовувати спеціальні символи, які передбачені для цієї мети в MS-DOS і називаються символами підстановки.

Це спеціальні символи підстановки, які виконують функцію позначення місця в імені файлу, називаються масками. Такими масками є? і *. Ці символи не можна використовувати в іменах окремих файлів.

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

Ви можете викликати на екран імена всіх файлів, у яких не збігаються тільки п'яту символи в імені. Це можуть бути такі файли:

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

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

Якщо Ви введете команду

DIR T *. * То отримаєте перелік всіх файлів, які починаються на букву "Т".

ВИДИ КОМАНД
У MS-DOS є два команд:

ВНУТРІШНІ КОМАНДИ
Внутрішні команди, наприклад, VER і SET, обробляються і виконуються інтерпретатором команд, який розташований в файлі COMMAND.COM. Цей файл при запуску комп'ютера завантажується разом з MS-DOS і залишається в оперативній пам'яті комп'ютера. ЗОВНІШНІ КОМАНДИ
Зовнішні команди виконуються невеликими сервісними програмами (утилітами), які для виконання повинні завантажуватися з файлів на дискеті або жорсткому диску в оперативну пам'ять. ЗАГАЛЬНИЙ ФОРМАТ КОМАНДИ
Квадратні дужки [ ]

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

Три крапки означає, що стоїть перед ним елемент в запису команди можна повторити довільне число раз.

Вказує, що можна вибрати одну з двох можливостей. Наприклад, команда ECHO ON | OFF означає, що Ви можете ввести цю команду або як ECHO ON, або ECHO OFF.

КОМАНДИ РОБОТИ З ФАЙЛАМИ
Команди, за допомогою яких можна виконувати наступні операції:

Для початку більш докладно розглянемо команду, яка дозволяє виводити на екран дисплея список файлів носія або окремій директорії його (DIR). ВІДОБРАЖЕННЯ СПИСКУ Фото
Введіть команду DIR, при цьому не має значення, чи використовуєте Ви прописні або малі літери:

За допомогою цієї команди на екрані дисплея відображається список файлів дискети під час активної дисководі.

Всі імена файлів відображаються разом з їх розширенням, із зазначенням їх розміру (в байтах), дати і час доби їх останньої зміни. В залежності від варіанту установки операційної системи поряд з часом може стояти або буква "А" (до полудня), або "Р" (після полудня) - при дванадцятигодинним схемою відображенні часу.

/ P (Pause) призупиняє виведення списку файлів кожен раз, коли заповнюється екран дисплея. Після натискання будь-якої клавіші висновок триває;

/ W (Wide Display) забезпечує висновок в ущільненої формі, тобто п'ять імен в одному рядку, при цьому вказуються тільки імена файлів і каталогів;

/ A: атрибути Виводить тільки ті файли, які мають зазначені атрибути. Можливі такі скорочення для необхідних атрибутів: H (idden - прихований), А (rchive - архівувати), S (ystem - системний), R (ead-Only - захищений від записи), D (irectory - каталоги). Поставивши перед атрибутом знак мінус (риску), можна змінити значення атрибута на протилежне; наприклад, / А: Н забезпечить виведення списку всіх неприховано файлів. Двокрапка перед перерахуванням необхідних атрибутів можна опускати;

/ O: критерій (Order) забезпечує впорядкування виведеного на екран списку файлів відповідно до заданого критерію. Допускаються наступні скорочення для критеріїв сортування:

З - за коефіцієнтом стиснення (Compression),

N - в алфавітному порядку імен (Name),

Е - в алфавітному порядку розширень (Extansion),

G - угруповання директорій (Group),

D - за датою створення (Date),

S - за розміром (Size),

Т - за часом створення (Time).

Перед скороченням в кожному випадку можна ставити знак мінус, чим забезпечується сортування в зворотному порядку. Двокрапка необхідних критеріїв можна опускати;

/ S Висновок на екран списку файлів не тільки з зазначеного каталогу, але і з усіх підлеглих підкаталогів;

/ B Висновок на екран тільки імен файлів без додаткової інформації. Для кожного файлу використовується окремий рядок на екрані дисплея;

/ L Відображення малими літерами.

ПЕРЕЙМЕНУВАННЯ Фото
Командою REN можна перейменувати окремі файли або групи файлів.

Формат команди: REN старое_імя новое_імя

RENAME старое_імя новое_імя

Призначення параметрів і ключів:

старое_імя - ім'я підлягає перейменуванню файлу (або групи файлів). Для групи файлів можна використовувати символи підстановки (? І *). Параметр старое_імя може містити ім'я дисковода і шлях пошуку;

новое_імя - нове ім'я для файлу. Зверніть увагу, що тут не допускається вказівка ​​шляху пошуку, так як файли можна перейменовувати тільки в межах того каталогу, в якому вони знаходяться.

REN С: \ ТЕXT \ ALTNAME.TXT NEUNAME.TXT

Файл АLTNAME.TXT в каталозі ТЕXT пристрої С: отримає нове ім'я NEUNAME.TXT.

ВІДОБРАЖЕННЯ СТВОРЕНОГО ФАЙЛА
За допомогою команди TYPE можна виводити на екран дисплея вміст текстового файлу. У багатьох випадках рекомендується об'єднувати команду TYPE з командою MORE для посторінкового виведення інформації на екран.

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

Формат команди. TYPE [d:] імя_ файлу

Призначення параметрів і ключів:

d: ім'я дисковода. в якому знаходиться дискета з необхідним файлом;

імя_ файлу ім'я виведеного файлу, яке може включати шлях пошуку. Усередині імені файлу символи маски (? І *) не допускаються.

ВИДАЛЕННЯ Фото
Команда DEL (Delete - прати, видаляти), ідентична команді ERASE, видаляє файли з жорсткого диска або дискети.

Формат команди. DEL [d:] імя_ файлу [/ P]

Призначення параметрів і ключів:

імя_ файлу ім'я файлу, що видаляється. Це ім'я може містити як шлях доступу, так і символи маски;

d: ім'я дисковода, на якому слід видалити позначені файли;

/ P для кожного файлу програма видає запит, чи слід видаляти цей файл чи ні.

Приклад. DEL З: \ PROGRAMS \ DEMO.EXE

Видаляє файл DEMO.EXE з каталогу PROGRAMS на дисководі С.

[+ Джерело [/ A | / B] [+. ]] [/ V]

Призначення параметрів і ключів:

джерело ім'я того файлу, який повинен бути скопійований. Це ім'я може містити завдання шляху і позначення дисковода;

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

/ Y якщо при копіюванні файл заміщає вже наявний, то це робиться без підтвердження (/ Y) або тільки після підтвердження (/ -Y). За замовчуванням / Y;

/ A файл обробляється як текстовий в кодах ASCII. Кінець файлу визначається символом кінця файлу ( "Ctrl" - "Z"). Значення за замовчуванням;

/ B файл обробляється як двійковий. Кінець файлу визначається зазначеним в каталозі розміром;

/ V (Verify-перевірити) перевіряє, чи правильно записані дані в цільової файл.

ПЕРЕМІЩЕННЯ Фото
Переносить один або кілька файлів на нове місце. Використовується також для перейменування каталогів.

Формат команди. MOVE [/ Y | / -Y]

[Drive:] [path] файл [. [Drive:] [path] файл [. ]] Мета

Призначення параметрів і ключів:

[Drive:] [path] файл ім'я і місце розташування переноситься файлу або специфікація перейменовувати директорії (при цьому ім'я "файл" відсутня).

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

[/ Y | / -Y] управління підтвердженням при збігу імені переноситься файлу і одного з файлів цільового каталогу: / Y - запит підтвердження не видається, / -Y - запит підтвердження видається.

Приклад. MOVE З: \ BOOK \ DOS 60.TXT A: \ 1.DOC

Файл DOS 60.TXT переноситься з директорії С: \ BOOK на диск A: \ і при цьому перейменовується в 1.DOC

КАТАЛОГИ І ЇХ СТРУКТУРА.
Управляти підкаталогами можна за допомогою трьох команд:

    • MD (Make Directory - створити підкаталог),
    • CD (Change Directory - змінити каталог),
    • RD (Remove Directory - видалити підкаталог).

СТВОРЕННЯ І ЗМІНА підкаталогів
Команда MD створює підкаталог. Наприклад, за допомогою команди MD \ DOS створюється підкаталог \ DOS. Для того щоб увійти в цей підкаталог, необхідно використовувати команду CD \ DOS. А його вміст (список файлів) потім можна викликати на екран за допомогою команди DIR. ВИДАЛЕННЯ КАТАЛОГІВ
За допомогою команди RD можна видалити порожній каталог. Якщо в каталозі є файли, необхідно їх спочатку видалити. Файли, які розташовані в каталозі, можна видалити, вказавши ім'я цього каталогу після команди DEL. DEL C: \ DOS.

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

ВИДАЛЕННЯ Фрагмент дерева
У MS-DOS 6.2 є команда видалення фрагмента дерева каталогів - DELTREE. Вона видаляє вказаний каталог, всі вхідні в нього файли і піддиректорії будь-якого рівня підпорядкування з з файлами. Слід бути обережним! Віддалений таким чином фрагмент дерева вже не відновимо. Причому приховані, системні і захищені від запису файли видаляються без предупрежденія.ПЕРЕІМЕНОВАНІЕ КАТАЛОГІВ
За допомогою команди MOVE можна не тільки переносити файли з одного каталогу в інший, але можна і перейменовувати самі каталоги, не змінюючи їх підпорядкованості. Після виконання команди MOVE OLD_DOS NEW_DOS каталог, раніше мав назву OLD_DOS, надалі буде називатися NEW_DOS.