Design Con 2015
Welcome Guest Log In | Register

Zero Overhead Interrupt Segmentation

Authored on: Jun 20, 2012

Technical Paper

0 2
More InfoLess Info
A lot of discussion and debate exists in embedded software development about the relative merits of two interrupt handling architectures. The debate surrounds the "unified" and "segmented" models, which take very different approaches to how the critical sections of a real-time operating system are protected during interrupt servicing. This paper examines these two interrupt handling models, and introduces a novel hybrid that combines the best features of both. This hybrid does not require any changes to the user application and operates automatically with zero overhead.
View
 
2 comments
write a comment

Dr DSP Posted Jul 10, 2012

I'd like to see a bit more detail on how the deferred kernel is implemented. Is it not done via an interrupt? If not, isn't there overhead involved in determining that it is available for processing?

reply

No Avatar

llamer Posted May 2, 2013

They basically describe something what is called a deferrer procedure call (DPC) in Windows kernel or bottom-half/soft interrupt/tasklet in Linux kernel. Nothing new, except they introduce new terminology.

reply

Please Login

You will be redirected to the login page

×

Please Login

You will be redirected to the login page

×

Please Login

You will be redirected to the login page