Последовательный доступ к файлу

Функции системы управления файлами

Система управления файлами

Файлом называется совокупность элементов информации, сгруппированных для хранения и использования в ЭВМ. Постоянным местом хранения файла является внешняя память. Файл имеет имя, по которому его можно идентифицировать, и функции доступа – операции, которые позволяют проверять и изменять информацию, содержащуюся в нём.

Часть операционной системы, которая обеспечивает сохранение файлов и реализует функции доступа, называется системой управления файлами (СУФ). Пользователь взаимодействует с файлами, используя логический уровень организации файлов (имя файла, указатель местоположения файла на внешнем устройстве (имя внешнего устройства, имя каталогов) и др.). Представление информации файлов во внешней памяти определяет их физическую организацию. СУФ даёт возможность пользователю работать с файлами через логический уровень, т.е. закрывает от него физический уровень.

СУФ выполняет следующие функции:

· создание файла;

· удаление файла;

· открытие файла (объявить системе о намерении использовать его с определёнными функциями и правами);

· закрытие файла (запретить всякий последующий доступ);

· разные функции проверки и модификации: (прочитать, записать, отредактировать и др.);

Файл представляет собой совокупность записей. С каждой записью связано фиксированное число n атрибутов (одно и тоже для всех записей).

При последовательной организации записи упорядочены и могут обозначаться последовательными числами. Единственной разрешённой функцией доступа в последовательном файле является «следующий», которая заключается в последовательном наборе записей до нахождения необходимой записи. При этом логический адрес каждой последующей записи определяется выражением

АДРЕС(текущий) + РАЗМЕР(текущий).

Если запись имеет переменный размер, то размер текущей записи можно получить, используя содержимое этой записи.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: