Вы получите различные ответы, поскольку мнения различаются. Мой бы, что это очень легко увидеть их как то же самое учение в разных ипостасях. Это становится очевидным, когда мы углубляемся под поверхностью, в то, как говорят о природе реальности и к самому себе. Любой, кто изучает конечном счете прибывает в то же место, будь то старт в Китае или Индии. . `идентификатор` обычно означает то же, как-я -д`. Что делает его `идентификатор` понимается как один вариант будет смущать пользователей, особенно если вы также принимаете однобуквенные варианты. @квю я думал, что свопы были очищены, когда вы закрыли Это физическая машина

Это достаточно низкоуровневый вопрос, и я понимаю, что это может не быть лучшее место, чтобы спросить. Однако, казалось более уместным, чем любой другой сайт СЭ, так что здесь идет.

Я знаю, что на Linux-файловой системы, некоторые файлы на самом деле существуют, например: /usr/Бен/Баш является тот, который существует. Однако, (насколько я понимаю), а некоторые на самом деле не существует как таковой и более виртуальных файлов, например: /Дев/СДА, в/proc/cpuinfo Дляи т. д. Мои вопросы (их два, но слишком тесно связаны, чтобы быть отдельным вопросам):

  • Как работает ядро Linux, есть ли эти файлы в реальном (и, следовательно, читать их с диска) или нет при поступлении команды на чтение (или такие) есть?
  • Если файл не реально: например, чтение из устройства/dev/случайных возвращает случайные данные и читать из /dev/нуль вернется ВФ. Как получается, что данные для чтения из этого файла виртуального (и, следовательно, что делать, когда/если данные, записанные в файл виртуального тоже) - есть ли какая-то карта с указателями на отдельные команды чтения/записи соответствующих для каждого файла, или даже для виртуального каталога? Итак, запись для /dev/нуль может просто вернуть ВФ.