
Logo courtesy www.wordclouds.com
[Syllabus ] [Announcements] [Calendar/Lecture Notes] [Homeworks] [Fun News]
Welcome to CS3750-005, an introduction to operating systems. Topics include:
Introduction to computer operating system design and implementation issues. Historical development of operating systems; management of processes, concurrent processes, memory, storage, and I/O systems; protection and security; ethical issues relating to security and privacy; and case studies of operating systems. 3 units.
Prerequisites: CS 3100 and CS 3740.
Announcements and Upcoming Events
| 27 February 2026 | From this morning's pre-class conversation: "Lightning, earthquakes and physics - why basketball shoes squeak".The (very brief) Star Wars music performance starts around 6 min, 30 seconds in. |
| 24 February 2026 |
The original instructions regarding starting 'sleep' processes work on Unix/Mac Terminals, *except* the Debian Linux Terminals on the machines in the CS lab. Debian handles backgrounding processes differently.
The Lab 1 instructions have been updated: "If you are on a Mac or non-Debian Linux machine, type: sleep 500 &; sleep 600 &; If you are on a Debian Linux machine (like those in the CS Lab, including dragon.csustan.edu), type: sleep 500 & sleep 600 &" Thanks to Tyler Straub for tracking down the Debian differences and figuring out what commands would work. |
| 20 February 2026 | More job market news: "Employers Project Salary Increases for Most New Graduates", insidehighered.com, 19 Feb 2026 |
| 18 February 2026 |
"These are the fastest-growing skills companies are hiring for, according to new report", cnbc.com, February 9, 2026.
Top tech jobs 2026: 5 of the fastest-growing tech, AI careers", mashable.com, February 7, 2026. |
| 28 Jan 2026 | Welcome to CS 3750! |
| Points | |
| Lab 1 | 10 |
| Problem Set 1 | 10 |
On-line Resources