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

2.3 KiB

Segmentation

Official Documentation

  • Intel® 64 and IA-32 Architectures Software Developer's Manual
  • AMD64 Architecture Programmer's Manual
  • GNU Assembler Manual: Segments and Memory

Research Papers

  • "The Multics Virtual Memory: Concepts and Design" by R. C. Daley and J. B. Dennis (1968)
  • "Protection in Operating Systems" by J. H. Saltzer and M. D. Schroeder (1975)
  • "Towards a Theory of Memory Management" by P. J. Denning (1970)

Additional Online Resources

  • Operating Systems: Three Easy Pieces - Segmentation
  • GeeksforGeeks: Segmentation in Operating System
  • OS Dev Wiki: 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
  • Udacity: GT - Refresher - Advanced OS
  • Coursera: Introduction to Operating Systems by Georgia Tech