Date post: | 30-May-2018 |
Category: |
Documents |
Upload: | phichya-laemluang |
View: | 227 times |
Download: | 0 times |
of 19
8/14/2019 Ch4 Process
1/19
Process 1
4
Process
8/14/2019 Ch4 Process
2/19
Process 2
8/14/2019 Ch4 Process
3/19
Process 3
job ) Time-shared systems
task job process
8/14/2019 Ch4 Process
4/19
Process 4
(Process State)
new: running:
waiting:
ready: terminated:
8/14/2019 Ch4 Process
5/19
Process 5
Diagram Process State
8/14/2019 Ch4 Process
6/19
Process 6
rocess ontro oc(PCB) Program counter-
CPU registers-
CPU scheduling information-
8/14/2019 Ch4 Process
7/19
Process 7
rocess ontro oc(PCB)
8/14/2019 Ch4 Process
8/19
Process 8
w tc rocess toProcess
8/14/2019 Ch4 Process
9/19
Process 9
Process Scheduling Queues
Job queue
Ready queue
8/14/2019 Ch4 Process
10/19
Process 10
Ready Queue VariousI/O Device Queues
8/14/2019 Ch4 Process
11/19
Process 11
Process Scheduling
8/14/2019 Ch4 Process
12/19
Process 12
Schedulers
Long-term scheduler (or job scheduler)
Short-term scheduler (or CPU scheduler)
8/14/2019 Ch4 Process
13/19
Process 13
Schedulers () Short-term scheduler
Long-term scheduler
The long-term scheduler
8/14/2019 Ch4 Process
14/19
Process 14
Context Switch
8/14/2019 Ch4 Process
15/19
Process 15
Process Creation
a tree of processes
8/14/2019 Ch4 Process
16/19
Process 16
Process Creation ()
UNIX fork system call
exec system call Unix fork
8/14/2019 Ch4 Process
17/19
Process 17
UNIX System
8/14/2019 Ch4 Process
18/19
Process 18
Process Termination
8/14/2019 Ch4 Process
19/19
Process 19
Cooperating Processes
Independent process -
Cooperating process -