Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информация и информатика.doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
1.28 Mб
Скачать

3.3. Одиниці збереження даних

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

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

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

Найпростіше представити собі файл у вигляді безрозмірного канцелярського досьє, у яке можна за бажанням додавати чи вилучати його зміст. Оскільки у визначенні файлу немає обмежень за розміром, можна уявити собі файл, що має 0 байтів (порожній файл), і файл, що має будь-яке число байтів.

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

3.4. Поняття про файлову структуру

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

Збереження файлів організується в ієрархічній структурі, що у даному випадку називається файловою структурою. Як вершина структури служить ім'я носія, на якому зберігаються файли. Далі файли групуються в каталоги (папки), усередині яких можуть бути створені вкладені каталоги (папки). Шлях доступу до файлу починається з імені пристрою і включає усі імена каталогів (папок), через які проходить. Як розділовий знак використовується символ «\» (зворотна коса риска).

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

Приклад запису повного імені файлу:

<ім'я носія>\<ім'я каталогу-1>\...\<ім'я каталога-N>\<власне ім'я файлу>

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

С:\ АВТОМАТИЧНІ АПАРАТИ\ ВЕНЕРА\ АТМОСФЕРА\ Результати досліджень

С:\РАДІОЛОКАЦІЯ\ ВЕНЕРА\ РЕЛЬЄФ\ Результати досліджень.