[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Multi-Tasking on Apple IIgs?
On Sat, 12 Mar 2005 04:08:40 +0000, Michael Black wrote:
>
> "Michael J. Mahon" (mjmahon@aol.com) writes:
>> The Wizard of Oz wrote:
>>> On Thu, 10 Mar 2005 18:57:51 +0000, Bryan Parkoff wrote:
>>>
>>>
>>>> Is there a way to write assembly language that can run two applications
>>>>at same time as multi-tasking? It has to run first application and then
>>>>switch to run second application at the same time. It may be the Program
>>>>Counter register that it can be modified. I don't know how like Intel did.
>>>>
>>>>Bryan Parkoff
>>>
>>>
>>> I was going to ignore this thread until I thought about the possibility
>>> of co-processor cards. If a co-processor card could be active the same
>>> time as the GS processor then you could get true multi-tasking as opposed
>>> to the time slice mechanism everyone else is suggesting.
>>
>> And, again, the software conventions assumed by most coprocessor cards
>> and the hardware assumptions for sharing memory (like nearly stopping
>> the main processor) make it very unlikely for any general multi-
>> processor scheme to be implemented--unless you do it all yourself,
>> that is.
>>
> The cheap way to multitask is to get more than one computer. Sort
> of doable back then, if you were doing serious enough work that
> could warrant the price tag. More doable as the hardware became cheap.
> Have two separate computers next to each other (or three or four if
> you've got the room) and roll your chair between them. Remember how
> much time printing took back then, and if you had a spare computer to do
> it you could be doing other computing things at the same time.
Sort of like the Linux Beowolf cluster. (just trying to fit it into
perspective)
> Rather than general solutions, there were sometimes fixed solutions
> for shifting the load elsewhere. A hardware print spooler, for instance,
> meant that one could "print" something in no time, and the spooler
> would then take care of the actual printing, allowing you get get
> back to work. I have a standalone spooler, I've never used it,
> and it has all of 64K of memory, which would have been wonderful when
> it was new and expensive. But my laser printer has something like
> 16megs in it (and I think I could put more in there if I actually
> needed it), and of course any computer nowadays has software spooling.
Like a LAN with different servers...
> Michael
Later
Mike