2 von 2 Kunden fanden die folgende Rezension hilfreich
A very good overview of kernel design in general,
Rezension bezieht sich auf: The Design and Implementation of the FreeBSD Operating System (Gebundene Ausgabe)
This is my definitve guide how a UNIX system and especially FreeBSD works in general.
It doesn't just give you a broad overview of the FreeBSD kernel, but also explains every kernel concept in detail, like virtual memory (shadow objects, private and public memory areas ...) and filesystems (filesystem stacking, soft updates and fsck in the background).
After reading this book you can go right ahead and read the kernel source by yourself, since every important function is explained, sometimes even in pseudo code.
You should be already familiar with basic operating system and computer architecture concepts, though, like virtual memory(MMU, paging), scheduling (semaphores, multilevel feedback queues), network protocols (TCP/IP) and I/O(buses, DMA)
Virtual memory and filesystems are covered in great detail, due to the fact that Kirk himself wrote these two subsystems.