[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GSOS Crash Protection or Recovery
On Apr 4, 9:13 pm, amotyka <anthony.mot...@gmail.com> wrote:
> What I meant was when running multiple applications under multiGS and
> one of them crashes, you have several options to switch to one of the
> other apps without having to restart, eg. by typing control-y and
> enter, accessing the CDA or crashing into gsbug and entering a
> location from which to carry on. Given the level of ingenuity employed
> (or required) by iigs programmers, I'm interested to know if there is
> some kind of init which would give this kind of function e.g. if you
> are using AppleworksGS and it crashes, entering a certain keystroke
> would reload the finder. Maybe I'm over-estimating the abilities of
> the iigs, but I've always called it "the little machine that could"...
It really does depend on the failure mode I'm afraid. A recalcitrant
application can easily trash memory occupied by the Finder or even GS/
OS itself, and doing any sort of disk IO in that situation would make
you braver than I am.
That said... *in theory* software could be devised that dumped a
'core' file containing the loaded GS/OS image and Finder to disk,
sortof like a modern machines hibernate feature, which would permit
more reliable restores.
Unfortunately the only *real* solution is a hardware MMU (the likes of
which might have been an add on for the never released 65832) and a
patched version of the memory manager that is aware of it.
Matt