Onde encontrar explicação dos processos do kernel?


12

Eu quero saber sobre os processos do kernel, como [migration], [kswapd], etc. Onde estão os processos do kernel como estes documentados?


Não sei se existe isso. Eles são usados ​​bastante extensivamente dentro do kernel, existem muitos diferentes. Alguns são, por exemplo, específicos para um único driver. Alguma documentação está espalhada pela árvore de documentação do kernel. O Google geralmente pode ajudar.
Derobert

Você já passou pelo Kernel_source_code / Documentation?
SHW

Respostas:


4

Eu realmente duvido que haja um único lugar onde você possa encontrar todos os detalhes. A melhor maneira seria procurar o código fonte do kernel junto com a ajuda on-line e

A Arquitetura profissional do kernel do Linux (link para a Amazon) de Wolfgang Mauerer fornece informações sobre alguns daemons:

  1. kswapd (Cap. 18)
  2. softirq (Cap 14)
  3. migração (Cap 2) ...

A compreensão do Virtual Memory Manager (gratuito) da Gorman também fornece detalhes detalhados sobre o kswapd.


1

O único livro que encontrei após uma pesquisa rápida é "Linux", de Michael Koffler. Mas, pelo que encontrei no Google Livros, isso não explica isso em profundidade (apenas o nome e para que serve o daemon).


1

Há um livro chamado Linux Kernel Developmentpor Robert Love. Ele é especialista em Linux e trabalha com o Google. Encontrei o livro em PDF disponível gratuitamente para download nos servidores do Google. Ele tem algumas informações muito boas sobre o kernel do linux, será útil para você.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.