Most modern OS's already allocate pages on-demand within certain areas.
As for the other idea for reducing fatal errors, DONT. No really, i mean it, don't do that. If something goes wrong you want the system to detect it as soon as possible and end the program to avoid possible data corruption.
This could only promote even sloppier programming practices and 'hide' bugs that would have been obvious otherwise. Not to mention the potential for a program to accidentally wipe all your files just because the OS didn't end it in time.
|