Jump to content

Справочник (вычисления)

(Перенаправлено из подкаталога )
Снимок экрана Microsoft Windows окна командной строки со списком каталогов.

В вычислительной технике каталог . — это структура каталогизации файловой системы , которая содержит ссылки на другие компьютерные файлы и, возможно, на другие каталоги На многих компьютерах каталоги называются папками или ящиками . [1] аналог верстака . или традиционного офисного шкафа для хранения документов Название происходит от книг, подобных телефонному справочнику , в котором перечислены номера телефонов всех людей, живущих в определенном районе.

Файлы организованы путем хранения связанных файлов в одном каталоге. В иерархической файловой системе (то есть такой, в которой файлы и каталоги организованы в виде дерева ) каталог, содержащийся внутри другого каталога, называется подкаталогом . Термины родительский и дочерний часто используются для описания отношений между подкаталогом и каталогом, в котором он каталогизирован, причем последний является родительским. Самый верхний каталог в такой файловой системе, не имеющий собственного родительского каталога, называется корневым каталогом.

Тип носителя freedesktop.org для каталогов во многих системах Unix , включая, помимо прочего, системы, использующие GNOME , KDE Plasma 5 или ROX Desktop в качестве среды рабочего стола, — это «inode/directory». [2] Это не зарегистрированный тип носителя IANA .

Схема иерархического дерева каталогов. Корневой каталог здесь называется «MFD», что означает главный каталог файлов. Обычно файл может одновременно находиться только в одном каталоге, но здесь файл 2 жестко связан, поэтому он отображается в двух каталогах.

Исторически сложилось так, что даже в некоторых современных встроенных системах файловые системы либо вообще не поддерживали каталоги, либо имели только «плоскую» структуру каталогов , то есть подкаталоги не поддерживались; существовала только группа каталогов верхнего уровня, каждый из которых содержал файлы. В современных системах каталог может содержать как файлы, так и подкаталоги.

Ссылка на местоположение в системе каталогов называется путем .

Во многих операционных системах программы имеют связанный рабочий каталог , в котором они выполняются. Обычно предполагается, что имена файлов, к которым обращается программа, находятся в этом каталоге, если имена файлов не указаны с явным именем каталога.

Некоторые операционные системы ограничивают доступ пользователя только к его домашнему каталогу или каталогу проекта, тем самым изолируя его действия от всех других пользователей. В ранних версиях Unix корневой каталог был домашним каталогом пользователя root , но современный Unix обычно использует другой каталог, например /root для этой цели.

В соответствии с философией Unix , системы Unix рассматривают каталоги как тип файла. [3] Предостережения включают в себя невозможность записи в файл каталога, кроме как косвенно путем создания, переименования и удаления объектов файловой системы в каталоге, и возможность чтения из файла каталога только с использованием библиотечных процедур, специфичных для каталога, и системных вызовов , которые возвращают записи, а не байт-поток. [4]

Метафора папки

[ редактировать ]
Пример значка папки (из KDE ).

с именем Папка , представляющая аналогию с папкой с файлами, используемой в офисах и используемой в конструкции иерархической файловой системы для электронной записывающей машины, бухгалтерского учета (ERMA) Mark 1, опубликованной в 1958 году. [5] а также Xerox Star , [6] используется практически во всех средах рабочего стола современных операционных систем . Папки часто обозначаются значками , которые визуально напоминают папки с физическими файлами.

Существует разница между каталогом , который представляет собой концепцию файловой системы , и метафорой графического интерфейса пользователя , которая используется для его представления ( папка ). [ оригинальное исследование? ] Например, Microsoft Windows использует концепцию специальных папок , чтобы помочь пользователю представить содержимое компьютера достаточно последовательным образом, что освобождает пользователя от необходимости иметь дело с абсолютными путями к каталогам, которые могут различаться между версиями Windows и между индивидуальные установки. Во многих операционных системах также существует концепция «умных папок» или виртуальных папок , которые отражают результаты поиска в файловой системе или другой операции. Эти папки не представляют собой каталог в файловой иерархии. Многие почтовые клиенты позволяют создавать папки для организации электронной почты. Эти папки не имеют соответствующего представления в структуре файловой системы.

Если речь идет о контейнере документов термин «папка» . , более подходящим будет [ нужна ссылка ] Термин «каталог» относится к способу хранения на компьютере структурированного списка файлов и папок документов. Различие может быть связано со способом доступа к каталогу; в системах Unix, /usr/bin/ обычно называется каталогом при просмотре в командной строки консоли , но при доступе через графический файловый менеджер пользователи иногда могут называть его папкой.

Кэш поиска

[ редактировать ]

Операционные системы, поддерживающие иерархические файловые системы (практически все современные), реализуют форму кэширования в оперативной памяти последних поисков пути . В мире Unix это обычно называется кэшем поиска имени каталога он называется dcache (DNLC), хотя в Linux . [7]

Для локальных файловых систем срок действия записей DNLC обычно истекает только под давлением других, более поздних записей. Для сетевых файловых систем клиентами . необходим механизм согласованности, гарантирующий, что записи не будут признаны недействительными другими [7]

См. также

[ редактировать ]
  1. ^ «Глава 1: Учебное пособие». Использование рабочей среды AMIGA . Коммодор-Амига. Июль 1991 г. с. 46. ​​Путь указывает имя диска или местоположение, а также все ящики, ведущие к указанному файлу.
  2. ^ Леонард, Томас (2 октября 2018 г.). «Общая база данных MIME-информации» . Группа X Desktop . Нестандартные файлы . Проверено 13 марта 2023 г.
  3. ^ «Все есть файл» . Ассоциация генетики поведения . в. 2002. Архивировано из оригинала 10 марта 2012 года . Проверено 30 апреля 2021 г.
  4. ^ «readdir(3) — страница руководства Linux» . Проект справочных страниц Linux. 22 марта 2021 г. Проверено 27 ноября 2022 г.
  5. ^ Барнард III, Джорджия; Фейн, Л. (1958). «Организация и извлечение записей, созданных в крупномасштабном инженерном проекте» . Материалы Восточной объединенной компьютерной конференции : 59–63. дои : 10.1109/AFIPS.1958.75 .
  6. ^ " " Пользовательский интерфейс Xerox Star (1982)" " . Ютуб . Архивировано из оригинала 21 декабря 2021 г. Проверено 19 ноября 2014 г.
  7. ^ Перейти обратно: а б «Согласованность кэша, близкая к открытому, в клиенте Linux NFS» . Citi.umich.edu . Проверено 19 ноября 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b0509525fc353e8d672192964abc2209__1722422880
URL1:https://arc.ask3.ru/arc/aa/b0/09/b0509525fc353e8d672192964abc2209.html
Заголовок, (Title) документа по адресу, URL1:
Directory (computing) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)