Concept of Virtual Memory
Official Documentation
- Linux Kernel Documentation: Memory Management
- Link
- FreeBSD Handbook: Virtual Memory System
- Link
- Windows Memory Management
- Link
Research Papers
- "Virtual Memory, Processes, and Sharing in MULTICS" by R. C. Daley and J. B. Dennis (1968)
- Link
- "The Evolution of Virtual Memory" by Peter J. Denning (1996)
- Link
- "Virtual Memory: Issues of Implementation" by Peter J. Denning (1970)
- Link
Additional Online Resources
- Operating Systems: Three Easy Pieces - Virtual Memory
- Link
- GeeksforGeeks: Virtual Memory in Operating System
- Link
- Computerphile: Virtual Memory
- Link
Books
- "Understanding the Linux Virtual Memory Manager" by Mel Gorman
- ISBN: 0131453483
- Provides an in-depth look at Linux's implementation of virtual memory.
- "Modern Operating Systems" by Andrew S. Tanenbaum and Herbert Bos
- ISBN: 013359162X
- Offers a comprehensive explanation of virtual memory concepts and implementation.
- "Computer Architecture: A Quantitative Approach" by John L. Hennessy and David A. Patterson
- ISBN: 0128119055
- Discusses virtual memory in the context of computer architecture and performance.
Standards
- IEEE Std 1003.1-2017 (POSIX.1-2017)
- Includes specifications related to memory management in operating systems
Online Courses
- MIT 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