Pode ser um documento enorme para começar, mas acho que vale a pena o tempo que você precisa para lê-lo: Dê uma olhada no " Linux-Insides " doc, mais precisamente o Gerenciamento de memória Gitbooks
Divirta-se.
O espaço de endereço da terra do usuário é bem documentado, o que inclui segmentos como heap, pilha, .text, .bss, etc. Mas não há documentação suficiente no espaço de endereço do kernel. Como determinado endereço virtual é usado no espaço do kernel, estou querendo saber como o espaço do kernel está estruturado?
PS: Ouvi dizer que há um segmento de pilha do kernel, mas não consigo encontrar uma introdução mais sistemática no espaço de endereço do kernel.
A plataforma de interesse é x86_64 e Linux 3 - *
Pode ser um documento enorme para começar, mas acho que vale a pena o tempo que você precisa para lê-lo: Dê uma olhada no " Linux-Insides " doc, mais precisamente o Gerenciamento de memória Gitbooks
Divirta-se.