Gdzie znaleźć wyjaśnienie procesów jądra?


12

Chcę wiedzieć na temat procesów jądra, jak [migration], [kswapd]itp Gdzie są procesy jądra jak te udokumentowane?


Nie wiem, czy jest coś takiego. Są one dość szeroko stosowane w jądrze, istnieje wiele różnych. Niektóre z nich są nawet specyficzne dla jednego sterownika. Część dokumentacji jest rozproszona w drzewie dokumentacji jądra. Google często może pomóc.
derobert

Czy przeszedłeś przez Kernel_source_code / Documentation?
SHW

Odpowiedzi:


4

Naprawdę wątpię, aby było jedno miejsce, w którym można znaleźć wszystkie szczegóły. Najlepszym sposobem byłoby przeglądanie kodu źródłowego jądra wraz z pomocą online i

Profesjonalna architektura jądra Linux (link do Amazon) autorstwa Wolfganga Mauerera dostarcza informacji o kilku demonach:

  1. kswapd (rozdz. 18)
  2. softirq (rozdział 14)
  3. migracja (rozdz. 2) ...

Zrozumienie Virtual Memory Manager (darmowego) Gormana zawiera również szczegółowe informacje na temat kswapd.


1

Jedyną książką, którą znalazłem po szybkim wyszukiwaniu, jest „Linux” od Michaela Kofflera. Ale z tego, co znalazłem w Google Books, nie wyjaśnia to dogłębnie (wystarczy nazwa i do czego służy demon).


1

Jest to książka o nazwie Linux Kernel Developmentprzez Robert Love. Jest ekspertem od Linuksa i współpracuje z Google. Znalazłem książkę pdf dostępną bezpłatnie do pobrania za pośrednictwem serwerów Google. Ma bardzo dobre informacje o jądrze Linuksa, które będą pomocne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.