Или я все неправильно понял? Является ли / proc просто представлением памяти сервера?
Да :) Это память сервера, если быть точным, ядро.
/ proc - это драйвер файловой системы, который видит структуры памяти ядра вместо диска. Он никогда не использует дисковое пространство, кроме драйвера устройства на диске.
Это способ сделать структуры данных ядра легко читаемыми с помощью кода уровня пользователя. Он использует файловую систему, метафору «все - файл», которую UNIX помог пионеру. Затем вы можете использовать те же инструменты (системные вызовы, инструменты командной строки) для чтения и записи данных этого ядра, которые вы обычно используете, вместо конкретных команд или сложных вызовов, таких как ioctl ().