Logo courtesy Wordle
California State University Stanislaus
CS 3750-005: Operating Systems I
Spring 2024
[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, storage, and I/O systems; distributed operating systems; protection and security; ethical issues relating to security and privacy; and case studies of operating systems.
Prerequisites: CS 3100 and CS 3740.
Announcements and Upcoming Events
9 Apr 2024 |
Question 8 (last question) on Problem Set 2 has been removed from Set 2
and will now be the first question in Problem Set 3.
|
5 Mar 2024 |
The article that came up in class today was
"Reflections on trusting trust" by Ken Thompson. A two page read, and a humdinger -- I recommend it.
(A reprinting of his Turing Award Lecture.) Ken Thompson
and Dennis Ritchie won their Turing Award for contributions to operating systems --
Unix, most particularly.
|
30 Jan 2024 |
Welcome to CS 3750!
|
Homeworks
Resources
On-line Resources
- Campus Resources
- Unix Commands
- Operating Systems
- Operating Systems History
- Operating Systems Experts
Fun News
- "The best states in the US for tech jobs", Computerworld, 20 Oct 2022.
- "Developer jobs: Nearly a third of top tech roles remain empty, say recruiters: Despite hiring freezes and layoffs, companies of all sizes need software professionals - and there simply aren't enough to go around", ZDNet, 20 Oct 2022.
- "The US government just launched a big push to fill cybersecurity jobs, with salaries to match", (ZDNet.com, 16 Nov 2021)
- "Top 10 Data Science Jobs that will Rise to Prominence in 2022", (AnalyticsInsight.net, 18 Nov 2021)
- Podcast: "Where the
Internet Lives". A Google-centric view into the insides of
data centers, and interviews with assorted people who work at them. May give you
insights into possible future careers.
- Podcast: "Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview" of the Software Engineering Radio podcast. (10 Nov 2020)
- Curious about what an interview for a software engineering job might involve? Listen to: "Episode 412: Sam Gavis-Hughson on Technical Interviews", 10 June 2020, IEEE Software Engineering Radio