Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Any interaction between us and the environment in which we live can affect both sides of the interaction in a reversible or irreversible way. Software systems are just like us and are in constant interaction with the environment that host them and provides them with basic requirements, such as I/O resource and resource management.
Just like we are protected from environmental conditions like extreme heat in summers and extreme cold in winters or similar to the way we put precaution in place for earthquake and floods, we should implement precautions to protect the software system from disasters happening to the OS that could affect them.