-5

Может кто-нибудь уточнить, что означает pseudo file system и чем она отличается от обычной file system с разных точек зрения (пользователи / процессы / приложения).

2 ответа2

6

«Псевдо» означает ложь, притворяться. Таким образом, «псевдофайловая система» означает файловую систему, которая не имеет фактических файлов - скорее, она имеет виртуальные записи, которые сама файловая система создает на месте.

Например, /proc во многих ОС - это procfs, который динамически генерирует каталоги для каждого процесса. Точно так же /sys в Linux генерирует файлы и каталоги для представления аппаратных схем. Есть FUSE на основе псевдо-файловая система для многих вещей.

/dev может быть реальной файловой системой (просто подкаталогом /) или виртуальной псевдофайловой системой (например, devfs), или средней точкой, такой как Linux devtmpfs (которая является полной файловой системой в памяти, но все же создает узлы устройства из нигде).

1

Псевдо файловая система хранит информацию о работающей в данный момент системе

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

в Linux /dev это включает в себя такие вещи, как /dev/tty# /dev/ttyS# они указывают устройства, как они подключены, и они создаются динамически

/sys показывает представление физических устройств в машине

/proc хранит много информации о текущем наборе управления

Например, free команда просто импортирует информацию из файла /proc/meminfo

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .