3 ms·
That was one of the more common causes of crashes back in the AmigaOS days; one program crashed and while doing so it screwed up the OS and other running applic
by fogihujy 6y ago
That was one of the more common causes of crashes back in the AmigaOS days; one program crashed and while doing so it screwed up the OS and other running applications as well.
It worked quite well as long as your applications were well-behaved though.
- hyakosm 6y agoThe Amiga had a preemptive operating system, but because of the lack of memory protection Linus Torvalds called it "pseudo-preemptive" and considered it equivalent as cooperative. https://en.wikipedia.org/wiki/Exec_(Amiga)#cite_note-Torvalds-4 https://en.wikipedia.org/wiki/Exec_(Amiga)#cite_note-Torvald...
- fogihujy 6y agoStability-wise, definitely -- a single misbehaving piece of code could do whatever it wanted as nothing prevented an application from taking over completely (or more commonly, just crash the entire computer) When doing it with well-behaved applications, on the other hand, AmigaOS was multi-tasking on a whole other level compared to contemporary operating systems using actual cooperative multitasking. It was a neat little OS. Fast as hell and with several little features that I still find myself missing from modern OS'es. Too bad Commodore screwed up.