Computer Science 330
Operating Systems
Fall 2025, Siena University
Lecture 0x03: Processes, Threads, and Resources
Date: Monday, September 15, 2025
Agenda
- Announcements
- The next readings/activities from OS zyBook: Chapter 7, due
Friday, September 19
- Lab 1: Unix Setup [HTML] [PDF] past due
- Q&A and looking at more exercises for OS zyBook Chapter 4
- 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.4.1, 4.6.1, 4.6.2
- Programming Project 1: CPU Scheduler Simulation [HTML] [PDF] introduction
- design for the fast-food restaurant DES model
- a close look at this DES model
Terminology
- create process function
- destroy process function
- resource control block (RCB)
- allocated resource/free resource
- request resource function
- release resource function
- scheduler function