Operating Systems/Memory Management
Memory Management Algorithms 
There are three memory management algorithms.
- First-Fit: A chunk of data is put in the first available block of memory that is big enough for the data to fit.
- Best-Fit: A chunk of data is put into the absolutely smallest available block of memory that can still fit the data.
- Worst-Fit: A chunk of data is put into the largest available block of memory. This is the opposite of the Best-Fit algorithm.
Memory Paging