課程概述 |
This course covers advanced topics in designing and implementing software systems for modern computer hardware. The course offers lectures to introduce the essential software system, the Linux OS kernel, as well as compilers and programming languages, focusing on systems security and performance. Students will learn from kernel programming assignments in C and paper readings. Students are expected to form in groups to work on a final project. |