買這商品的人也買了...
-
$580$458 -
$680$537 -
$650$553 -
$980$774 -
$970Introduction to Algorithms, 2/e
-
$920$727 -
$880$695 -
$860$731 -
$450$351 -
$1,860$1,767 -
$690$587 -
$620$558 -
$780$741 -
$280$218 -
$750$638 -
$650$553 -
$760$600 -
$580$458 -
$590$466 -
$690$538 -
$720$569 -
$750$675 -
$560$504 -
$480$379 -
$750$593
商品描述
The new edition of Understanding the Linux Kernel takes you on a guided tour through the most significant data structures, many algorithms, and programming tricks used in the kernel. The book has been updated to cover version 2.4 of the kernel, which is quite different from version 2.2: the virtual memory system is entirely new, support for multiprocessor systems is improved, and whole new classes of hardware devices have been added. You'll learn what conditions bring out Linux's best performance, and how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments.
Table of Contents
1Preface
1. Introduction
2. Memory Addressing
3. Processes
4. Interrupts and Exceptions
5. Kernel Synchronization
6. Timing Measurements
7. Memory Management
8. Process Address Space
9. System Calls
10. Signals
11. Process Scheduling
12. The Virtual Filesystem
13. Managing I/O Devices
14. Disk Caches
15. Accessing Files
16. Swapping: Methods for Freeing Memory
17. The Ext2 and Ext3 Filesystems
18. Networking
19. Process Communication
20. Program Execution
A. System Startup
B. Modules
C. Source Code Structure
Bibliography
Source Code Index
Index