Hi!
I'm studying a bit morphos and I'm really amazed discovering what's in it.
It's really beyond being "simply" an Amiga os like Operating System.
I'm arrived at an inner look to Quark and the fact it's a pseudo L4 microkernel.
You know, one of the issues of mukernel is context switch.
Due to Ipc, kernel moves between user-kernel mode just often.
Now one of the factors that worse performance context switch times is the number of cpu registers: higher it is, worse will be performances.
Ppc has 32 general registers, and sometimes 32 floating point registers.
In an internet article i read that morphos is an example of speed (the argument was microkernels) because of powerpc registers, so (wrote the author) you never will go on the ram stack, saving a lot of time.
Two things are mutually exclusive: or register increase performance or register decrease performance.
What of two?
Thx!!!
edit: Clearly stripping away lack of mmu times in a non protected memory environment.
[ Edited by rebraist 26.11.2013 - 16:53 ]Mac Mini g4 1,5 mos 3.1 registered
Powerbook g4 1,67 mos 3.1 unregistered
Sam440 Os4.1.6
Aros-Aros-Aros.