On Thursday 15 March 2007 11:21, Randall R Schulz wrote:
> > It does do user-level preemptive multitasking but not kernel level.
>
> Perhaps you're drawing some real distinction here, but I'm not sure what
> it is.
        The distinction (which I am now re-researching) is that there is a 
difference 
between preemptable and interruptable. Interrupt driven is not precisely the 
same thing as preemptive from a scheduler standpoint--- dispatching based on 
interrupts vs dispatching based on master scheduling and time-slice.  Windoze 
(at least in my experience) does not seem to faithfully schedule kernel 
processes according to true preemptive scheduling... seems like the kernel 
gets preferential treatment and often the entire system resource is hogged by 
the kernel at the expense of user space.

        I have to go back now and restudy this... but I am thinking that Kai is 
correct... NT didn't have it right..... and it sure didn't match up with OS/2 
or the 2.0.36 kernel (linux at the time).



-- 
Kind regards,

M Harris     <><
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to