Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекція 5.doc
Скачиваний:
1
Добавлен:
13.07.2019
Размер:
116.74 Кб
Скачать

Обслуговування файлової структури

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

• створення файлів і привласнення їм імен;

• створення каталогів (папок) і привласнення їм імен;

• перейменування файлів і каталогів (папок);

• копіювання і переміщення файлів між дисками комп'ютера і між катало­гами (папками) одного диска;

• видалення файлів і каталогів (папок);

• навігація по файловій структурі з метою доступу до заданого файлу, каталога (папки);

• управління атрибутами файлів. Створення і іменування файлів

Файл — це іменована послідовність байтів довільної довжини. Оскільки з цього визначення витікає, що файл може мати нульову довжину, то факти­чно створення файлу полягає в привласненні йому імені і реєстрації його у файловій системі — це одна з функцій операційної системи. Навіть коли ми створюємо файл, працюючи в якійсь прикладній програмі, в загальному випадку для цієї опера­ції залучаються засоби операційної системи.

По способах іменування файлів розрізняють «коротке» і «довге» ім'я. До появле­ния операційної системи Windows 95 загальноприйнятим способом іменування файлів на комп'ютерах IBM РС була угода, згідно якої в MS-DOS, ім'я файлу складається з двох частин: власне імені і розширення імені. На імя файла відводиться 8 символів, а на його розширення — 3 символи. Ім'я від розширення відділяється крапкою. Як ім'я, так і розширення можуть включати тільки алфавітно-цифрові символи латинського алфавіту.

З появою операційної системи Windows 95 ім'я може містити до 256 символів. Цього цілком достатньо для створення змістовних імен файлів. «Довге» ім'я може містити будь-які символи, окрім дев'яти спеціальних: \ /:*?"< > |. В імені дозволяється використовувати пропуски і декілька крапок. Розширенням імені счи­таются всі символи, що йдуть після останньої крапки.

Разом з «довгим» ім'ям операційні системи Windows 95 і Windows 98 створюють також і коротке ім'я файлу — воно необхідне для можливості роботи з даним файлом на робочих місцях із застарілими операційними системами. Особливості Windows 95 і Windows 98. Використання «довгих» імен файлів в операційних системах Windows 95 і Windows 98 має ряд особливостей.

1. Якщо «довге» ім'я файлу включає пропуски, то в службових операціях його треба брати в лапки. Рекомендується не використовувати пропуски, а замінювати їх символами підкреслення.

2. У кореневій папці диска (на верхньому рівні ієрархічної файлової струк­тури) небажано зберігати файли з довгими іменами — на відміну від інших папок, в неї обмежена кількість одиниць зберігання, причому чим довші імена, тим менше файлів можна розмістити в кореневій папці.

3. Окрім обмеження на довжину імені файлу (256 символів) існує набагато жорсткіше обмеження на довжину повного імені файлу (у нього входить шлях доступу до файлу, починаючи від вершини ієрархічної структури). Повне ім'я не може бути довше 260 символів.

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

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

6. Програмісти давно навчилися використовувати розширення імені файлу для передачі операційній системі, виконуючій програмі або користувачеві інформації про те, до якого типу відносяться дані, що містяться у файлі, і про формат, в якому вони записані. У ранніх операційних системах цей факт використовувався мало. По суті, операційні системи MS-DOS аналі­зували тільки розширення .ВАТ (пакетні файли з командами MS-DOS) .EXE, .СОМ (здійснимі файли програм) і .SYS (системні файли конфигура­ции). У сучасних операційних системах будь-яке розширення імені файлу може нести інформацію для операційної системи. Системи Windows 95/98 мають засоби для реєстрації властивостей типів файлів по розширенню їх імені, тому у багатьох випадках вибір розширення імені файлу не є приватною справою користувача. Застосування цих систем пропонують вибрати тільки основну частину імені і вказати тип файлу, а відповідне расши­рение імені приписують автоматично.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]