01.06.2013 Views

Measuring Real-Time Performance Of An RTOS - Express Logic

Measuring Real-Time Performance Of An RTOS - Express Logic

Measuring Real-Time Performance Of An RTOS - Express Logic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Interrupt Handling<br />

• Must consider two components<br />

• Interrupt Latency (“<strong>Time</strong> to ISR”)<br />

– How long are interrupts disabled?<br />

• Task Activation Overhead (“<strong>Time</strong> to Task”)<br />

– How quickly can a thread/task respond?<br />

• “Hurry Up and Wait” Can Be Misleading<br />

• Low interrupt latency, but delayed task activation<br />

– Can OS services be called from ISR?<br />

• “Split-Level” Interrupt Handling<br />

– Low level ISR responds to hardware<br />

– High Level ISR/Task calls OS services<br />

– Task performs processing<br />

11

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

Saved successfully!

Ooh no, something went wrong!