Files
amILearningEnough/docs/resources/operatingSystem/conceptOfVirtualMem.md
2024-12-21 01:23:20 +05:30

2.3 KiB

Concept of Virtual Memory

Official Documentation

  • Linux Kernel Documentation: Memory Management
  • FreeBSD Handbook: Virtual Memory System
  • Windows Memory Management

Research Papers

  • "Virtual Memory, Processes, and Sharing in MULTICS" by R. C. Daley and J. B. Dennis (1968)
  • "The Evolution of Virtual Memory" by Peter J. Denning (1996)
  • "Virtual Memory: Issues of Implementation" by Peter J. Denning (1970)

Additional Online Resources

  • Operating Systems: Three Easy Pieces - Virtual Memory
  • GeeksforGeeks: Virtual Memory in Operating System
  • Computerphile: Virtual Memory

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
  • Coursera: Operating Systems and You: Becoming a Power User
  • edX: Computer Science 162, 001: Operating Systems and System Programming