Даже в небольшом проекте может быть полезно контролировать логику зависимостей и автоматизировать сборку. Я также использовал его для запуска установок и деинсталляций, так что это был главный переключатель, сбрасывающий сцену.
Эти два понятия ортогональны. Что касается памяти, пространство пользователя — это память, доступная при работе с привилегиями уровня пользователя -, пространство ядра, доступное при работе с привилегиями уровня ядра -. Схема памяти — это то, как эта память используется, и это зависит от каждого «пользователя».
Ядро имеет собственную структуру памяти, подробно документированную для 64 -бит x86 .