Интернет магазин китайских планшетных компьютеров



Компьютеры - Inode - Описание индексного дескриптора в POSIX

12 мая 2011


Оглавление:
1. Inode
2. Описание индексного дескриптора в POSIX



Стандарты POSIX описывают поведение файловой системы как потомка традиционных файловых систем UNIX — UFS. Постоянные файлы должны иметь следующие атрибуты:

  • длина файла в байтах;
  • идентификатор устройства;
  • ID пользователя, являющегося владельцем файла;
  • ID группы файла;
  • режим файла, определяющий какие пользователи могут считывать, записывать и запускать файл;
  • Timestamp указывает дату последнего изменения инода, последней модификации содержимого файла, и последнего доступа;
  • счетчик ссылок указывают количество жестких ссылок, указывающих на индексный дескриптор;
  • указатели на блоки диска, хранящие содержимое файла.

Системный вызов stat считывает номер индексного дескриптора файла и некоторую информацию из него.

Этимология inode

Точная причина использования «и» в узлах неизвестна. В ответ на вопрос об этом один из пионеров Unix-систем Деннис Ритчи ответил:

Честно говоря, я мало об этом знаю. Это был всего лишь термин, который мы начали использовать. 'Индекс', как я полагаю, использовался из-за несколько необычной структуры файловой системы, хранившая информацию о доступе к файлам в плоском массиве на диске, а вся информация об иерархии каталогов хранилась отдельно. Таким образом, и-номер являлся индексом в этом массиве, и-нод - выбранным элементом массива..

Просмотров: 1871


<<< ISAM