Arquitetura do kernel¶
Neste capítulo
Privilégio, entrada de exceções, roteamento de interrupções, SMP, workers de kernel, processos nativos, passagem de memória user/kernel e diagnóstico fatal.
O volume é uma cadeia de dependências, não uma visão geral curta. Cada capítulo de implementação está vinculado à revisão do main e registra também os limites atuais.
Arquitetura e privilégio¶
Interrupções, tempo e execução paralela¶
- Interrupções e SMP
- PIC, LAPIC e IOAPIC
- PIT, temporização e scheduler tick
- Jobs de kernel e kthreads cooperativas
Userspace nativo¶
- Processos nativos e system calls
- Entrada em user mode e retorno controlado
- Acesso seguro à memória de usuário
- Ciclo de vida e estado de processos
Falha e observabilidade¶
Dependências de leitura¶
Privilégio e exceções antecedem userspace nativo. SMP pressupõe o modelo de interrupt entry. User-copy pressupõe tradução de memória virtual. Lifecycle depende dos detalhes de PMM/MM do Volume 05.
O Source Atlas é a camada de evidência arquivo-a-arquivo; os capítulos autorais explicam arquitetura, invariantes, ownership, fluxo, falhas e limitações sem substituir a fonte por trechos.