07.11.2014 Views

Real-Time Operating Systems

Real-Time Operating Systems

Real-Time Operating Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Achieving predictability: interrupts<br />

¿ Third solution: Enable external interrupts and<br />

reduce the drivers to the least possible size<br />

¿ driver only activates proper task to take care of device<br />

¿ The task executes under direct control of OS, just like<br />

any other task<br />

¿ control tasks than have higher priority than device task<br />

17<br />

Achieving predictability: interrupts<br />

¿ Advantages<br />

¿ busy wait eliminated<br />

¿ unbounded delays due to unexpected device handling<br />

dramatically reduced (not eliminated !)<br />

¿ remaining unbounded overhead may be estimated<br />

relatively precisely<br />

¿ State of the art !<br />

18<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!