(This is the older material - click here - for current specification content)
12. Problem 3: Memory Crashes
The diagram shows two well-behaved programs running in memory. But what if Process 1 was poorly coded and starts to write data into areas outside its allocated segment? The chances are, the data will be written smack in the middle of another process, which will most likely result in the renowned 'blue screen of death'.
Luckily memory management has become more sophisticated in modern operating systems and a program trying to write outside its boundary will be prevented from doing so. This will still probably crash the rogue program but at least all the other processes are still running safely.
Challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: Memory Crashes
Copyright © www.teach-ict.com