Could you cite the source of the "Linux and the Enterprise" article? 
Even if there are some false claims, I would like to look at it.  But
mainly I just want to read more about the Linux scheduler and kernel
space, since my current work will require real-time thread control. 
Could anyone point me to some good docs?

Thanks, 
William

Alan Cox wrote:
> 
> > 2. The Linux kernel is not reentrant and therefore a multi-processor system
> > must have any kernel calls serialized and handled by one processor. Comments
> > here please?
> 
> True only for 2.0.x
> 
> > 3. The Linux scheduler cannot preempt the kernel and therefore the
> > scheduler will not context switch to a
> > new process B  while running a process A and receiving an interrupt that
> > unblocks B. Comments here please?
> 
> As with normal unix systems we don't pre-empt executing kernel space. It's
> good practice for all but hard real time systems. Note the -executing-.
> All kernel space is short thinks with sleeps between. Sleep time in kernel
> is pre-emptable
> 
> Alan
> 
> -
> Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
> To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

-- 

_____________________               ______________   _______
                     william j demeo              \//  _/   ) 
____________________________________________________________
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to