Professional Linux Kernel Architecture.pdf

(7597 KB) Pobierz
940464082.039.png
Professional
Linux ® Kernel Architecture
Wolfgang Mauerer
Wiley Publishing, Inc.
940464082.040.png 940464082.041.png 940464082.042.png 940464082.001.png 940464082.002.png 940464082.003.png 940464082.004.png 940464082.005.png 940464082.006.png 940464082.007.png 940464082.008.png
940464082.009.png 940464082.010.png 940464082.011.png 940464082.012.png 940464082.013.png 940464082.014.png 940464082.015.png 940464082.016.png 940464082.017.png 940464082.018.png
Professional Linux ® Kernel Architecture
Introduction .................................................................. xxvii
Chapter 1: Introduction and Overview .......................................... 1
Chapter 2: Process Management and Scheduling ............................. 35
Chapter 3: Memory Management ............................................ 133
Chapter 4: Virtual Process Memory .......................................... 289
Chapter 5: Locking and Interprocess Communication ....................... 347
Chapter 6: Device Drivers .................................................... 391
Chapter 7: Modules .......................................................... 473
Chapter 8: The Virtual Filesystem ............................................ 519
Chapter 9: The Extended Filesystem Family ................................. 583
Chapter 10: Filesystems without Persistent Storage ....................... 643
Chapter 11: Extended Attributes and Access Control Lists ................. 707
Chapter 12: Networks ........................................................ 733
Chapter 13: SystemCalls .................................................... 819
Chapter 14: Kernel Activities ................................................ 847
Chapter 15: Time management .............................................. 893
Chapter 16: Page and Buffer Cache .......................................... 949
Chapter 17: Data Synchronization ........................................... 989
Chapter 18: Page Reclaim and Swapping ................................... 1023
Chapter 19: Auditing ........................................................ 1097
Appendix A: Architecture Specifics ......................................... 1117
Appendix B: Working with the Source Code ................................ 1141
Appendix C: Notes on C ..................................................... 1175
Appendix D: System Startup ................................................ 1223
Appendix E: The ELF Binary Format ......................................... 1241
Appendix F: The Kernel Development Process .............................. 1267
Bibliography ................................................................. 1289
Index ........................................................................ 1293
940464082.019.png 940464082.020.png 940464082.021.png 940464082.022.png 940464082.023.png 940464082.024.png 940464082.025.png 940464082.026.png 940464082.027.png 940464082.028.png
940464082.029.png 940464082.030.png 940464082.031.png 940464082.032.png 940464082.033.png 940464082.034.png 940464082.035.png 940464082.036.png 940464082.037.png 940464082.038.png
Zgłoś jeśli naruszono regulamin