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