CS 162: Operating Systems and Systems Programming
CS 162: Operating Systems and System Programming (Fall 2014, UC Berkeley). Instructor: Professor David Culler. The purpose of this course is to teach the design of operating systems and operating systems concepts that appear in other advanced systems. Topics we will cover include concepts of operating systems, systems programming, networked and distributed systems, and storage systems, including multiple-program systems (processes, interprocess communication, and synchronization), memory allocation (segmentation, paging), resource allocation and scheduling, file systems, basic networking (sockets, layering, APIs, reliability), transactions, security, and privacy.
Introduction |
References |
CS162: Operating Systems and Systems Programming, Fall 2014 Instructor: Professor David Culler. Course Info. Lecture Notes. Readings. Basic concepts of operating systems and system programming. |