On Thursday 15 March 2007 03:13:01 pm James Knott wrote:
> M Harris wrote:
> > 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).
>
> Windows has never been able to multi-task as well as OS/2 or Linux.  I
> recall demonstrating how with OS/2 you could actually do something else,
> while formatting a floppy!  


I think I've written it on this list before. Back in my early career we ran a 
shop which sold a POS system based on DOS or OS/2 and Novell (there's the on 
topic portion) as the backend.

I distinctly remember getting in the new copy of Windows 95 and wondering how 
much "better" it was than NT or OS/2. (We had been running 2.0 but recently 
had adopted Warp.) 

We setup side by side computers of identical configuration - IBM PS/2 systems 
running DX/40 chips with 16MB RAM each. We loaded one with Win95 and the 
other with Warp. We then setup some tasks - formatting a floppy, compiling 
our app (which ran under DataFlex), searching for files and something else. 

We set each machine to run at about the same time. 

The OS/2 machine finished all tasks in about two minutes. 
The Win95 machine finished in half an hour.

It was amazing.

-- 
k
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to