Note of Computer Systems, including machine basics, storage hierarchy, compilation system, memory management, exceptional control flow, I/O, networking programming, and synchronization. Advanced topics about Distributed Systems, Storage Systems, Cloud Computing are also included.