[comp.sys.atari.st] MacMultitasking...almost

FXDDR@ALASKA.BITNET (02/10/88)

This isn't strictly related to the ST, but I thought that the people who
recently argued that civilization, yea verily life itself, could not
continue without multitasking micros might find this amusing.  It's from
the "Program Notes" column of the Feb 88 IEEE Spectrum (p19).

  Not-quite-MacMultitasking
  ...
  An August press release from Apple Computer Inc. trumpeted the release
  of MultiFinder, the "first multitasking operating system for the
  Macintosh."  But the software might be more appropriately called
  cooperative system-sharing.
  ... (several paragraphs about the restrictions and catches in
       MultiFinder) ...
  Even "Program Notes" was taken in; the column [Spectrum, December 1987,
  p. 22] claimed MultiFinder was an actual multitasking system.  Apple
  says, however, that operating systems should be driven by the
  applications' needs, so perhaps true multitasking for the Mac will be
  relegated to A/UX -- Apple's version of Unix.

From the list of limitations they quote, it sounds like Apple has a ways to
go before it catches up to Beckmeyer's line...
I still don't like the wimpy pseudo-multitasking like Amiga and Unix push.
I prefer real multitasking, where each process has its own processor!
But I've got a lot more soldering before I get there...

Don Rice
FXDDR@ALASKA.bitnet

harald@leo.UUCP ( Harald Milne) (02/12/88)

In article <8802100646.AA16770@ucbvax.Berkeley.EDU>, FXDDR@ALASKA.BITNET writes:
> I still don't like the wimpy pseudo-multitasking like Amiga and Unix push.
> I prefer real multitasking, where each process has its own processor!
> But I've got a lot more soldering before I get there...

	Well at last count, my Amiga has 3 CPU's and 6 coprocessors. Yes, they
run simultainiously.

	Oh wait, you mean multi-processing. Well, when UNIX does this, with
three disparete environments, let me know!

	No problem multi-tasking. Just have to fight for 2 Ethernet addresses for
bandwidth.

-- 
Work: Computer Consoles Inc. (CCI), Advanced Development Group (ADG)
      Irvine, CA (RISCy business! Home of Regulus and hamiga)
UUCP: uunet!ccicpg!leo!harald

pes@ux63.bath.ac.uk (Smee) (02/16/88)

Oh golly, I wish you hadn't said that.  Still, long as you mention it, I
don't mind multi-processes sharing processors.  What I object to is them
sharing memory and peripherals.  When someone comes up with a 'home'
micro with individual protected memory 'partitions' for each process, with
all inter-process communications and all external device use forced
through (secure gated) entries in the O/S, *then* I will believe in
multi-tasking on home machines...

ross@swan.ulowell.edu (Ross Miller) (02/17/88)

In article <1894@leo.UUCP> harald@leo.UUCP ( Harald Milne) writes:
>In article <8802100646.AA16770@ucbvax.Berkeley.EDU>, FXDDR@ALASKA.BITNET writes:
>> I still don't like the wimpy pseudo-multitasking like Amiga and Unix push.
>> I prefer real multitasking, where each process has its own processor!
>> But I've got a lot more soldering before I get there...
>
>	Well at last count, my Amiga has 3 CPU's and 6 coprocessors. Yes, they
>run simultainiously.
>
>	Oh wait, you mean multi-processing. Well, when UNIX does this, with
>three disparete environments, let me know!
Hmmm, well Sequent does run multiple processes on multiple processors and
unix works fine.

Alliant doesn't seem to have a problem mixing unix up with CE's and IOP's.
I believe the IOPs are 68020's.

CDC 825 (don't know if this environment is still for sale) ran NOS, NOS/VE, 
and an unix sys V clone all at once.  Note that the processor was switching
instruction sets and memory managment schemes in mid stream.  Quite a nice
idea, and it worked.  The hardware was great, but the software was
a different matter entirely.  I remember one of the engineers looking
at incredously when I asked for wild cards in the SCL for NOS/VE.

	The Amy is nice technology for personal computers, but it is 
by no means the forfront of technology today.

							Ross




-- 
csnet: ross@ulowell.cs.ulowell.edu
uucp:  ross@ulowell.cs.ulowell.edu || ...harvard!ulowell!ross

Trust the computer.	The computer is your friend.

jejones@mcrware.UUCP (James Jones) (02/20/88)

In article <2170@bath63.ux63.bath.ac.uk>, pes@ux63.bath.ac.uk (Smee) writes:
> When someone comes up with a 'home'
> micro with individual protected memory 'partitions' for each process, with
> all inter-process communications and all external device use forced
> through (secure gated) entries in the O/S, *then* I will believe in
> multi-tasking on home machines...

You mean like one of the GIMIX 6809-based SS-50C bus computers? The
price may be a bit steep for "home" micros, but they've been around for
years, and the memory management does have teeth in it.  OS-9/6809 Level
Two runs quite nicely on them. 

I don't know enough about the GIME chip in the CoCo 3 to be able to say how
protected processes are from one another--they *do* have separate address
spaces, though, and the price is certainly in the "home" computer range.
You might want to pay a visit to someone who owns one and runs OS-9 on it.

		James Jones

[This message has been treated with new, lemon-freshened DISCLAIMO, which
renders it free of any opinions of any organization--save the multicellular
one that posted the message, of course.]