Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Открытие файла.






Производится при создании нового или поиске существующего файла и служит для:

а) образования специальных системных буферов для обмена данными с файлом;

б) установки текущего указателя файла на первую запись;

2) запись данных в файл. Выполняется при заполнении файла, при внесении изменений в файл и служит для вывода данных из оперативной памяти (программы) в набор данных на внешнем носителе;

3) чтение данных из файла. Выполняется при необходимости получения данных, находящихся на внешнем носителе, и служит для ввода данных из файла в оперативную память(программу);

4) закрытие файла. Выполняется после завершения создания или обработки файла и служит для отсоединения файла от созданного при открытии канала ввода-вывода.

Обмен информацией между программой и файлами осуществляется записями.

Запись - это набор элементов данных (или совокупность полей), обрабатываемых как одно целое. Например, при хранении экзаменационной ведомости на ВЗУ ее строка, содержащая такие

элементы как фамилия, оценка и номер зачетной книжки, является записью.

Различают логические и физические записи. Логическая запись - единица информации, на уровне которой происходит

обращение к информации на ВЗУ из программ. Физическая запись - совокупность данных, на уровне которой происходит физический обмен данными между внешними устройствами и оперативной памятью.

Размер логической записи определяется пользователем программно, а размер физической записи фиксирован.

Элемент или поле записи представляет собой данные, рассматриваемые как единое целое при обмене и хранении.

Например, фамилия студента в ведомости является полем или элементом записи.

Возможны несколько способов хранения файлов независимо от особенностей конкретных устройств ввода-вывода.

Известны последовательный и прямой способы организации файлов.

В последовательном файле записи размещаются в том порядке, в котором поступают в файл. При чтении такого файла записи становятся доступными в том порядке, в котором они были записаны.

В файлах прямого или произвольного доступа организуются так, что доступ к записям может быть осуществлен в любом порядке независимо от того, в какой последовательности записи помещаются в файл. Каждая запись имеет свой номер, в соответствии с которым она помещается в файл и извлекается из него.

Длина записей в последовательных файлах может быть различной, а в файлах прямого доступа она фиксирована.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.