UCB COMPSCI 162 Operating Systems and Systems Programming

From University
Jump to: navigation, search

University of California at Berkeley

CS162: Operating Systems and Systems Programming[1]
Course Description: The purpose of this course is to teach the design of operating systems and other systems. Topics we will cover include concepts of operating systems, networking, database systems and systems programming, including multiple-program systems (processes, interprocess communication, and synchronization), memory allocation (segmentation, paging), resource allocation and scheduling, file systems, basic networking (packet switching, file control, reliability), basic databases (transaction, SQL) security, and privacy.

Text Book: Text Book: Operating Systems Concepts Essentials, 9th edition by Abraham Silberschatz, Peter B. Galvin and Greg Gagne
Suggested:

  • The Design and Implementation of the FreeBSD Operating System by McKusick and Neville-Neil
  • The Practice of Programming by Brooks
  • Introduction to Programming Using Java, Sixth Edition


Internal Links

Parent Article: Lecture Courses