Understanding the Linux Virtual Memory Manager

3 avg rating
( 7 ratings by Goodreads )
 
9780131453487: Understanding the Linux Virtual Memory Manager
View all copies of this ISBN edition:
 
 

Describes VM in detail, presenting both theoretical foundations and a line-by-line source code commentary. This book covers everything from physical memory description to out-of-memory management. It's coverage includes: Linux VM 2.4 architecture in depth-with diagrams and call graphs; Physical memory description, page tables, and more.

"synopsis" may belong to another edition of this title.

From the Back Cover:

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. 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.

CD-ROM INCLUDED

Complete VM Learning Lab! Contains the author's new toolkit for exploring VM, including a browsable version of kernel source, CodeViz call graph generator; and VMRegress for analyzing and benchmarking VM. Also includes all code commentary in HTML, PDF, and plain text formats.

About the Author:

MEL GORMAN specializes in documenting open source software. He holds a MSc in Computer Science from the University of Limerick, Ireland, and has served as an instructor there. He has worked as a system administrator, applications developer, and consultant, and has been researching Linux memory management for more than two years. Currently he is an applications developer with J2EE technologies at IBM, Dublin.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Mel Gorman
Published by Pearson Education (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Pearson Education, 2004. UNK. Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9780131453487

More information about this seller | Contact this seller

Buy New
US$ 59.47
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

2.

Gorman, Mel
Published by Prentice Hall (2018)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Paperback Quantity Available: 10
Print on Demand
Seller:
Save With Sam
(North Miami, FL, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2018. Paperback. Condition: New. Brand New! This item is printed on demand. Seller Inventory # 0131453483

More information about this seller | Contact this seller

Buy New
US$ 66.41
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

3.

Gorman, Mel
Published by Prentice Hall (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Paperback Quantity Available: 1
Seller:
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description Prentice Hall, 2004. Paperback. Condition: Brand New. paperback/cd-rom edition. 832 pages. 9.00x6.75x1.25 inches. In Stock. Seller Inventory # __0131453483

More information about this seller | Contact this seller

Buy New
US$ 62.86
Convert currency

Add to Basket

Shipping: US$ 9.80
From United Kingdom to U.S.A.
Destination, rates & speeds

4.

Mel Gorman
Published by Pearson Education (US), United States (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2004. Mixed media product. Condition: New. Language: English. Brand new Book. A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance. This book is unique in that not only does it describe the Linux VM itself in unprecedented detail, it also includes the theoretical foundations for it which is of interest to both developers and students but has been omitted from recent Linux kernel related material. It is split into three parts. The first part begins with an introduction on how to approach reading the code of an open source project. It then provides a detailed description of the VM architecture with the aid of numerous diagrams and call graphs, which is suitable for people who need a clear understanding of how the VM functions. The second part is a detailed line-by-line description of the C source modules (source code commentary) that implement the VM in the Linux 2.4 kernel. The third part describes new features in the upcoming 2.6 kernel. Seller Inventory # APC9780131453487

More information about this seller | Contact this seller

Buy New
US$ 72.68
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

5.

Gorman, Mel
Published by Pearson Education (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Pearson Education, 2004. UNK. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9780131453487

More information about this seller | Contact this seller

Buy New
US$ 61.60
Convert currency

Add to Basket

Shipping: US$ 11.76
From United Kingdom to U.S.A.
Destination, rates & speeds

6.

Mel Gorman
Published by Pearson Education (US), United States (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2004. Mixed media product. Condition: New. Language: English. Brand new Book. A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance. This book is unique in that not only does it describe the Linux VM itself in unprecedented detail, it also includes the theoretical foundations for it which is of interest to both developers and students but has been omitted from recent Linux kernel related material. It is split into three parts. The first part begins with an introduction on how to approach reading the code of an open source project. It then provides a detailed description of the VM architecture with the aid of numerous diagrams and call graphs, which is suitable for people who need a clear understanding of how the VM functions. The second part is a detailed line-by-line description of the C source modules (source code commentary) that implement the VM in the Linux 2.4 kernel. The third part describes new features in the upcoming 2.6 kernel. Seller Inventory # APC9780131453487

More information about this seller | Contact this seller

Buy New
US$ 77.41
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

7.

Mel Gorman
Published by Prentice Hall (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2004. Paperback. Condition: New. Seller Inventory # DADAX0131453483

More information about this seller | Contact this seller

Buy New
US$ 73.50
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

8.

Mel Gorman
Published by Prentice Hall
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Paperback. Condition: New. 768 pages. Dimensions: 9.1in. x 6.9in. x 1.2in.A programmer wanting to understand the workings of the Linux VM today literally has no choice but to study the kernel source code, line-by-line - an excruciatingly difficult and time-consuming task. This book dedicates itself to explaining, in detail, how the memory manager is implemented in Linux, thereby cutting down the time needed to understand it from many months to mere weeks. The Linux VM is the single most important component of the Linux kernel. The behavior of the VM affects all other kernel subsystems, and has a dramatic impact on overall system performance. This book is unique in that not only does it describe the Linux VM itself in unprecedented detail, it also includes the theoretical foundations for it which is of interest to both developers and students but has been omitted from recent Linux kernel related material. It is split into three parts. The first part begins with an introduction on how to approach reading the code of an open source project. It then provides a detailed description of the VM architecture with the aid of numerous diagrams and call graphs, which is suitable for people who need a clear understanding of how the VM functions. The second part is a detailed line-by-line description of the C source modules (source code commentary) that implement the VM in the Linux 2. 4 kernel. The third part describes new features in the upcoming 2. 6 kernel. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Seller Inventory # 9780131453487

More information about this seller | Contact this seller

Buy New
US$ 82.96
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

9.

Gorman, Mel
Published by Prentice Hall
ISBN 10: 0131453483 ISBN 13: 9780131453487
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Prentice Hall. PAPERBACK. Condition: New. 0131453483 Special order direct from the distributor. Seller Inventory # ING9780131453487

More information about this seller | Contact this seller

Buy New
US$ 77.99
Convert currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, rates & speeds

10.

Mel Gorman
Published by Prentice Hall (2004)
ISBN 10: 0131453483 ISBN 13: 9780131453487
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2004. Condition: New. book. Seller Inventory # M0131453483

More information about this seller | Contact this seller

Buy New
US$ 84.47
Convert currency

Add to Basket

Shipping: US$ 3.27
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book