Skip to main content

Memory Management

  • Chapter
  • First Online:

Abstract

Chapter 7 covers memory management. It lists the goals of memory management and describes the various memory management schemes, which include variable-sized partitions, overlay, swapping, segmentation, paging and demand-paging based virtual memory. It also describes the process virtual address space in file-mapping and distributed shared memory systems. Then it describes memory management in the real mode MTX in detail. These include managing process images as variable-sized partitions, memory compaction and swapping. It also shows how to adjust the process heap size for dynamic memory allocation in user space.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Corman, M., “Understanding the Linux Virtual Memory Manager”, Prentice Hall PTR, 2004

    Google Scholar 

  • “Intel® 64 and IA-32 Architectures Software Developer’s Manuals Vol.1”. Intel Corporation, 2011.

    Google Scholar 

  • Li, K., Hudak, P. “Memory Coherence in Shared Virtual Memory Systems”, ACM Trans. On Computer Systems, Vol. 7, 1989

    Google Scholar 

  • OpenVMS: HP OpenVMS systems Documentation, http://www.hp.com/go/openvms/doc, 2014

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. C. Wang .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Wang, K. (2015). Memory Management. In: Design and Implementation of the MTX Operating System. Springer, Cham. https://doi.org/10.1007/978-3-319-17575-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-17575-1_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-17574-4

  • Online ISBN: 978-3-319-17575-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics