CS 330 Home PageOperating SystemsSpring 2024This page is left here to show what used to be taught in this course, which was named Computer Architecture & Operating Systems and covered both topics. The course is now named simply Operating Systems and covers only the operating systems topic (other than a brief overview of architecture topics). There is a separate course on computer architecture (computer organization), CS 335. This course covers basic computer hardware, processes, CPU scheduling, virtual memory and main memory management, caching, interrupts, processes and threads, system calls, synchronization, I/O, deadlock, disk scheduling, real time scheduling, operating systems security, file systems, interprocess communications, multiprocessor systems, storage management, virtualization, the user interface, and performance. In addition, it uses Linux as a case study, emphasizing system administration tasks, Linux utilities, pipes, and bash scripts. Prerequisite: CS 335. Offered spring semester. Three credits. Further Information
Studying and Homework
ExamsInformation on exams, such as when they will be and what they will cover, will be posted in Schoology. Comic ReliefHere's an illustration of integer wrap-around. Thanks to http://xkcd.com. Note their license information.
Instructor: Br. David Carlson |