Де знайти пояснення процесів ядра?


12

Я хочу знати про процеси ядра, як [migration], [kswapd]і т.д. Де процеси ядра , як це документально?


Я не знаю, чи є таке. Вони досить широко використовуються всередині ядра, є багато різних. Деякі навіть, наприклад, характерні для одного водія. Деяка документація розкидається по дереву документації ядра. Google часто може допомогти.
дероберт

Ви пройшли Kernel_source_code / Documentation?
SHW

Відповіді:


4

Я дуже сумніваюся, що є єдине місце, де можна знайти всі деталі. Найкращим способом було б перегляд вихідного коду ядра разом із онлайн-довідкою та

Професійна архітектура ядра Linux (посилання на Amazon) Вольфганга Маурера надає інформацію про кілька демонів:

  1. kswapd (гл. 18)
  2. softirq (гл. 14)
  3. міграція (гл. 2) ...

Розуміння менеджера віртуальної пам’яті (безкоштовно) від Gorman також надає глибокі деталі щодо kswapd.


1

Єдина книга, яку я знайшов після швидкого пошуку - це "Linux" від Майкла Коффлера. Але з того, що я знайшов у Google Книгах, це не пояснює це глибоко (просто назва і для чого демон).


1

Існує книга називається Linux Kernel Developmentпо Robert Love. Він експерт по Linux і працює з Google, я знайшов книгу pdf, доступну для завантаження через сервери google. У ній є дуже гарна інформація про Linux ядро, буде вам корисно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.