












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Class: Operating Systems; Subject: Computer Science; University: Drexel University; Term: Unknown 1989;
Typology: Study notes
1 / 20
This page cannot be seen from the preview
Don't miss anything!













1
Process Concept Process Scheduling Operations on Processes Cooperating Processes Interprocess Communication Communication in Client-Server Systems
Slides derived from material in “Operating System Concepts,” by Silberschatz, Galvin, and Gagne
3
new interrupt^ terminated
waiting
ready running
admitted exit
I/O or event completion
scheduler dispatch (^) I/O or event wait
7
9
interupt occurs
child executes
I/O queue
ready queue CPU
time slice expired
I/O request
fork a child
wait for an interrupt
13
15
19
21
25
#define BUFFER_SIZE 10 typedef struct {
... } item; item buffer[BUFFER_SIZE]; int counter = 0;
27
31
33
37
host X (192.168.10.1) socket (192.168.10.123:1625)
web server (192.168.10.123) socket (192.168.10.1.1:80)