# Paging
## Official Documentation
- **Linux Kernel Memory Management Documentation**
  - [Link](https://www.kernel.org/doc/html/latest/admin-guide/mm/concepts.html)
- **FreeBSD Handbook: Virtual Memory System**
  - [Link](https://docs.freebsd.org/en/books/handbook/virtualization/)
- **Windows Internals: Virtual Memory Manager**
  - [Link](https://docs.microsoft.com/en-us/sysinternals/resources/windows-internals)

## Research Papers
- **"Paging in Modern Operating System" by S. Venkataraman and R. Padmanabhan (1987)**
  - [Link](https://ieeexplore.ieee.org/document/6312918)
- **"Shadow Paging Is Feasible" by R. A. Lorie (1977)**
  - [Link](https://dl.acm.org/doi/10.1145/320521.320529)
- **"Analysis of the FIFO Page Replacement Algorithm" by J. Banerjee et al. (1978)**
  - [Link](https://dl.acm.org/doi/10.1145/359460.359480)

## Additional Online Resources
- **Operating Systems: Three Easy Pieces - Paging**
  - [Link](https://pages.cs.wisc.edu/~remzi/OSTEP/vm-paging.pdf)
- **GeeksforGeeks: Paging in Operating System**
  - [Link](https://www.geeksforgeeks.org/paging-in-operating-system/)
- **Computerphile: Page Tables**
  - [Link](https://www.youtube.com/watch?v=KNUJhZCQZ9c)

## Books
- **"Operating Systems: Three Easy Pieces" by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau**
  - ISBN: 198508659X
  - Provides a comprehensive explanation of paging and virtual memory.
- **"Computer Systems: A Programmer's Perspective" by Randal E. Bryant and David R. O'Hallaron**
  - ISBN: 013409266X
  - Offers insights into memory hierarchy and paging from a programmer's perspective.
- **"Operating System Design: The Xinu Approach" by Douglas Comer**
  - ISBN: 1498712436
  - Discusses paging in the context of a real operating system implementation.

## Standards
- **Intel® 64 and IA-32 Architectures Software Developer's Manual**
  - Provides detailed information about paging mechanisms in Intel processors

## Online Courses
- **MIT 6.828: Operating System Engineering**
  - [Link](https://pdos.csail.mit.edu/6.828/2020/schedule.html)
- **Coursera: Operating Systems and You: Becoming a Power User**
  - [Link](https://www.coursera.org/learn/os-power-user)
- **edX: Computer Science 162, 001: Operating Systems and System Programming**
  - [Link](https://www.edx.org/course/operating-systems-and-system-programming)
