CSCI1670

Operating Systems

Spring 2025

Covers not just the principles of operating systems but the intricacies of how they work. Topics include multithreaded programming, managing threads and interrupts, managing storage, processor scheduling, operating-system structure, virtualization, security, and the design of file systems (both local and distributed). Extensive examples are taken from actual systems, including Linux and Windows. Students are expected to complete both problem sets and programming assignments (in C). Prerequisite: CSCI 0300, 0330, 1310, or 1330.

Instructor(s):
Home Page: http://www.cs.brown.edu/courses/csci1670/
Meets:
Exam:

If an exam is scheduled for the final exam period, it will be held:
Exam Date: 14-MAY-2025  Exam Time: 02:00:00 PM  Exam Group: 07

CRN:26641