CIS Logo SVC Logo

   Computing & Information Systems


Schoology Facebook        Search CIS Site      Tutorials

CS 330 Home Page

Operating Systems

Spring 2024

This 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

  • Take a few minutes to watch these short videos: How to Study by cognitive psychogist Stephen Chew. It could help you in this class and others!
  • Assignments will be posted in Schoology.
  • Log into Schoology often to see what you have due soon.


Information on exams, such as when they will be and what they will cover, will be posted in Schoology.

Comic Relief

Here's an illustration of integer wrap-around.
Thanks to Note their license information.

[If androids someday DO dream of electric sheep, don't forget to declare sheepCount as a long int.]

Instructor: Br. David Carlson

Maintained by: Br. David Carlson
Last updated: January 27, 2024