
64비트 Linux에서 기본 사용자/커널 분할은 무엇입니까?
나는 읽었다Documentation/x86_64/mm.txt
(누군가가 지적했지만) 알 수 없습니다. 누구든지 직접적인 답변을 제공할 수 있습니까(예: 32비트 구현의 경우 3GB/1GB).
답변1
문서에 나와 있듯이 사용자 공간은 2 47 바이트 = 128TiB를 얻고 커널은 512MiB를 얻습니다. 나머지 주소 공간은 시스템의 여러 부분에 할당되어 있으며 사용할 수 없는 버그가 있습니다.