Layout do espaço de endereço do kernel

5

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 - *

    
por Richard 27.07.2015 / 00:40

1 resposta

6

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.

    
por 27.07.2015 / 01:22