🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.mac
Article #6787

Re: Re: Multitasking Considered Useless?

#6787
From: Dave Haynie
Date: Tue, 12 Aug 1986 16:45
46 lines
2747 bytes
> Keywords: CPU doesn't matter for multi-tasking
> 
>>No, the mac WASN'T designed for multi-tasking with stuff built into
>>the ROM for it like with the amiga, but the time for it is LONG overdue!
>>
> Oh come on!  The Mac has as much ROM support for multi-tasking
> as the Amiga :-)
> 

Really?  That's amazing!  The MAC ROM really has support for synchronization
of separately running tasks, task swapping, task prioritization, intertask 
signal and message passing, task based exception processing, etc.?  Then
why do they waste all of their comparatively limited ROM space (actually
Write-Protected RAM on the Amiga) with these routines if they don't intend
to use them.  Or are they used by the MAC OS but not accessable to the
user?  The Amiga starts up tasks for the Workbench, possibly a CLI, the 
mouse, the keyboard, the disk, the timer, etc. all as a part of normal
operation.  


> But seriously, the problem is not the Mac os.  It is the hardware.
> Apple was right to not try to put multi-tasking on the Mac.  Without
> an MMU, multi-tasking is dangerous.

It would be better stated that without an MMU, sloppy programming in a
multitasking environment is dangerous.  With the MMU, if I allocate a 1K
chunk of memory and then write to it as a 2K chunk, the hardware protects
it from being clobbered, whereas without the MMU I could stomp on memory
being used by another process or task.  But its still my error that's
causing the problem.  In a properly written program, I won't have the
ability to clobber the memory of another task.
> -- 
> "I *DO* believe in Mary Worth"
> 
> Tim Smith       USENET: sdcrdcf!ism780c!tim || ima!ism780!tim
> 		Compuserve: 72257,3706          Delphi || GEnie: mnementh
-- 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Dave Haynie    {caip,ihnp4,allegra,seismo}!cbmvax!daveh

	"I gained nothing at all from Supreme Enlightenment, and
	 for that very reason it is called Supreme Enlightenment."
							-Gotama Buddha

	These opinions are my own, though for a small fee they be yours too.
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Technical Details
Message-ID: <617@cbmvax.cbmvax.cbm.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!sri-spam!parcvax!hplabs!sdcrdcf!burdvax!bpa!cbmvax!daveh
References: <3150@ism780c.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!sri-spam!parcvax!hplabs!sdcrdcf!burdvax!bpa!cbmvax!daveh
From: daveh@cbmvax.cbm.UUCP (Dave Haynie)
Newsgroups: net.micro.mac
Subject: Re: Re: Multitasking Considered Useless?
Message-ID: <617@cbmvax.cbmvax.cbm.UUCP>
Date: Tue, 12-Aug-86 12:45:04 EDT
Article-I.D.: cbmvax.617
Posted: Tue Aug 12 12:45:04 1986
Date-Received: Thu, 14-Aug-86 05:47:15 EDT
References: <3150@ism780c.UUCP>
Organization: Commodore Technology, West Chester, PA
Lines: 46