Skip to content

Logical vs. Physical Addresses

Official Documentation

  • Intel® 64 and IA-32 Architectures Software Developer's Manual
  • Link
  • ARM® Architecture Reference Manual
  • Link
  • MIPS® Architecture Reference Manual
  • Link

Research Papers

  • "Virtual Memory: Issues of Implementation" by Peter J. Denning (1970)
  • Link
  • "Address Translation Mechanisms in Virtual Memory Systems" by J. Fotheringham (1961)
  • Link
  • "Memory Resource Management in VMware ESX Server" by C. Waldspurger (2002)
  • Link

Additional Online Resources

  • Operating Systems: Three Easy Pieces - Address Spaces
  • Link
  • GeeksforGeeks: Logical and Physical Address in Operating System
  • Link
  • Computerphile: Virtual Memory
  • Link

Books

  • "Operating System Concepts" by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne
  • ISBN: 1118063333
  • Chapter 9 covers virtual memory, including logical and physical addresses.
  • "Modern Operating Systems" by Andrew S. Tanenbaum and Herbert Bos
  • ISBN: 013359162X
  • Provides a comprehensive explanation of memory management, including address translation.
  • "Computer Architecture: A Quantitative Approach" by John L. Hennessy and David A. Patterson
  • ISBN: 0128119055
  • Offers detailed insights into memory hierarchies and address translation mechanisms.

Standards

  • IEEE Std 1003.1-2017 (POSIX.1-2017)
  • Includes specifications related to memory management in operating systems

Online Courses

  • MIT OpenCourseWare: 6.004 Computation Structures
  • Link
  • Coursera: Operating Systems and You: Becoming a Power User
  • Link
  • edX: Computer Science 162, 001: Operating Systems and System Programming
  • Link