Memory Management History


# Backgrounds
Multi programming by time sharing Need multiple processes in memory at once (number of I/O + CPU) **So we need protected updating**
**Memory management = **The task that is carried out by the “**OS and hardware(MMU)**” to accommodate multiple processes and **fully use memory resources **to maximize performance
**Requirement - **Each process should have a logically contiguous space → virtual memory, make user do not consider memory while make program
### **Goal - protect, performance(fully use) and sharing**











