Multiprocessor and Real-Time Scheduling

Classifications of Multiprocessor

Independent Parallelism

Very Coarse Parallelism

Coarse Parallelism

Medium Parallelism

Process Scheduling

Threads

Multiprocessor Thread Scheduling

Multiprocessor Thread Scheduling

Load Sharing

Disadvantages of Load Sharing

Gang Scheduling

Dedicated Processor Assignment

Dynamic Scheduling

Real-Time Systems

Real-Time Systems

Real-Time Scheduling

Deadline Scheduling

Scheduling of Real-Time Tasks

Scheduling of Real-Time Tasks

Scheduling of Real-Time Tasks