What are the three main purposes of an operating system?
Answer:
-To provide an environment for a computer user to execute programs on computer hardware in a convenient and
efficient manner.
-To allocate the separate resources of the computer as needed to solve the problem given. The allocation process should
be as fair and efficient as possible.
-As a control program it serves two major functions: (1) supervision of the execution of user programs to prevent errors
and improper use of the computer, and (2) management of the operation and control of I/O devices.