operating systems operating systems - winter 2012 chapter 2 - processes vrije universiteit amsterdam
TRANSCRIPT
![Page 1: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/1.jpg)
Operating Systems
Operating Systems - Winter 2012
Chapter 2 - Processes
Vrije Universiteit Amsterdam
![Page 2: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/2.jpg)
Chap 2 - OverviewOperating Systems 2012
Vrije Universiteit Amsterdam Slide 1
• Introduction to Processes
• Inter Process Communications • IPC Problems
• Scheduling
• Processes in MINIX• Concepts• Implementation
![Page 3: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/3.jpg)
Processes
Vrije Universiteit Amsterdam Slide 2
Operating Systems 2012
![Page 4: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/4.jpg)
Concurrent Processes
Vrije Universiteit Amsterdam Slide 3
Operating Systems 2012
![Page 5: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/5.jpg)
Process Hierarchies
Vrije Universiteit Amsterdam Slide 4
Operating Systems 2012
![Page 6: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/6.jpg)
Process States
Vrije Universiteit Amsterdam Slide 5
Operating Systems 2012
![Page 7: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/7.jpg)
Scheduler vs. ProcessesOperating Systems 2011
Vrije Universiteit Amsterdam Slide 6
![Page 8: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/8.jpg)
Process ImplementationOperating Systems 2011
Vrije Universiteit Amsterdam Slide 7
![Page 9: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/9.jpg)
Interrupt HandlingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 8
![Page 10: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/10.jpg)
Interrupt Handling & SchedulingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 9
![Page 11: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/11.jpg)
ThreadsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 10
![Page 12: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/12.jpg)
Threads: Minimal SupportOperating Systems 2011
Vrije Universiteit Amsterdam Slide 11
![Page 13: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/13.jpg)
Threads – Some ProblemsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 12
![Page 14: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/14.jpg)
Interprocess CommunicationOperating Systems 2011
Vrije Universiteit Amsterdam Slide 13
![Page 15: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/15.jpg)
Race ConditionsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 14
![Page 16: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/16.jpg)
Mutual ExclusionOperating Systems 2011
Vrije Universiteit Amsterdam Slide 15
![Page 17: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/17.jpg)
Strict AlternationOperating Systems 2011
Vrije Universiteit Amsterdam Slide 16
![Page 18: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/18.jpg)
Peterson’s AlgorithmOperating Systems 2011
Vrije Universiteit Amsterdam Slide 17
![Page 19: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/19.jpg)
The TSL InstructionOperating Systems 2011
Vrije Universiteit Amsterdam Slide 18
![Page 20: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/20.jpg)
Avoiding Busy WaitingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 19
![Page 21: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/21.jpg)
Producer-ConsumerOperating Systems 2011
Vrije Universiteit Amsterdam Slide 20
![Page 22: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/22.jpg)
SemaphoresOperating Systems 2011
Vrije Universiteit Amsterdam Slide 21
![Page 23: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/23.jpg)
Semaphores - ExampleOperating Systems 2011
Vrije Universiteit Amsterdam Slide 22
![Page 24: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/24.jpg)
MonitorsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 23
![Page 25: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/25.jpg)
Monitors - ExampleOperating Systems 2011
Vrije Universiteit Amsterdam Slide 24
![Page 26: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/26.jpg)
Message PassingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 25
![Page 27: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/27.jpg)
Message Passing: ExampleOperating Systems 2011
Vrije Universiteit Amsterdam Slide 26
![Page 28: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/28.jpg)
Dining PhilosophersOperating Systems 2011
Vrije Universiteit Amsterdam Slide 27
![Page 29: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/29.jpg)
Dining Philosophers (1/3)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 28
![Page 30: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/30.jpg)
Dining Philosophers (2/3)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 29
![Page 31: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/31.jpg)
Dining Philosophers (3/3)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 30
![Page 32: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/32.jpg)
Readers/Writers (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 31
![Page 33: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/33.jpg)
Readers/Writers (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 32
![Page 34: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/34.jpg)
Process Scheduling (1/3)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 33
![Page 35: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/35.jpg)
Process Scheduling (2/3)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 34
![Page 36: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/36.jpg)
Process Scheduling (3/3)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 35
![Page 37: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/37.jpg)
Batch Systems (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 36
![Page 38: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/38.jpg)
Batch Systems (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 37
![Page 39: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/39.jpg)
Interactive SystemsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 38
![Page 40: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/40.jpg)
Context SwitchingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 39
![Page 41: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/41.jpg)
Round Robin SchedulingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 40
![Page 42: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/42.jpg)
Priority SchedulingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 41
![Page 43: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/43.jpg)
Process Management in MINIXOperating Systems 2011
Vrije Universiteit Amsterdam Slide 42
![Page 44: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/44.jpg)
IPC in MINIXOperating Systems 2011
Vrije Universiteit Amsterdam Slide 43
![Page 45: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/45.jpg)
Memory LayoutOperating Systems 2011
Vrije Universiteit Amsterdam Slide 44
![Page 46: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/46.jpg)
C Include File SemanticsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 45
![Page 47: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/47.jpg)
C Scope SemanticsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 46
![Page 48: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/48.jpg)
Messages (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 47
![Page 49: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/49.jpg)
Messages - DereferencingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 48
671
![Page 50: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/50.jpg)
System Calls (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 49
679679
776
![Page 51: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/51.jpg)
System Calls (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 50
698
724
725
![Page 52: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/52.jpg)
Process TableOperating Systems 2011
Vrije Universiteit Amsterdam Slide 51
699
698
![Page 53: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/53.jpg)
Minix 3 Processes (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 52
701
![Page 54: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/54.jpg)
Minix 3 Processes (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 53
![Page 55: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/55.jpg)
Bootstrapping MINIX (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 54
![Page 56: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/56.jpg)
Bootstrapping MINIX (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 55
![Page 57: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/57.jpg)
Interrupt Handling (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 56
![Page 58: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/58.jpg)
Interrupt Handling (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 57
710
![Page 59: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/59.jpg)
Saving RegistersOperating Systems 2011
Vrije Universiteit Amsterdam Slide 58
712
![Page 60: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/60.jpg)
Restoring RegistersOperating Systems 2011
Vrije Universiteit Amsterdam Slide 59
713
![Page 61: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/61.jpg)
System CallsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 60
713
714
![Page 62: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/62.jpg)
Interprocess CommunicationsOperating Systems 2011
Vrije Universiteit Amsterdam Slide 61
![Page 63: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/63.jpg)
Example: Doing a System CallOperating Systems 2011
Vrije Universiteit Amsterdam Slide 62
724
725
![Page 64: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/64.jpg)
Sending a MessageOperating Systems 2011
Vrije Universiteit Amsterdam Slide 63
725
726
![Page 65: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/65.jpg)
Receiving a MessageOperating Systems 2011
Vrije Universiteit Amsterdam Slide 64
726
727
![Page 66: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/66.jpg)
SchedulingOperating Systems 2011
Vrije Universiteit Amsterdam Slide 65
![Page 67: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/67.jpg)
System Task (1/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 66
![Page 68: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/68.jpg)
System Task (2/2)Operating Systems 2011
Vrije Universiteit Amsterdam Slide 67
![Page 69: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/69.jpg)
Clock – HardwareOperating Systems 2011
Vrije Universiteit Amsterdam Slide 68
![Page 70: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/70.jpg)
Clock – SoftwareOperating Systems 2011
Vrije Universiteit Amsterdam Slide 69
![Page 71: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/71.jpg)
The Clock TaskOperating Systems 2011
Vrije Universiteit Amsterdam Slide 70
766
![Page 72: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/72.jpg)
Processing a Clock TickOperating Systems 2011
Vrije Universiteit Amsterdam Slide 71
766
767
![Page 73: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/73.jpg)
Clock Interrupt Handler
Vrije Universiteit Amsterdam Slide 72
767
768
Operating Systems 2012
![Page 74: Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7465550346b52d8b50bf/html5/thumbnails/74.jpg)
Questions?
Vrije Universiteit Amsterdam Slide 73
Operating Systems 2012