Cтраница 2
Поиск призводится, начиная с текущей записи. В случае успешного поиска указатель текущей записи устанавливается на найденную запись, в противном случае - на запись конца файла. Если при выдаче подкоманды указатель текущей записи установлен на запись конца файла, то поиск выполняется, начиная с первой записи файла. [16]
Например, если файл создается на магнитной лепте, па указанное в программе устройство должна быть установлена лента, содержащая свободны. Чтобы созданный файл в дальнейшем мог использоваться как выходной, он должен иметь начальную мег - KV. Подютовка выходного файла и заключается в записи начальной метки. Кроме того, в случае использования, например, магнитной ленты, происходит автоматическая установка ленты в исходное положение так, чтобы обработка начиналась с первой записи файла. [17]
БЕЗ ПЕРЕМОТКИ) опущены из этого определения, так как для пакетов дисков они не имеют смысла. Чтение в обратном направлении для дисков отсутствует, поскольку они вращаются с большой скоростью при относительно малой длине дорожки, и система просто ждет в течение оборота, когда запись снова появится под головкой чтения-записи. Отсутствует также и понятие перемотки, так как все записи одинаково доступны и у файла нет физического начала и конца. Однако у файла есть логическое начало, и оператор OPEN устанавливает системный указатель, именуемый указателем текущей записи, таким образом, что он указывает на дорожку и адрес области первой записи файла. [18]