Understanding the Linux Kernel 3rd Edition Free PDF
Understanding the Linux Kernel 3rd Edition Free PDF
About:
Understanding the Linux Kernel, 3rd Edition
|
Description:
With a specific end goal to altogether comprehend what makes Linux tick and why it works so well on a wide assortment of frameworks, you have to dig profound into the heart of the portion. The part handles all connections between the CPU and the outer world, and figures out which projects will share processor time, in what request. It oversees constrained memory so well that several procedures can share the framework productively, and expertly arranges information exchanges so that the CPU isn’t continued sitting tight any more than would normally be appropriate for the generally moderate plates.
The third release of Understanding the Linux Kernel goes up against you a guided voyage through the most noteworthy information structures, calculations, and programming traps utilized as a part of the piece. Examining past shallow components, the creators offer significant bits of knowledge to individuals who need to know how things truly function inside their machine. Vital Intel-particular components are talked about. Significant sections of code are analyzed line by line. Be that as it may, the book covers more than simply the working of the code; it clarifies the hypothetical underpinnings of why Linux does things the way it does.
This release of the book covers Version 2.6, which has seen noteworthy changes to almost every portion subsystem, especially in the regions of memory administration and piece gadgets. The book concentrates on the accompanying points:
- Memory administration, including record buffering, process swapping, and Direct memory Access (DMA)
- The Virtual Filesystem layer and the Second and Third Extended Filesystems
- Process creation and booking
- Signs, interferes, and the crucial interfaces to gadget drivers
- Timing
- Synchronization inside the bit
- Interprocess Communication (IPC)
- Program execution
Understanding the Linux Kernel will familiarize you with all the inward workings of Linux, yet it’s more than only a scholastic activity. You’ll realize what conditions draw out Linux’s best execution, and you’ll perceive how it meets the test of giving great framework reaction amid procedure planning, document access, and memory administration in a wide assortment of situations. This book will help you benefit as much as possible from your Linux framework.
Content:
Chapter 1 Introduction
Chapter 2 Memory Addressing
Chapter 3 Processes
Chapter 4 Interrupts and Exceptions
Chapter 5 Kernel Synchronization
Chapter 6 Timing Measurements
Chapter 7 Process Scheduling
Chapter 8 Memory Management
Chapter 9 Process Address Space
Chapter 10 System Calls
Chapter 11 Signals
Chapter 12 The Virtual Filesystem
Chapter 13 I/O Architecture and Device Drivers
Chapter 14 Block Device Drivers
Chapter 15 The Page Cache
Chapter 16 Accessing Files
Chapter 17 Page Frame Reclaiming
Chapter 18 The Ext2 and Ext3 Filesystems
Chapter 19 Process Communication
Chapter 20 Program ExZecution