Файлова система ms dos - студопедія

Інформація в комп'ютері зберігається на дисках. Зчитування і запис виробляються дисководами, які позначаються літерою латинського алфавіту з двокрапкою. Перший накопичувач на гнучкому магнітному диску позначається «А:», другий «В:». Жорсткий диск зазвичай розбивається на кілька розділів, званих логічними дисками, які позначаються як «С:», «D:», «Е:" і т.д.

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

Файлом називається пойменована область пам'яті на диску, в якій зберігаються програми або дані.

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

Розширення імені починається після точки і може або відсутні, або включає від одного до трьох символів. В якості символів в повному імені файлу можуть виступати: латинські букви: A, B. Z, цифри 0,1, ..., 9 і деякі спеціальні символи «!», «@», «#», «$», «%», «^», «», «(», «)», « - »,« »,« ' ». Великі і малі літери в імені не розрізняються між собою. Російські літери в іменах файлів використовувати не рекомендується, як і символи. «" »,« / »,« \ »,« [ »,«] »,«: »,« = »,« + »,«; »,«, »З кодами меншими 20Н.

Заборонені і не можуть використовуватися в якості імен або типів файлів деякі трьохбуквені імена, зарезервовані в MS DOS як імена пристроїв. До них відносяться:

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

позначає всі файли з будь-якими іменами і розширеннями

Символ «?» В шаблонах позначає один довільний символ або його відсутність, якщо «?» Знаходиться після значущих символів.

Шаблон PETR. TXT позначає всі файли з розширенням ТХТ, ім'ям, що починається на PETR і містить від 4 до 6 символів.

Важливим при роботі в MS DOS є поняття специфікація файлу. Цей термін використовується для позначення імені файлу в форматі:

[Ім'я диска:] ім'я файлу [.типа файлу].

У квадратних дужках позначені необов'язкові елементи. На дисках файли об'єднуються в каталоги (директорії). Головний або кореневої каталог на кожному диску позначається похилою рискою «\». Цей каталог створюється автоматично при форматуванні диска. У кореневому каталозі можуть знаходитися файли та інші каталоги. Імена каталогів не містять розширень і утворюються за тими ж правилами, що й імена файлів. Кожен каталог може містити файли та інші каталоги, звані підкаталогами. Той каталог, який містить підкаталоги, називається надкаталогом або батьківським каталогом. Такий спосіб організації інформації називається ієрархічної файлової структурою, яка представляє з себе як би дерево (Помилка! Джерело посилання не знайдено.).

Файлова система ms dos - студопедія

Мал. 1. Приклад деревовидної файлової структури

У деревовидної файлової структурі прийнято великими літерами записувати імена каталогів, а малими - імена файлів.

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

Формат повного імені:

[Ім'я диска:] [ім'я каталогу] \ [ім'я підкаталогу] \ ім'я файлу [Тип]

Тут необов'язкові елементи вказані в дужках «[]».

Для деяких файлів з наведеного вище дерева вкажемо їх повні імена:

Каталогу в ієрархічній структурі дається повне ім'я каталогу, яке містить імена всіх надкаталогов із зазначенням імені диска.

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

Таким чином, з кожним файлом в DOS зв'язуються:

1) складене ім'я файлу;

2) додаткові атрибути файлу;

3) дата створення або зміни файлу;

4) час створення або редагування файлу;

Ці характеристики файлу називаються атрибутами файлу.

Дата створення і час створення файлу при створенні або оновленні файлу беруться з системного годинника. Для зміни показання системних годин використовуються команди DOS: Date і Time. Розмір (size) файлу вказується в байтах. У кожного файлу є також додаткові атрибути файлу:

тільки для читання;

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

1. Каталог або файл може входити тільки в один каталог.

2. На порядок проходження файлів в каталозі ніяких обмежень не накладається.

3. Допускається входження в різні каталоги файлів з однаковими іменами.

4. Глибина вкладеності каталогів не обмежується.

При роботі з каталогами використовують наступну термінологію:

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

Поточний дисковод - дисковод, з яким в даний момент працює користувач.

Робочий каталог - поточний каталог на поточному дисководі.

Дочірній і батьківський каталоги - якщо перший каталог входить в другій, то перший - дочірній, а другий - батьківський.

Створити новий файл можна тільки в робочому каталозі. Для створення файлу в іншому каталозі потрібні спеціальні дії.

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

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

1) починається від поточного каталогу;

2) перерахування імен каталогів може йти як від кореневого каталогу, так і у напрямку до нього;

3) для позначення батьківського каталогу використовується символ "..".

З використанням маршруту повну специфікацію файлу можна представити у вигляді:

[Ім'я диска:] [маршрут \] ім'я файлу. [Розширення]

Якщо необов'язкові елементи відсутні, то діють правила умовчання:

не задано ім'я диска - вибирається поточний привід;

маршрут починається з кореневого каталогу - пишеться повний маршрут;

маршрут починається не з символу «\» - пошук починається з поточного каталогу;

маршрут не заданий - вважається, що файл знаходиться поточному каталозі на обраному дисководі;

розширення не задано - вважається, що його немає.

C: \ GAMES \ tetris.exe - визначає місцезнаходження файлу tetris.exe в каталозі GAMES, який знаходиться в кореневому каталозі диска С.

\ Commamd.com - файл command.com розташований в кореневому каталозі поточного диска.

Нехай поточний каталог USER, тоді MARY \ urok.doc визначає місцезнаходження файлу urok.doc в підкаталозі MARY поточного каталогу USER поточного дисковода

Схожі статті