Редактирование: Операционные системы/Примеры реализаций файловых систем. Внутренняя организация ФС.
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет 31 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах. Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 101: | Строка 101: | ||
=== Файл каталог === | === Файл каталог === | ||
- | '''Файл каталог''' для ФС System V представляет собой ''таблицу'', каждая запись которой состоит из 16 байтов. Первые 2 байта – это ''номер индексного дескриптора''. Последующие 14 байтов – это ''поле для имени файла''. Соответственно, имеется предопределенные записи в этих полях – это первые две строчки. 1-я строчка – это ссылка на самого себя, т.е. в этой строчке находится имя «.» (точка) и номер индексного | + | '''Файл каталог''' для ФС System V представляет собой ''таблицу'', каждая запись которой состоит из 16 байтов. Первые 2 байта – это ''номер индексного дескриптора''. Последующие 14 байтов – это ''поле для имени файла''. Соответственно, имеется предопределенные записи в этих полях – это первые две строчки. 1-я строчка – это ссылка на самого себя, т.е. в этой строчке находится имя «.» (точка) и номер индексного этого файла каталога. Следующая запись – это ссылка на родительский каталог, соответственно в нем имеется номер индексного дескриптора и имя «..» (две точки). |
[[Изображение:Fs_dirfile.jpg|center]] | [[Изображение:Fs_dirfile.jpg|center]] |