Lecture Topic: Memory Management

# Midterm Review

1. When a syscall is performed. 
2. Difference is single core vs multiple core concurrency, and yes its possible for concurrency and parallel execution to occur at the same time
3. It is not going to differ in output
4. It's a visual answer
5. Depends on 4



There are three forms of memory generally, Memory in the CPU, System Memory, and Block Devices. In the CPU you have registers and cache.

Cost increases as you go from Block devices to CPU memory, but speed also increases, so it is an important tradeoff to consider.

