Что такое разделение пользователя / ядра по умолчанию в 64-битной Linux?
Я прочитал Documentation/x86_64/mm.txt
(что кто-то указал), но я не мог разобрать. Может кто-нибудь дать прямой ответ (что-то вроде 3 ГБ / 1 ГБ для 32-битной реализации).
Что такое разделение пользователя / ядра по умолчанию в 64-битной Linux?
Я прочитал Documentation/x86_64/mm.txt
(что кто-то указал), но я не мог разобрать. Может кто-нибудь дать прямой ответ (что-то вроде 3 ГБ / 1 ГБ для 32-битной реализации).
Ответы:
Как говорят документы, пользовательское пространство получает 2 47 байт = 128 ТБ, а ядро получает 512 МБ. Остальная часть адресного пространства идет к различным частям системы вместе с несколькими неиспользуемыми дырами.
источник