Operating Systems: Three Easy Pieces