- •10 Лекція 5. Склад програмного забезпечення еом
- •Функції операційних систем.
- •Забезпечення інтерфейсу користувача. Режими роботи з комп'ютером.
- •Види інтерфейсів користувача
- •Забезпечення автоматичного запуску
- •Організація файлової системи
- •Обслуговування файлової структури
- •Створення каталогів (папок)
- •Навігація по файловій структурі
- •Управління атрибутами файлів
Обслуговування файлової структури
Не дивлячись на те що дані про місцеположення файлів зберігаються в табличній структурі, користувачеві вони надаються у вигляді ієрархічної структури — людям так зручніше, а всі необхідні перетворення бере на себе операційна система. До функції обслуговування файлової структури відносяться наступні операції, що відбуваються під управлінням операційної системи:
• створення файлів і привласнення їм імен;
• створення каталогів (папок) і привласнення їм імен;
• перейменування файлів і каталогів (папок);
• копіювання і переміщення файлів між дисками комп'ютера і між каталогами (папками) одного диска;
• видалення файлів і каталогів (папок);
• навігація по файловій структурі з метою доступу до заданого файлу, каталога (папки);
• управління атрибутами файлів. Створення і іменування файлів
Файл — це іменована послідовність байтів довільної довжини. Оскільки з цього визначення витікає, що файл може мати нульову довжину, то фактично створення файлу полягає в привласненні йому імені і реєстрації його у файловій системі — це одна з функцій операційної системи. Навіть коли ми створюємо файл, працюючи в якійсь прикладній програмі, в загальному випадку для цієї операції залучаються засоби операційної системи.
По способах іменування файлів розрізняють «коротке» і «довге» ім'я. До появления операційної системи 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 мають засоби для реєстрації властивостей типів файлів по розширенню їх імені, тому у багатьох випадках вибір розширення імені файлу не є приватною справою користувача. Застосування цих систем пропонують вибрати тільки основну частину імені і вказати тип файлу, а відповідне расширение імені приписують автоматично.