Estrutura de Memória e Gerenciamento de Heap no Kernel Linux

Em sistemas Linux moderons de 64 bits, o kernel gearlmente utiliza 48 bits para o endereçamento virtual e cerca de 45 bits para o endereçamento físico. Essas informações podem ser validadas inspecionando o arquivo /proc/cpuinfo, que detalha as capacidades de hardware e software do processador. Organização da Memória no Kernel x86 O gerenciament ...

Publicado em 9-16 06:22

Implementação e Uso de Listas Circulares Duplamente Ligadas no Estilo do Kernel Linux

O Kernel do Linux utiliza extensivamente uma estrutura de lista circular duplamente ligada definida em include/linux/list.h. A elegância desta implementação reside no fato de que, em vez de a lista conter os dados, a estrutura da lista é incorporada dentro dos objetos de dados. Isso permite uma manipulação genérica e eficiente de qualquer tipo ...

Publicado em 6-25 01:42