Файлова система

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

відкрити (open) – підготовляє файл до звертання;

закрити (close) – забороняє подальше звертання до файлу, доки він не буде знову відкритий;

створити (create) – забезпечує формування нового файлу;

знищити (destroy, kill) – руйнує файл;

копіювати (copy) – створює ще один екземпляр існуючого файлу з новим іменем;

перейменувати (rename) – змінити ім’я файла;

вивести (list) – забезпечує друк лістингу або відтворення вмісту файла на екрані.

Маніпуляції з індивідуальними елементами даних в рамках файлу можна виконувати за допомогою таких операторів:

прочитати (read) – забезпечує ввід елемента даних з файла в процес;

записати (write) – забезпечує вивід елементу даних з процесу в файл;

обновити (update) – забезпечує модифікацію існуючого елементу даних;

вставити (insert) – забезпечує додавання нового елемента даних;

виключити (delete) – виключає елемент даних з файла.

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