# Contiguous Memory Allocation - Am I Learning Enough

Skip to content

# Contiguous Memory Allocation

## Official Documentation

- Linux Kernel Memory Management Documentation
- Link
- FreeBSD Kernel Memory Management
- Link
- Windows Memory Management
- Link

## Research Papers

- "The working set model for program behavior" by Peter J. Denning (1968)
- Link
- "A New Approach to the External Fragmentation Problem in Multiprogrammed Virtual Memory Systems" by K. C. Knowlton (1965)
- Link
- "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" by R. Jain (1991)
- Link

## Additional Online Resources

- Operating Systems: Three Easy Pieces - Free Space Management
- Link
- GeeksforGeeks: Memory Allocation
- Link
- TutorialsPoint: OS Memory Management
- Link

## Books

- "Operating Systems: Principles and Practice" by Thomas Anderson and Michael Dahlin
- ISBN: 0985673524
- Covers memory management techniques, including contiguous allocation.
- "The Art of Multiprocessor Programming" by Maurice Herlihy and Nir Shavit
- ISBN: 0123973376
- Discusses memory allocation in the context of multiprocessor systems.
- "Understanding the Linux Kernel" by Daniel P. Bovet and Marco Cesati
- ISBN: 0596005652
- Provides detailed explanations of Linux memory management, including allocation strategies.

## Standards

- POSIX.1-2017 (IEEE Std 1003.1-2017)
- Includes specifications for memory allocation functions

## Online Courses

- Stanford CS140: Operating Systems
- Link
- Udacity: Introduction to Operating Systems
- Link
- Coursera: Introduction to Operating Systems by Georgia Tech
- Link

### 📊 Analytics

View Dashboard →

📈 This page is being tracked with GoatCounter. Click here to view detailed analytics including page views, referrers, and visitor statistics.

Show Public Statistics
Live view counter for this page