Cтраница 2
В операционной системе UNIX - логический файл, соответствующий конкретному физическому внешнему устройству. [16]
Пример переменной InputFile - это логический файл, т.е. он существует только в контексте содержащей его программы. Он не существует физически и не имеет смысла за пределами программы. Физический файл имеет смысл как в реальном мире, так и в мире программы. Обратите внимание, что применяется также слово внешний для физического и внутренний для логического файла. [17]
Первым аргументом должно быть имя логического файла f, с которым связан конкретный физический файл. [18]
Файл с точки зрения программы, логический файл может быть связан с физическим файлом или внешним устройством. [19]
При выполнении некоторых программ необходимо связать логический файл, описанный в этой программе, с конкретным набором данных, расположенным на внешнем носителе. [20]
Для работы в набором данных необходимо связать логический файл, объявленный в программе, с реальным набором данных. Эта связь осуществляется операционной системой с помощью оператора OPEN, который выполняет поиск и проверку меток необходимого набора данных на внешнем устройстве. Такой процесс подготовки называется открытием файла. [21]
В частности, сложности, возникающие при преобразовании логических файлов в физически хранящиеся данные и обратно, можно сделать прозрачными для прикладной программы. Когда программа запрашивает логическую запись определенного объекта, она может получать только те поля, которые имеют к ней отношение. В хранимой записи могут существовать еще какие-то элементы данных, требуемые для других приложений, но они являются прозрачными для программы. [22]
Задавая новый буфер, мы должны передать процедуре SetTextBuf не только логический файл f, но и переменную Buf, в которой этот буфер расположится. Это означает, что если под рукой нет пока незанятой переменной, то придется ввести еще одну, соответствующего размера. Тип переменной Buf не имеет значения. [23]
Например, в базе данных названий книг одному приложению нужен логический файл названий в алфавитном порядке, другому - упорядоченность по фамилиям авторов, третьему - по индексу библиотеки конгресса. [24]
Для обработки записей последовательного набора данных в программе должен быть объявлен логический файл, связанный с этим набором. [25]
При обработке записей индексно-последовательного набора данных в программе должен быть объявлен логический файл, связанный с этим набором. [26]
Атрибут FILE указывает, что идентификатор объявляется в программе как имя логического файла. Этот атрибут должен располагаться сразу же за идентификатором. Другие атрибуты дополняют описанный файл определенными свойствами и могут следовать в произвольном порядке за атрибутом FILE. Эти атрибуты делятся на альтернативные и аддитивные. [27]
Список устройств, которые должны обслуживаться подсистемой спулинга, и общее число внутренних логических файлов, которые могут одновременно содержаться в файле SPOOL. SYS, указываются при генерации TS-монитора. [28]
Для создания и обработки записей последовательного набора данных в программе должен быть объявлен логический файл, связанный с этим набором. [29]
При открытии файла фактически устанавливается связь между набором данных на внешнем носителе и логическим файлом, объявленным в программе. [30]