🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #43248

Re: Apple System 7.0

#43248
From: Jay O'Conor
Date: Tue, 30 May 1989 16:20
43 lines
2565 bytes
In-reply-to: your article <2097@ccnysci.UUCP>
News-Path: ctnews!pyramid!decwrl!shelby!rutgers!cmcl2!ccnysci!alexis

> In article <9344@polya.Stanford.EDU> shap@polya.Stanford.EDU
> (Jonathan S. Shapiro) writes:
> >The mac isn't fast enough for me to care whether multitasking is
> >preemptive or not.
> 
> That's not too clever. A Mac running A/UX 1.1 looks pretty competitive with
> a Sun 3/60. Don't tell me it would look just as good with non-preemptive
> multitasking (even if the concept weren't ridiculous in a Unix context...).
> 
> In fact, for all the non-optimal hardware design, the Mac isn't particularly
> slow. It's just that CPU gets used in a markedly different way than on most
> other machines. Which is not to say that I wouldn't prefer preemptive multi-
> tasking myself.
> 
> Waiting for 8.0 :-)
> ---
> Alexis Rosen
> alexis@ccnysci.{uucp,bitnet}
> alexis@rascal.ics.utexas.edu  (last resort)

Given a choice between having preemptive multitasking, and hardware/system
changes to allow more background time in a cooperative multitasking 
environment, give me the better support for cooperative multitasking!
Gimme DMA and a graphics coprocessor!!!  Cooperative scheduling can work VERY
well as long as the apps do just that - cooperate.  Today, as it stands, 
GetNextEvent/WaitNextEvent just doesn't hack it.  I'd like to see the system
be able to take advantage of disk and display I/O time for background 
processes.  I'd also like to see developers come out with new versions of
their programs that provide better support for MultiFinder.  Sorry, just 
because an app has a SIZE -1 resource and uses WaitNextEvent doesn't mean it
has good MultiFinder support.  As an example, compare background downloading
between VersaTerm (version 3.02, I think) and Compuserve Navigator.  As much
as I like VersaTerm, Navigator does a much better job of background 
downloading.

After working 10 years for a company with a proprietary cooperative 
multitasking OS, I just had to jump into this discussion!

Jay O'Conor
Technical Details
Message-ID: <705@mitisft.Convergent.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!pyramid!ctnews!mitisft!jay
References: <17183@usc.edu> <4679@okstate.UUCP> <1925@internal.Apple.COM> <2097@ccnysci.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!pyramid!ctnews!mitisft!jay
From: jay@mitisft.Convergent.COM (Jay O'Conor)
Newsgroups: comp.sys.mac
Subject: Re: Apple System 7.0
Summary: preemptive vs. cooperative MultiFinder scheduling
Message-ID: <705@mitisft.Convergent.COM>
Date: 30 May 89 16:20:39 GMT
References: <17183@usc.edu> <4679@okstate.UUCP> <1925@internal.Apple.COM> <2097@ccnysci.UUCP>
Organization: Convergent Technologies, San Jose, CA
Lines: 43