(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.

all memory

 

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