Поняття файлу та каталогу (папки), організація доступу до файлу

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

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

У файлах може зберігатися різна інформація: тексти, малюнки, креслення, таблиці і т.п. Будь-який файл характеризують такі параметри: повне ім'я; обсяг файлу в байтах; дата створення файлу; час створення файлу; спеціальні атрибути файлу (R (Read only) - тільки для читання, H (Hidden) - прихований файл, S (System) - системний файл, A (Archive) - архівований файл).

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

Тип файлу (розширення) служить для характеристики зберігається в ньому і утворюється не більше ніж з трьох символів, причому використовуються тільки букви латинського алфавіту. Розширення завжди починається з точки, наприклад AT.bas, B.com. Встановлено ряд угод за завданням типу файлу, наприклад: .arj - архівний файл; .bak - копія файлу; .bat - командний файл; .com - командний системний (виконавчий) файл; .hlp - файл довідки; .exe - виконуваний файл; .txt - текстовий файл і ін.

Символ «*» служить для заміни будь-якій послідовності символів. У шаблоні може бути використано в поле імені і типу по одному символу «*». Наприклад, запис А1. * Означає групу файлів з ім'ям А1 і будь-яким розширенням (А1.соm, А1.tхt тощо), запис *. * Означає групу файлів, що мають будь-яке ім'я і будь-яке розширення (a.txt, b12. bas. і т.д.).

Символ «?» Служить для заміни одного символу. В шаблоні можна використовувати кілька таких символів. Наприклад, запис A ?? B.bas означає групу файлів з розширенням .bas. ім'я яких складається з чотирьох символів, причому перший символ - А. другий і третій - будь-які, четвертий - буква В.

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

Всі операційні системи підтримують ієрархічну структуру файлів і папок. В системі MS-DOS прийнята ієрархічна структура організації каталогу. На диску завжди є єдиний головний (кореневої) каталог, позначається символом «\» (слеш). Кореневої каталог створюється при форматуванні (ініціалізації, розмітці) диска, має обмежений розмір і не може бути вилучений засобами DOS. В головний каталог входять інші каталоги і файли, які можуть бути створені і видалені відповідними командами. Батьківський - це каталог, який має підкаталоги (каталоги).

У Windows на верхньому рівні ієрархії розташований Робочий стіл. Наступний рівень представлений папками: «Мій комп'ютер», «Кошик» і т.д. Далі, по низхідній, розташований рівень логічних дисків, ще нижче розташовані папки додатків, файли документів і програм.

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

3.4. Структура і основні команди операційної системи MS-DOS

Структуру MS-DOS утворюють наступні модулі:

- базова система введення-виведення BIOS (Basic Imput / Output System), що знаходиться в постійній пам'яті комп'ютера, і модуль розширення можливостей BIOS (представлений у вигляді файлу з ім'ям IO.SYS);

- базовий модуль у вигляді файлу MSDOS.SYS призначений для управління ресурсами комп'ютера, файлової системою і роботою програм;

- командний процесор як файл з ім'ям COMMAND.COM. Взаємодія з ним здійснюється за допомогою команд. Резидентні команди входять до складу самого командного процесора. Транзитні команди є файлами типу EXE або COM. що входять до складу операційної системи DOS і зберігаються в каталозі, як правило, з ім'ям DOS;

- зовнішні команди і драйвера, утиліти у вигляді файлів .COM. EXE. SYS. Зовнішня команда - це програма, що видає користувачеві ряд простих запитів без спеціального інтерфейсу. Зовнішні драйвера виконуються без діалогу і поставляються окремо від MS DOS;

- системний завантажувач SB завжди розміщується на диску в нульовому секторі. Його призначення - пошук та завантаження з диска в оперативну пам'ять двох файлів - IO.SYS і MSDOS.SYS. а також запуск модуля розширення BIOS.

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

Команда операційної системи полягає безпосередньо з імені та параметрів, розділених пробілами. Для введення команди в ЕОМ слід набрати цю команду на клавіатурі і натиснути клавішу Enter. при цьому можна використовувати клавіші: Backspace - видалення символу зліва від курсора; Del - видалення символу праворуч від курсору; Ins - вставка символу в позицію курсора; Esc - очищення всієї командного рядка; F3 - виклик в командний рядок попередньої команди; Cls - команда очищення екрану.

Робота з дисками - для зміни дискового пристрою необхідно набрати ім'я нового дискового пристрою з двокрапкою і натиснути клавішу Enter.

Наприклад: зміна диска D: на диск C: проводиться командою D: \> C: Після цього на екрані з'являється наступне запрошення C: \> _

Схожі статті