Cтраница 1
Понятие файла в языке ПАСКАЛЬ имеет исключительную важность, так как файлы могут хранить гораздо больше информации, чем основная память машины. [1]
Понятие файла достаточно широко. Это может быть обычный файл данных на диске или коммуникационный порт, устройство печати или что-либо другое. [2]
Для того чтобы понятие файла было для читателя достаточно ясным, рассмотрим процесс записи на магнитную ленту. Запись производится посредством магнитных головок на тот участок ленты, который находится против головки. [3]
Широкое использование в системе понятия файла как логического ( с точки зрения ввода-вывода) эквивалента различных физических понятий ( дисковых файлов, внешних устройств, входов и выходов процессов) требует соответствующего структурирования файловой системы. В ИНМОС файловая система имеет иерархическую многоуровневую структуру, в которой уровни создаются за счет каталогов-файлов с перечисленными в них другими файлами. С некоторой оговоркой эту структуру можно считать деревом, в узлах которого находятся каталоги, а листьями служат обычные ( дисковые) файлы и специальные файлы. [4]
Понятие потока более общее, чем понятие файла. Файл - это совокупность байтов, размещенных на диске, а поток может быть связан и с файлом, и с последовательностью данных в памяти, и с ресурсами, и с внешними устройствами, и с сокетом TCP / IP. Впрочем, в рамках данной книги нас будут интересовать только потоки, так или иначе связанные с файлами. [5]
Средства ввода-вывода в Плейне основываются на понятии файла. Существуют два типа файлов: последовательные и прямые. В последовательном файле доступ к его компонентам осуществляется последовательным переходом от одного компонента к другому, в прямом файле - по порядковому номеру компонента от начала файла. [6]
При программировании, чтобы не быть связанными с конкретным набором данных и особенностями его расположения на внешнем носителе, вместо набора данных используется понятие файла. В программе на ПЛ / 1 объявляется файл, а не набор данных. При объявлении файла в программе указываются его общие свойства, а конкретные характеристики набора данных, соответствующего файлу, записываются в оператор DD ( см. гл. Благодаря этому одна и та же программа может использоваться для обработки различных наборов данных. Соотношение понятий файла и набора данных похоже на соотношение переменных и их значений: значением файла является набор данных. [7]
Файл - организованный набор данных, включающих одну или несколько логических записей. Понятие файла относится к любой одноцелевой ( предназначенной для определенного вида процессов управления или вычислений) информации, размещающейся на внешнем носителе - программе и данным. Файлы могут иметь переменную длину записей. Характеристики-файлов, которые однозначно их определяют, содержатся в специальных блоках, называемых метками. Данные о характеристиках файлов хранятся в специальных каталогах, по определению которых происходит обращение к соответствующим файлам. [8]
Файлом называется именованная совокупность данных на внешнем носителе информации. В ПК понятие файла применяется в основном к данным, хранящимся на дисках ( реже на кассетной магнитной ленте), и поэтому файлы обычно отождествляют с участком ( областью, полем) памяти на этих носителях информации. [9]
Имя файла ( содержащее не более 8 символов) в простейшем случае указывает на имя директивы DD языка управления заданиями, в которой заданы характеристики обрабатываемого набора данных. Пока будем считать понятие файла синонимом набора дан ных. [10]
Допускается обмен информацией только между оперативной памятью и накопителями на магнитной ленте, устройствами ввода и вывода перфокарт и с устройством печати. Следовательно, отсутствует понятие файлов прямого доступа и соответствующие операторы для работы с файлами этого класса. [11]
Ада обеспечивают средства для реализации абстрактных типов данных. В языке Паскаль, например, понятие файла встроено в этот язык программирования. [12]
При программировании обычно абстрагируются от конкретного набора данных и способа его расположения на внешнем носителе, так как по одной программе требуется обрабатывать различные наборы данных. В связи с этим в программе на алгоритмических языках используется понятие файла. [13]
Рассмотрим смысл упомянутых ограничений, используя хорошо известное в обработке понятие файла. [14]
Как и PANVALET, система SBS предоставляет пользователю концепцию версий файла, но она решает проблему синхронизации исходной и объектной программы иначе. Чтобы понять, как это делается, сначала следует рассмотреть понятие файла типа группа. Такой файл - это, по существу, опись всего, что связано с программой. [15]