Произвольный доступ - Большая Энциклопедия Нефти и Газа, статья, страница 2
"Подарки на 23-е февраля, это инвестиции в подарки на 8-е марта" Законы Мерфи (еще...)

Произвольный доступ

Cтраница 2


Файлы произвольного доступа очень важны для многих приложений, например для баз данных. Если клиент звонит в авиакомпанию с целью зарезервировать место на конкретный рейс, программа резервирования авиабилетов должна иметь возможность получить доступ к нужной записи, не читая все тысячи предшествующих записей, содержащих информацию о других рейсах.  [16]

Для произвольного доступа относительный ключ определяет, какая запись в файле должна быть обновлена. Если такой записи в файле нет, активизируется фраза INVALID KEY. В последнем случае запись в файловой области остается доступной для программы.  [17]

Процесс произвольного доступа к файлу используется для прямого доступа к записям.  [18]

Модуль произвольного доступа позволяет записывать и извлекать записи файла в любом порядке. Порядком обращения к записям управляет программист с помощью специальных ключей.  [19]

Устройства произвольного доступа позволяют более эффективно применять другие, более сложные способы организации данных, основанные на обработке записей, задаваемых не своим порядковым номером в файле данных, а адресом расположения на внешнем носителе.  [20]

Устройства произвольного доступа имеют возможность с одинаковой легкостью вводить и выводить данные в любом порядке. Примерами таких устройств являются магнитные диски и барабаны. Поскольку данные могут вводиться в произвольном порядке, каждая предназначенная для ввода группа данных должна иметь уникальный адрес, чтобы устройство могло определять, доступ к какому блоку данных требуется осуществить. Когда устройству дается команда ввести или вывести данные, адрес сообщается ему через специальный адресный регистр, соответствующий этому устройству.  [21]

22 Некоторые возможные атрибуты файлов Атрибут Значение. [22]

Файлы произвольного доступа очень важны для многих приложений, например для баз данных. Если клиент звонит в авиакомпанию с целью зарезервировать место на конкретный рейс, программа резервирования авиабилетов должна иметь возможность получить доступ к нужной записи, не читая все тысячи предшествующих записей, содержащих информацию о других рейсах.  [23]

При произвольном доступе к относительному файлу перед выполнением операторов ЧИТАТЬ, ПИСАТЬ или ОБНОВИТЬ в данное НОМИНАЛЬНЫЙ КЛЮЧ должен быть помещен относительный номер записи. При выполнении оператора ЧИТАТЬ становится доступной запись файла, относительный номер которой совпадает со значением данного НОМИНАЛЬНЫЙ КЛЮЧ. При выполнении операторов ПИСАТЬ или ОБНОВИТЬ относительный номер записи, указанный значением данного НОМИНАЛЬНЫЙ КЛЮЧ, используется для поиска места для размещения записи.  [24]

При произвольном доступе оператор ЧИТАТЬ делает доступной определенную запись файла и передает управление указанному повелительному оператору, если содержимое имени данного фразы ФАКТИЧЕСКИЙ КЛЮЧ или НОМИНАЛЬНЫЙ КЛЮЧ оказывается недействительным.  [25]

При произвольном доступе к прямому файлу, открытому как ВХОДНОЙ-ВЫХОДНОЙ, действие оператора ПИСАТЬ зависит от поля организации файла в имени реализации фразы НАЗНАЧИТЬ.  [26]

При более сложном, произвольном доступе воспроизведение из памяти осуществляется посредством системы, которая определяет адрес конкретного элемента в памяти. Этот принцип позволяет избежать расточительного по времени процесса прохождения через нетребуемую информацию, совершаемого при последовательном доступе. В модели с произвольным доступом, изображенной на 15.10, от центрального процессора посылается сообщение в декодер адресов, который затем зондирует конкретную ячейку памяти, и та высылает свою информацию. Такая система в принципе аналогична библиотечной системе. Чтобы найти конкретную книгу, вам нужно только найти ее адрес в карточном каталоге. При этом доступ значительно облегчается: вы просто извлекаете книгу по ее адресу. Такая процедура компьютерного поиска имеет только отдаленное сходство с тем, как человек ищет элементы в памяти, поскольку в памяти человека бо лылая часть информации хранится в виде связанной сети, а не в изолированных отделениях.  [27]

Для файлов произвольного доступа требуется способ указать, где располагаются данные в файле. Данный системный вызов устанавливает файловый указатель в определенную позицию в файле. После выполнения данного системного вызова данные могут читаться или записываться в этой позиции.  [28]

О Файлы произвольного доступа - это структурированные файлы ( файлы, имеющие определенную структуру), содержащие информацию в виде записей, например файлы баз данных.  [29]

Для упрощения произвольного доступа данные хранятся в записях фиксированной длины. Так как все записи имеют одинаковую длину, компьютер может быстро вычислять ( как функцию ключа записи) точное положение записи относительно начала файла.  [30]



Страницы:      1    2    3    4