12. Организация на файловете

12.1. Общ преглед.
** Дефиниции:
- поле (field) - базова единица данни, има дължина и тип;
- запис (record) - множество от свързани полета, което се разглежда като единно цало от някои програми;
- файл (file) - множество от записи, има име и режим на достъп;
- база данни (database) - множество от свързани данни.
** Изисквания към файлова система.
** Архитектура на файлова система.
--- FIGURE 12.1 ---
** Функции на ФС
--- FIGURE 12.2 ---



12.2. Организация и достъп на файлове
** Критерии:
- бърз достъп;
- лесно обновяване (update);
- икономичност;
- просто обслужване;
- надежност.
** Видове организации на файл:
- купчина (pile);
--- FIGURE 12.3a ---
- последователна (sequential);
--- FIGURE 12.3b ---
- индексирана последователна (indexed sequential);
- индексирана (indexed);
- пряка (direct or hashed).
 



12.3. Директории


12.4. Съвместно използване на файловете


12.5. Блокуване на записите


12.6. Организация на допълнителната памет