# Segmentation
## Official Documentation
- **Intel® 64 and IA-32 Architectures Software Developer's Manual**
  - [Link](https://software.intel.com/content/www/us/en/develop/articles/intel-sdm.html)
- **AMD64 Architecture Programmer's Manual**
  - [Link](https://developer.amd.com/resources/developer-guides-manuals/)
- **GNU Assembler Manual: Segments and Memory**
  - [Link](https://sourceware.org/binutils/docs/as/Segments-and-Memory.html)

## Research Papers
- **"The Multics Virtual Memory: Concepts and Design" by R. C. Daley and J. B. Dennis (1968)**
  - [Link](https://dl.acm.org/doi/10.1145/363095.363141)
- **"Protection in Operating Systems" by J. H. Saltzer and M. D. Schroeder (1975)**
  - [Link](https://ieeexplore.ieee.org/document/1451869)
- **"Towards a Theory of Memory Management" by P. J. Denning (1970)**
  - [Link](https://dl.acm.org/doi/10.1145/356545.356546)

## Additional Online Resources
- **Operating Systems: Three Easy Pieces - Segmentation**
  - [Link](https://pages.cs.wisc.edu/~remzi/OSTEP/vm-segmentation.pdf)
- **GeeksforGeeks: Segmentation in Operating System**
  - [Link](https://www.geeksforgeeks.org/segmentation-in-operating-system/)
- **OS Dev Wiki: Segmentation**
  - [Link](https://wiki.osdev.org/Segmentation)

## Books
- **"Modern Operating Systems" by Andrew S. Tanenbaum and Herbert Bos**
  - ISBN: 013359162X
  - Provides a comprehensive explanation of segmentation and its role in memory management.
- **"Operating Systems: Internals and Design Principles" by William Stallings**
  - ISBN: 0134670957
  - Offers detailed insights into segmentation and other memory management techniques.
- **"The Design of the UNIX Operating System" by Maurice J. Bach**
  - ISBN: 0132017997
  - Discusses segmentation in the context of the UNIX operating system.

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

## Online Courses
- **MIT OpenCourseWare: 6.828 Operating System Engineering**
  - [Link](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/)
- **Udacity: GT - Refresher - Advanced OS**
  - [Link](https://www.udacity.com/course/gt-refresher-advanced-os--ud098)
- **Coursera: Introduction to Operating Systems by Georgia Tech**
  - [Link](https://www.coursera.org/learn/introduction-to-operating-systems)
