Welcome, Guest. Please login or register.

Author Topic: Amiga Multitask  (Read 18533 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Amiga Multitask
« on: August 28, 2012, 04:40:52 PM »
I find it quite cool that Amiga in 1985 could multitask, with as low as 250 kb ram, not even Windows 3.1 could multitask, you could only use one program at the time. The Amiga was ahead of its time in 1985, and some years to come :-) I only wish i had an Amiga 1000 :-) it looks like a nice machine. Are any of you lucky enough to own an Amiga 1000?
« Last Edit: August 28, 2012, 04:52:29 PM by lassie »
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1150
    • Show only replies by Thorham
Re: Amiga Multitask
« Reply #1 on: August 28, 2012, 04:46:07 PM »
Quote from: lassie;705671
I find it quite cool than Amiga in 1985 could multitask

Preemptive multitasking is nothing special, any CPU that can save registers, program counter and stack pointer can do it. That means machines such as the C64, MSX, and other 8 bitters can do preemptive multitasking as well :)
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: Amiga Multitask
« Reply #2 on: August 28, 2012, 04:49:24 PM »
Quote from: Thorham;705673
That means machines such as the C64, MSX, and other 8 bitters can do preemptive multitasking as well :)
"Can do" and "actually did" are different.
I believe he is saying he is impressed that the Amiga actually did it..

And yes, it was impressive.  The Amiga OS was a very impressive step forward at the time.
No, it wasn't the only multi-tasking OS at the time, but for the market and the functionality, it was really incredible...

Yep, I have and love my A1000...
Great machine..

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline psxphill

Re: Amiga Multitask
« Reply #3 on: August 28, 2012, 05:15:46 PM »
Quote from: desiv;705674
And yes, it was impressive. The Amiga OS was a very impressive step forward at the time.

It was the first time most people got to use a pre-emptive multi tasking computer in the comfort of their own home. So in that regard it was impressive.
 
Windows was not a big deal for Microsoft in 1985, they joined forces with IBM to make OS/2 & that was supposed to be the next big thing. But five years later and people were still buying Windows and not OS/2. Microsoft chased the money and while it gained them customers, they didn't produce the most technically compelling products. But in business it's customers that are happy to keep giving you money that count.
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show only replies by JimS
Re: Amiga Multitask
« Reply #4 on: August 28, 2012, 05:28:31 PM »
Quote from: lassie;705671
I only wish i had an Amiga 1000 :-) it looks like a nice machine. Are any of you lucky enough to own an Amiga 1000?


I still have my original A1000 purchased new in 86 or so.... it's resting in it's box right now. ;-) retired after years of service.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Re: Amiga Multitask
« Reply #5 on: August 28, 2012, 05:41:52 PM »
Quote from: JimS;705679
I still have my original A1000 purchased new in 86 or so.... it's resting in it's box right now. ;-) retired after years of service.


Do you ever power it up to see if it still works :)
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1150
    • Show only replies by Thorham
Re: Amiga Multitask
« Reply #6 on: August 28, 2012, 06:00:10 PM »
Quote from: desiv;705674
"Can do" and "actually did" are different.
I believe he is saying he is impressed that the Amiga actually did it..

All I'm saying is that preemptive multitasking isn't impressive from the computer hardware's point of view, because just about anything can do it properly ;)
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show only replies by JimS
Re: Amiga Multitask
« Reply #7 on: August 28, 2012, 06:40:41 PM »
Quote from: lassie;705682
Do you ever power it up to see if it still works :)


Not lately. I do remember that the internal floppy was dead. I used a HD and external floppy to run it. I found a second 1000 at the Goodwill for 7 bucks with the intent to salvage the drive... but when I tried that one out, and it worked, I couldn't bring myself to gut it.
My 2000 is also retired.... but it lives on as an HD image for UAE.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline ElPolloDiabl

  • Hero Member
  • *****
  • Join Date: May 2009
  • Posts: 1702
    • Show only replies by ElPolloDiabl
Re: Amiga Multitask
« Reply #8 on: August 28, 2012, 06:56:58 PM »
The Amiga 1000 looks nice. Don't forget you have to load the OS first, no rom.
Also upgrades are minimal.
Personally I would be depressed if I had one, I would just think about what direction the Amiga could have gone in.
Go Go Gadget Signature!
 

Offline tone007

Re: Amiga Multitask
« Reply #9 on: August 28, 2012, 07:11:16 PM »
The A1000 was stylish enough, I had one or two but didn't find much use for them since I already owned much more usable Amigas.  I guess it would've been different back in 1985.
3 Commodore file cabinets, 2 Commodore USB turntables, 1 AmigaWorld beer mug
Alienware M14x i7 laptop running AmigaForever
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Amiga Multitask
« Reply #10 on: August 28, 2012, 07:23:50 PM »
Quote from: lassie;705671
I find it quite cool that Amiga in 1985 could multitask, with as low as 250 kb ram, not even Windows 3.1 could multitask, you could only use one program at the time. The Amiga was ahead of its time in 1985, and some years to come :-) I only wish i had an Amiga 1000 :-) it looks like a nice machine. Are any of you lucky enough to own an Amiga 1000?


It was impressive but I have to admit it was impossible to run Deluxe Paint and Kindwords same time even with 1024 kB RAM.
My Amigas: A500, Mac Mini and PowerBook
 

Offline kamelito

Re: Amiga Multitask
« Reply #11 on: August 28, 2012, 08:14:23 PM »
Quote from: itix;705695
It was impressive but I have to admit it was impossible to run Deluxe Paint and Kindwords same time even with 1024 kB RAM.

 it was not because of the OS but because of these programs. Kamelito
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Amiga Multitask
« Reply #12 on: August 28, 2012, 08:28:43 PM »
Quote from: ElPolloDiabl;705692
The Amiga 1000 looks nice. Don't forget you have to load the OS first, no rom.
You had to load Kickstart, but it did have a ROM, or they'dve had to include a front panel for you to toggle the loader in with ;P
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: Amiga Multitask
« Reply #13 on: August 28, 2012, 10:02:30 PM »
Quote from: lassie;705671
... not even Windows 3.1 could multitask, you could only use one program at the time.


To be precise, Windows 3.x did multitask, at least on a 386 - however, only on the much more primitive, cooperative level (which the application needed to allow and some just didn't). Amiga OS offered preemptive multitasking from the beginning - a feature which required 10 years to reach the mainstream Windows platform (Windows 95).
 

Offline bbond007

  • Hero Member
  • *****
  • Join Date: Mar 2009
  • Posts: 1517
    • Show only replies by bbond007
Re: Amiga Multitask
« Reply #14 on: August 28, 2012, 11:12:43 PM »
Quote from: Zac67;705712
To be precise, Windows 3.x did multitask, at least on a 386 - however, only on the much more primitive, cooperative level (which the application needed to allow and some just didn't). Amiga OS offered preemptive multitasking from the beginning - a feature which required 10 years to reach the mainstream Windows platform (Windows 95).


It would preemptively multitask DOS applications, just not windows applications until Windows 95. Even within Windows95 I believe all applications shared a common message queue, which was a point of failure for smooth multitasking.

Anyway, there is nothing really magical about preemptive multitasking in just 256K of ram(or less), and if you had a A1000 with just 256K of ram, you probably were not doing much multitasking anyway...

The preemptive multitasking was just one of the many cool features. The GUI, and API and custom hardware were equally important.

Cinemaware games were a good example of what could be achieved in the OS (with the hardware) without banging on the hardware directly...