24. Организация на файловете
Организация и достъп на файлове. Организация на вторичната памет.

12.1. Общ преглед.
** Дефиниции:

** Изисквания към файлова система (ФС).

** Архитектура на ФС
--- FIGURE 12.1 ---
** Функции на ФС
--- FIGURE 12.2 ---



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


12.3. Файлови директории

Информационни елементи от файловата директория
 


Basic Information
File Name Както е избрано от създателя (потребител или програма). Единствено в тази директория.
File Type Например: text, binary, load module и др.
File Organization

Address Information
Volume
Starting Address
Size Used
Size Allocated

Access Control Information
Owner
Access Information
Permitted Actions

Usage Information
Date Created
Identity of Creator
Date Last Read Access
Identity of Last Reader
Date Last Modified
Identity of Last Modifier
Date of Last Backup
Current Usage

--- FIGURE 12.4 ---                --- FIGURE 12.5 ---



12.4. Съвместно използване на файловете.
-- Видове права за достъп:
    - None
    - Knowledge
    - Execution
    - Reading
    - Appending
    - Updating
    - Changing protection
    - Deletion
-- Класове потребители (кой има съответното право за достъп):
    - Specific user
    - User group
    - All
-- Използване на правата - правила.


12.5. Блокуване на записите.
-- Fixed blocking
-- Variable-length spanned blocking
-- Variable-length unspanned blocking

--- FIGURE 12.6 ---



12.6. Организация на вторичната памет (secondary memory).

--- FIGURE 12.7 ---      --- FIGURE 12.8 ---     --- FIGURE 12.9 ---

--- FIGURE 12.10 ---    --- FIGURE 12.11 ---   --- FIGURE 12.12 ---