SLIDE 24 24
Partition Operating System(1) Partition Operating System(1) Partition Operating System(1)
■ The POS …
l Supports multiple threads (static configuration)
t Requires global tasks
l Supports Inter-Thread services (via Standard API)
t Events, Blackboards, Buffers, … t Requires control over scheduling at synchronization points t Requires mutual exclusion, queuing, timeouts
l Supports Health Monitoring task
t Must get control on trap, exception, time overrun etc t Requires task restart or partition restart (or ignore fault)
l Supports Inter-Partition Message Passing
t Send message, Wait for message
■ ■ The POS …
The POS …
l l Supports multiple threads (static configuration)
Supports multiple threads (static configuration)
t t Requires global tasks
Requires global tasks
l l Supports Inter
Supports Inter-
- Thread services (via Standard API)
Thread services (via Standard API)
t t Events, Blackboards, Buffers, …
Events, Blackboards, Buffers, …
t t Requires control over scheduling at synchronization points
Requires control over scheduling at synchronization points
t t Requires mutual exclusion, queuing, timeouts
Requires mutual exclusion, queuing, timeouts
l l Supports Health Monitoring task
Supports Health Monitoring task
t t Must get control on trap, exception, time overrun etc
Must get control on trap, exception, time overrun etc
t t Requires task restart or partition restart (or ignore fault)
Requires task restart or partition restart (or ignore fault)
l l Supports Inter
Supports Inter-
- Partition Message Passing
Partition Message Passing
t t Send message, Wait for message
Send message, Wait for message