You are on page 1of 5

OPERATING SYSTEM

PROTECTION ALABELEWE,
ABDULRAHMAN TUNDE.

MECHANISMS Airforce Institute of Technology,


Kaduna.
WHAT IS AN OPERATING
SYSTEM?

An operating system can simply be defined as a program that acts as an


intermediary between a user of a computer and the computer hardware.

An operating system is a layer of systems software that directly has privileged


access to the underlying hardware; manages hardware on behalf of one or
more applications according to some predefined policies and ensures that
applications are isolated and protected from one another.
GOALS OF AN OPERATING
SYSTEM

 Execute user programs and make solving user problems easier


 Make the computer system convenient to use
 Use the computer hardware in an efficient manner
MAIN FUNCTIONS OF AN
OPERATING SYSTEM
Operating systems hide hardware complexity.
You don't want to have to worry about the nuts and bolts of interacting with storage
devices when you are writing an application. The operating system provides a higher
level abstraction, the file, with a number of operations - like read and write - which
applications can interact with.
Operating systems manages underlying hardware resources.
Operating system allocates memory for applications, schedules them for execution on
the CPU, controls access to various network devices and so on.
Provides isolation and protection.
When applications are running concurrently, the operation system has to ensure that
they can do what they need to without hurting one another. For example, memory
allocated to each application must not be readable/writable from another application.
COMPUTER SYSTEM
STRUCTURE
Operating systems hide hardware complexity.
You don't want to have to worry about the nuts and bolts of interacting with storage
devices when you are writing an application. The operating system provides a higher
level abstraction, the file, with a number of operations - like read and write - which
applications can interact with.
Operating systems manages underlying hardware resources.
Operating system allocates memory for applications, schedules them for execution on
the CPU, controls access to various network devices and so on.
Provides isolation and protection.
When applications are running concurrently, the operation system has to ensure that
they can do what they need to without hurting one another. For example, memory
allocated to each application must not be readable/writable from another application.

You might also like