Back to Search

Understanding the Linux Virtual Memory Manager

AUTHOR Gorman, Mel
PUBLISHER Prentice Hall (05/09/2004)
PRODUCT TYPE Paperback (Paperback)

Description
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.
Show More
Product Format
Product Details
ISBN-13: 9780131453487
ISBN-10: 0131453483
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 752
Carton Quantity: 5
Product Dimensions: 7.50 x 1.60 x 9.20 inches
Weight: 2.75 pound(s)
Feature Codes: Bibliography, Index, Price on Product, Illustrated
Country of Origin: US
Subject Information
BISAC Categories
Computers | Operating Systems - Linux
Dewey Decimal: 005.43
Library of Congress Control Number: 2004043864
Descriptions, Reviews, Etc.
annotation
Described as the only book available that provides a comprehensive description of the Linux Virtual Memory Manager, this title includes a tutorial that describes each VM algorithm and subcomponent, plus a separate VM Source Code commentary section. The CD-ROM is a VM "learning lab" with tools developed specifically for VM study plus all of the 2.6 kernel source code.
Show More
jacket back

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.

Show More
publisher marketing
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.
Show More

Author: Gorman, Mel
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.
Show More
List Price $64.99
Your Price  $64.34
Paperback