To perform these tasks consistently and reliably, the operating system must achieve five fundamental control objectives:1
1. The operating system must protect itself from users. User applications must not be able to gain control of, or damage in any way, the operating system, thus causing it to cease running or destroy data.
2. The operating system must protect users from each other. One user must not be able to access, destroy, or corrupt the data or programs of another user.