Operating System
Introduction
1. Processes and Process Management
1. Process Concept
2. Process Scheduling
2. Threads
1. Overview
2. Multicore Programming
3. Multithreading Models
4. Thread Library
5. Implicity Threading
6. Grand Central Dispatch
7. Basic Thread Mechanisms
8. Threading Issues
9. Summary
Pipeline Pattern
3. Process Synchronization
1. Critical Section Problem
2. Mutex Locks
3. Semaphores
4. Readers / Writer Problem
5. Condition Variable
4. PThreads Programming
Thread Design Considerations
Signals
Midterm Exam
Scheduling
Run to Completion Scheduling
Preemptive Scheduling: Priority
Priority Inversion
Round Robin Scheduling
Powered by
GitBook
Round Robin Scheduling
Round Robin Scheduling
pick up first task from queue
task may yield
Timesharing and Timeslice
maximum amount of uninterrupted time given to a task
task may run less than timeslice time
How long should a timeslice be
results matching "
"
No results matching "
"