# Thrashing - Am I Learning Enough

Skip to content

# Thrashing

## Official Documentation

- Linux Kernel Documentation: OOM Killer
- Link
- Windows Memory Management: Paging
- Link
- Oracle Solaris 11.4 Tunable Parameters Reference Manual
- Link

## Research Papers

- "Thrashing: Its Causes and Prevention" by Peter J. Denning (1968)
- Link
- "The Working Set Model for Program Behavior" by Peter J. Denning (1968)
- Link
- "Prevention of Thrashing in Computer Systems" by R. L. Mattson et al. (1970)
- Link

## Additional Online Resources

- Operating Systems: Three Easy Pieces - Thrashing
- Link
- GeeksforGeeks: Thrashing in Operating System
- Link
- TutorialsPoint: OS - Virtual Memory
- Link

## Books

- "Operating System Concepts" by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne
- ISBN: 1118063333
- Provides a comprehensive explanation of thrashing and its prevention.
- "Advanced Programming in the UNIX Environment" by W. Richard Stevens and Stephen A. Rago
- ISBN: 0321637739
- Discusses memory management issues, including thrashing, in UNIX systems.
- "Systems Performance: Enterprise and the Cloud" by Brendan Gregg
- ISBN: 0136820158
- Offers insights into performance issues, including thrashing, in modern systems.

## Standards

- POSIX.1-2017 (IEEE Std 1003.1-2017)
- Includes specifications for memory management 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