4 ms·
Couldn't the Amiga already do all that multitasking on a 256KB machine, years before?
by kenjackson 13y ago
Couldn't the Amiga already do all that multitasking on a 256KB machine, years before?
- sliverstorm 13y agoHe said for a PC, i.e. an IBM PC clone.
- megablast 13y agoI don't think the Amiga had real multi-tasking, from what I understand. I may be wrong.
- protomyth 13y agoIt had real preemptive multitasking, but lacked memory protection.
- mnw21cam 13y agoYes, the Amiga had proper honest multitasking. A normal boot of an Amiga system would typically result in over twenty processes running in the background. In fact, its particular style of multitasking (static absolute priorities) was well-suited to real-time operation. Back in the days when CD writers could create coasters from buffer under-runs, I had more success writing CDs using my 25MHz Amiga than my 400MHz PC. Also, it was a microkernel system with things like device drivers and filesystems as separate processes, which had some fairly nifty consequences. For instance, it took Linux ages to lose its single kernel spinlock, which was a problem because of the huge amount of stuff done in kernel space. The thing the Amiga didn't have (mostly because of lack of hardware capability) was memory protection.
- pjmlp 13y agoYes, but it was 512 MB, not 256KB. Plus it had a heterogeneous architecture, with dedicated chips for sound and graphics. Just set the required data structures and let the chip do its work alone. Sounds familiar?
- tqh 13y ago256KB Rom, 512KB Ram. This was a time when harddrives was at ~ 40 MB, 512MB ram was unheard of.
- pjmlp 13y agoYes 512 KB sorry, I wanted to "fix" your 256 remark, ended up mistyping MB instead of KB. My first computer used tapes. You also needed to load the Workbench and related libraries from floppy, so ROM firmware alone wasn't enough.
- mnw21cam 13y agoThe Amiga 1000 first came out with 256KB of RAM. It didn't have much space left after the OS had booted up though. It was the Amiga 500 that came out a little later that had 512KB.
- pjmlp 13y agoAh, my circle of friends only had Amiga 500, 600 and 1200. I don't remember if I ever saw a 1000.
- huxley 13y agoSinclair QDOS which ran on the Sinclair QL did preemptive multitasking on a 128KB machine (buggy as heck when it came out but it did precede the Amiga by almost a year and half).