In-depth understanding of computer systems 4