🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #2147

Re: JUST REMEMBER WHY WINDOWS WAS CREATED!!!!!!!!!

#2147
From: Duncan Grisby
Date: Wed, 13 Sep 1995 08:59
38 lines
2505 bytes
In article <434ei3$ncu@oddball.sjc.MENTORG.COM>,
 ewill@hpewill.sje.mentorg.com (Eric Williams @ PCB x5577) writes:
> In article <42qclc$3bu@sashimi.wwa.com>, blackbob@sashimi.wwa.com (G) writes:

[...]

> |> Your analogy is worthless.  A supercomputer costs several million
> |> dollars.  Preemptive multitasking is no more expensive to  imple-
> |> ment  than  cooperative.  It might be cheaper, especially from an
> |> application developer's perspective.
> 
> PMT is (slightly) more expensive, because those systems that
> use it must also implement and require a method of
> synchronization between processes; CMT has built-in
> synchronization.  The Amiga Exec, for example, which had PMT
> from the beginning, had to implement signals and messages
> (and in v1.2, semaphores) in order to keep its processes
> from tripping over each other.  The programmer is required to
> learn this complexity (though actually it's pretty simple;
> Amiga Exec is very clean).  Unix also has signals
> and waiting in the kernel (as well as at the user
> level).

About the only significant thing an application programmer must
do, unless they are using shared resources, is make sure that
they don't do busy waits when waiting for events to occur. (Disk
access only really counts as a shared resource when processes
share a single file -- other accesses are looked after by the
OS.)

As another feather in the Amiga's cap, the vast majority of its
kernel is re-entrant, allowing processes to be pre-empted during
system calls, unlike Unix.

-- 
 -- Duncan Grisby                                    --
  -- dpg1001@cam.ac.uk                                --
   -- finger dpg1001@cus.cam.ac.uk for PGP public key. --
Technical Details
Message-ID: <4366ha$oik@lyra.csx.cam.ac.uk>
Path: arc1-ca.pugleaf.net!cam-orl.co.uk!dpg1
References: <3v692u$iii@news.ios.com> <Summers-0309950017420001@arclan-ara-gw-2.arc.nasa.gov> <42d9lt$1ns@steel.interlog.com> <hotelca-0509952035150001@192.0.2.1> <42qclc$3bu@sashimi.wwa.com> <434ei3$ncu@oddball.sjc.MENTORG.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!cam-orl.co.uk!dpg1
From: dpg1@cam-orl.co.uk (Duncan Grisby)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.destroy.microsoft
Subject: Re: JUST REMEMBER WHY WINDOWS WAS CREATED!!!!!!!!!
Date: 13 Sep 1995 08:59:22 GMT
Organization: Olivetti Research Ltd, Cambridge, England.
Distribution: world
Message-ID: <4366ha$oik@lyra.csx.cam.ac.uk>
References: <3v692u$iii@news.ios.com> <Summers-0309950017420001@arclan-ara-gw-2.arc.nasa.gov> <42d9lt$1ns@steel.interlog.com> <hotelca-0509952035150001@192.0.2.1> <42qclc$3bu@sashimi.wwa.com> <434ei3$ncu@oddball.sjc.MENTORG.COM>
Reply-To: dpg1001@cam.ac.uk (Duncan Grisby)
NNTP-Posting-Host: potato.cam-orl.co.uk