Article View: comp.sys.powerpc
Article #2147Re: JUST REMEMBER WHY WINDOWS WAS CREATED!!!!!!!!!
From: Duncan Grisby
Date: Wed, 13 Sep 1995 08:59
Date: Wed, 13 Sep 1995 08:59
38 lines
2505 bytes
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!dpg1References:
<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