Understanding the Linux Virtual Memory Manager   - Gorman, Mel

Understanding the Linux Virtual Memory Manager

Mel Gorman

Yayınevi: Pearson Education

Yayın tarihi: 04/2004

ISBN: 9780131453487

Ciltli | İngilizce | 832 Sayfa |

Tür: Bilgisayar

  • Temin Süresi 10 - 45 iş günü


    temin süresi ve fiyatını size bildirelim


    stoklarımıza girdiğinde bilgilendirelim


Finally, a comprehensive guide to the Linux VM! VM's behavior affects every Linux kernel subsystem and dramatically impacts overall performance. But until now, there was only one way to understand VM: study the poorly documented source one line at a time. Now there's an easier, faster alternative. This book describes VM in unprecedented detail, presenting both theoretical foundations and a line-by-line source code commentary. It systematically covers everything from physical memory description to out-of-memory management. The coverage includes: Linux VM 2.4 architecture in depth-with diagrams and call graphs; Physical memory description, page tables, address spaces, and memory allocation; High memory, swapping, shared memory, and much more; Expert guidance for analyzing the code of any open source project; New Linux 2.6 kernel features in every chapter. Well organized and superbly written, "Understanding the Linux Virtual Memory "Manager will be indispensable to every kernel programmer and researcher. It also includes a CD-ROM and servers as a complete VM Learning Lab! This book also contains the author's new toolkit for exploring VM, including a browsable version of kernel source,

Table of Contents

1 Introduction 1
2 Describing physical memory 15
3 Page table management 33
4 Process address space 53
5 Boot memory allocator 95
6 Physical page allocation 105
7 Noncontiguous memory allocation 117
8 Slab allocator 123
9 High memory management 153
10 Page frame reclamation 163
11 Swap management 179
12 Shared memory virtual filesystem 195
13 Out of memory management 209
14 The final word 213
Code commentary
A : Introduction 217
B : Describing physical memory 219
C : Page table management 239
D : Process address space 251
E : Boot memory allocator 395
F : Physical page allocation 419
G : Noncontiguous memory allocation 441
H : Slab allocator 457
I : High memory management 513
J : Page frame reclamation 535
K : Swap management 583
L : Shared memory virtual filesystem 633
M : Out of memory management 697
References 707

İlgili Ürünler

Bu Türde Çok Satanlar

Kredi Kartına Taksit İmkanı
  • 3 Taksit

  • 3 Taksit

  • 3 Taksit

  • 6 Taksit

©1996-2018 Pandora Yayın ve Kitap Hizmetleri A.Ş.

Mersis No: 0721-0430-4310-0015

Tasarım : Logo Site Tasarımı