Order of the Butterfly
Posts: 430 from 2004/10/10
From: Nella grande r...
Quote:I disagree, such feature would be quite useful. You could have stabile stuff running on one, and betatest your own unstabile software on another. In case of crashes, that would make "total reboot" unnecessary in many cases.
Of course there would probably be problems. For example, what would happen if two (or more) programs from separate environments want to use 3D gfx card simultaneously? Well, I never said it would be easy - only that it might be quite useful, if it was successfully done
We need a supervisor program running in ABox.
This sort of "SUPER-SCOUT", or "Super-Snoopium" should control any hardware request by any ABox running into its own Core.
It should also prevent as a sort of "Magic Grim-Reaper of MorphOS" that programs born for 68000 exceed their allocated memory.
Should be like this:
Superscout running into QBOX
Superscout assign Core for each ABOX running
Superscout controls hardware requests by any Abox
Superscout allocates fixed memory for any 68xxx program in any Abox.
------------
And there is another task that SuperScout program could perform.
I ask programmers if this scenario it is possible.
Here it is:
Superscout also allocates a certain quantity of memory as a Memory security sandbox in which detour unwanted memory allocations by 68xxx programs.
If a program 68xxx try to hit allocated memory, then the Superscout divert this request to the free sandbox of allocated special memory.
So the 68xxx program will be free fo run, but without causing problems to already allocated memory, and the system get more and more stable.
Then I ask you all:
Is it possible to run such a Superscout program with all these super powers?
Bill Gates "Think!", Steve Jobs: "Think different!" So... Let these guy continue blabbering thinking and enjoy computing! We are on Amiga!