A good book for deep embedded systems To fully understand what makes Linux work and why it works so well on a variety of different systems, you need to delve into the kernel\'s inner workings. The kernel handles all interactions between the CPU and the outside world and decides which programs will share processor time and in what order. It manages limited memory so effectively that hundreds or thousands of processes can share the system efficiently. It expertly coordinates data transfers so that the CPU doesn\'t spend longer than it should waiting for a relatively slow hard disk. Deep Understanding of the Linux Kernel, Third Edition guides you through a tour of the most important data structures, algorithms, and programming tricks used in the kernel. By exploring surface features, the author provides valuable insights for those who want to know how their machine works. Important Intel-specific features are discussed in the book. Relevant code snippets are dissected line by line. However, this book covers more than just the functionality of the code; it explains the theoretical basis for why Linux works the way it does. This book will make you understand all the inner workings of Linux, and it is not just a theoretical exercise. You\'ll learn the situations in which Linux performs best, and you\'ll see how it meets the needs of providing good system responsiveness when it comes to process scheduling, file access, and memory management in a wide variety of environments. This book will help you get the most out of your Linux system.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore