Описатель - файл - Большая Энциклопедия Нефти и Газа, статья, страница 2
Девушка, можно пригласить вас на ужин с завтраком? Законы Мерфи (еще...)

Описатель - файл

Cтраница 2


При этом файловая система освободит все блоки, занимаемые файлом, в том числе и блок, в котором помещается сам i-узел. Таким образом, в одном из каталогов сохранится описатель файла, указывающий на неиспользуемый i-узел, чьи блоки могут быть вскоре выделены другим файлам. Решение также заключается в присваивании значения счетчика i-узла фактическому числу описателей файла.  [16]

В любом случае исследуется элемент таблицы, соответствующий полученному хэш-коду. Если элемент не используется, туда помещается указатель на описатель файла. Описатели файлов размещаются вслед за хэш-таблицей. Если же элемент таблицы уже занят, то создается связный список, объединяющий все описатели файлов с одинаковым хэш-кодом.  [17]

ЕТ, преобразуется в строку символов и представляется в виде ключа записи, который переносится в файл. Длина К строки символов, изображающей ключ, задается описателем файла KEYED ( К) в операторе DECLARE. При выполнении этого оператора запись выводится из переменной, указанной в дополнении FROM, и помещается в файл в соответствующем ( согласованным с требованием возрастания ключей) месте.  [18]

19 Некоторые из основных системных вызовов POSIX Вызов Описание. [19]

Возвращаемая величина s равна - 1, если произошла ошибка. Возвращаемые коды выглядят fuKpid выдает идентификатор процесса, fd - описатель файла, п - количество байтов, position - смещение в файле и seconds - прошедшее время. Параметры описываются дальше в тексте.  [20]

21 Некоторые из основных системных вызовов POSIX Вызов Описание. [21]

Возвращаемая величина s равна - 1, если произошла ошибка. Возвращаемые коды выглядят так: pid выдает идентификатор процесса, fd - описатель файла, п - количество байтов, position - смещение в файле и seconds - прошедшее время. Параметры описываются дальше в тексте.  [22]

Внутренние имена, используемые в программах GETLINE и PUTSTR, являются типичным подмножеством целых чисел. Рассматриваемые средства Паскаля ( см. приложение) содержат определение типа FILEDESC для описателя файла, которое может быть использовано для типизации всех внутренних имен.  [23]

Возникает очевидный вопрос: Как файловая система Windows 98 отличает каталоговые записи, содержащие имя файла в формате MS-DOS, от фрагментов длинных имен. Для фрагмента длинного имени это поле содержит значение OxOF, что соответствует невозможной комбинации атрибутов для описателя файла в MS-DOS. Старые программы, написанные для работы в MS-DOS, читая каталог, просто игнорируют такие описатели как неверные. Порядок фрагментов имени учитывается в первом байте каталоговой записи. Поскольку для порядкового номера используется всего 6 бит, теоретически максимальная длина имени файла может составить 63 х 13 819 символов. На практике она ограничена 260 символами по историческим причинам.  [24]

Описатели, которые могут быть здесь использованы, следующие: STREAM, RECORD. Имя-файла нуншо объявлять в операторе DECLARE только в том случае, когда нужно задать хотя бы один описатель файла.  [25]

Описатели, которые могут быть здесь использованы, следующие: STREAM, RECORD. Имя-файла нуншо объявлять в операторе DECLARE только в том случае, когда нужно задать хотя бы один описатель файла.  [26]

В любом случае исследуется элемент таблицы, соответствующий полученному хэш-коду. Если элемент не используется, туда помещается указатель на описатель файла. Описатели файлов размещаются вслед за хэш-таблицей. Если же элемент таблицы уже занят, то создается связный список, объединяющий все описатели файлов с одинаковым хэш-кодом.  [27]

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

Запись содержит значения одной или целого набора переменных. Обмен между внешним носителем и памятью производится обычно через специальную область памяти - буфер. При объявлении файла указываются различные описатели файла, от которых будет зависеть обработка файла при вводе и выводе. Описатели одного и того же файла в нескольких внешних процедурах не должны противоречить друг другу.  [29]

30 Два варианта реализации длинных имен. прямо в записи каталога ( а. в куче ( б. [30]



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