Re: process switch...
- From: "Mozis" <chokshi.jaydeep@xxxxxxxxx>
- Date: 29 Dec 2005 03:31:58 -0800
Oh!! so that mean in the context of above process, whenver the timer
interrupt occures, in kernel mode it will be delievered and schedular
will check now which process it should run.
Now as kernel 2.4.xx is non preemptive in kernel mode, so if some
function of my module is running and meanwhile a timer inturrupt
happens then how come it will be delievered?? I mean, as module runs in
kernel mode, the runnning kernel path should not be preempted in
2.4.xx(non-preemptibility in kernel mode).
I came to know about nesting of interrupt handlers, so I confuse that
if we say that 2.4.xx is non-preemptive in kernel mode, then how come
nesting happens, because here the current kernel path is being altered
so to say it is being preempted with new interrupt handler!!!
Regards,
JayC.
.
- References:
- process switch...
- From: Mozis
- Re: process switch...
- From: Bob Hauck
- process switch...
- Prev by Date: Re: to enable C or C++ syntax highlighting in Vi Editor
- Next by Date: Doubt about no_page method in VMA
- Previous by thread: Re: process switch...
- Next by thread: i don't understand what this word mean.
- Index(es):
Relevant Pages
|