4GB / 4GB Kernel VM Split

Amigos

Yo viEste artícul by Ingo Molnar, un famoso entusiasta del kernel de Linux donde habla sobre la división de 4GB / 4GB.

En este artículo dice que

con el parche 4G / 4G, el kernel puede compilarse en modo 4G / 4G, en cuyo caso hay una VM completa de 4GB separada para el kernel, y hay VMs completas de 4GB completas (y por proceso) para el espacio de usuario .

Mi problema comienza aquí:

Mi suposición fue que en una núcleo monolítico como en Linux, lanúcle yusuari parte del proceso comparte el mismo ESPACIO DE DIRECCIÓN DE PROCESO. Entonces, con un kernel de Linux que hacen tenemos este parche 4G / 4G, tenemos una división de 3/1 para el espacio virtual del usuario y el espacio virtual del kernel, respectivamente.
e hecho, el espacio virtual de 1 GB del kernel se asigna en el espacio de direcciones virtuales de cada proceso. En pocas palabras, el ESPACIO DE DIRECCIÓN DE PROCESO es de 4 GB, de los cuales 1 GB está asignado al núcleo. ¿Es verdad

Seguir el artículo en la pregunta, y si mi suposición como se dice en 1) es correcta, ¿quiere decir que el espacio de direcciones del kernel ya no está mapeado en el ESPACIO DE DIRECCIÓN DE PROCESO y tenemos un espacio de direcciones virtual diferente para el kernel y hay sin compartir el espacio de direcciones?
Es decir, el ESPACIO DE DIRECCIÓN DE PROCESO es de 4GB y el ESPACIO DE DIRECCIÓN DE KERNEL es otro de 4GB; en lugar del hecho de que el ESPACIO DE DIRECCIÓN DE PROCESO se ha ampliado para convertirse en 8 GB, de los cuales 4 GB se comparten para el núcleo.

Sé que estoy sonando un poco estúpido aquí:).