Operating System Design (I)