Operating Systems Midterm Review