Unix / Linux kernel programming question

I would like to learn about Linux / Unix kernel programming for scalable multiprocessors (smps). I found this UNIX (R) Systems book for modern architectures http://www.amazon.com/UNIX-Systems-Modern-Architectures-Multiprocessing/dp/0201633388/ref = pd_rhf_p_t_3 . Are there any other good resources or the best book since its release in 1994. Thank you very much in advance.

Thanks and respect,

mouse.

+3
source share
3 answers

Definitely buy this great book! You will receive a complete introduction to:

  • caches, their types and methods of handling them in the kernel,
  • ,
  • , concurrency (cli/sti, , cli + spinlock ..)

, . , , NUMA, , , , , Gorman Linux memman paper (- , ).

, .

+2

Linux - , ​​Linux , Linux 2.2, 2.4 2.6 ( ).

, Linux, , Linux .

+1

For Linux, the Rusty Unreliable Guide to Kernel Locking is a must-read. After that, you can also read the Documentation / spinlocks.txt file located in the Linux kernel sources.

0
source

Source: https://habr.com/ru/post/1756057/


All Articles