Operating Systems (CS240)

Welcome to Operating Systems CS240. This course is offered in the Spring Semester 2020 at the University of Idaho in Moscow. The course is taught by Dr. Axel Krings.

This web-page contains information about the course, e.g. syllabus, class notes, pointers to interesting places etc. Material can be down-loaded in pdf (or postscript) format, and will be made available in the updated form as the class goes on. To get an idea of what this class is about, take a look at last semester's page. However, materials and topics constantly change, and this class will be no exception. If you have comments, please let me know.

Course description from UI General Catalog: CS 240 Computer Operating Systems (3 cr), Overview of operating systems, Operating system principles, Concurrency, Scheduling and dispatch, Memory management, Introduction to net-centric computing, OS security. Process management. Concurrent programming using threads. Prereq: CS 121 and 150, Coreq: CS 270.

Text: William Stallings, Operating System: Internals and Design Principles, Prentice Hall.

  • Contact information:

  • Class Support Material:

  • Homeworks/Projects/Exams:
  • Sample exam questions: NOTE, we have switched to mini-exams, but the type of questions are the same as those in the traditional exams below.