To ensure proper operation, we must protect the operating system and all other
programs and their data from any malfunctioning program
The approach taken by many operating systems provides hardware support that
allows us to differentiate among various modes of execution.