tailieunhanh - Oreilly Understanding the Linux Kernel

Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors introduce each topic by explaining its importance, and show how kernel operations relate to the utilities that are familiar to Unix programmers and users. | E HGM I O PORTS TO PROCESS MANAGEMENT O REILLY DANIEL p. BOVET it MARCO CESAT1 Understanding the LINUX EL Understanding the Linux Kernel Daniel P. Bovet Marco Cesati Publisher O Reilly First Edition October 2000 ISBN 0-596-00002-2 702 pages Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors introduce each topic by explaining its importance and show how kernel operations relate to the utilities that are familiar to Unix programmers and users. Table of Contents Preface . 1 The Audience for This Organization of the Overview of the Background Conventions in This How to Contact Acknowledgments .5 1. Linux Versus Other Unix-Like Hardware Linux Basic Operating System An Overview of the Unix An Overview of Unix 2. Memory Memory Segmentation in Segmentation in Paging in Paging in Anticipating Linux 3. Process Process Creating Destroying Anticipating Linux 4. Interrupts and The Role of Interrupt Interrupts and Nested Execution of Exception and Interrupt Initializing the Interrupt Descriptor Exception Interrupt Returning from Interrupts and Anticipating Linux 5. Timing Hardware The Timer Interrupt PIT s Interrupt Service The TIMER_BH Bottom Half System Calls Related to Timing Anticipating Linux .