1.operating System Introduction
1.operating System Introduction
UNIT-1
What is operating system
• An operating system acts as an interface between the user of a
computer and the computer hardware.
• GUI – Graphical user Interface
Goal of OS:
• (1) Convenience
• (2) Efficiency
DESIGN OF NEW OS
• The design of a new operating system is a major task. It is
important that the goals of the system be well defined before
the design begins.
• These goals form the basis for choices among various
algorithms and strategies.
• Because an operating system is large and complex, it must be
created piece by piece.
• Each of these pieces should be a well delineated portion of the
system, with carefully defined inputs, outputs, and functions.
• An operating system is a program that manages the computer
hardware. It also provides a basis for application programs and acts as
an intermediary between the computer user and the computer hardware.
• In this we have various types of tasks, Personal computer (PC) operating
systems support complex games, business applications, and everything
in between.
• Thus, some operating systems are designed to be convenient, others to
be efficient, and others some combination of the two.
• (1) Major Components of operating systems.
• (2) Basic Organization of Computer systems.
What Operating Systems Do
• A computer system can be divided roughly into four components:
The hardware,
• The hardware — the central processing unit (CPU), the memory, and the
input/output (I/O) devices — provides the basic computing resources for the system.
• The operating system controls the hardware and coordinates its use among the various
Web browsers—define the ways in which these resources are used to solve users’
computing problems.
Abstract View of System Components
operating system’s role
• (1) User View
User View :
Such a system is designed for one user to monopolize its resources. The goal is to
maximize the work (or play) that the user is performing.
The operating system is designed mostly for ease of use, with some attention
paid to performance and none paid to resource utilization—how various
hardware and software resources are shared.
• In still other cases, users sit at workstations connected to networks of
• These users have dedicated resources at their disposal, but they also
share resources such as networking and servers file, compute, and print
servers.
I/O devices, and so on. The operating system acts as the manager
of these resources.
Defining operating systems
device controllers connected through a common bus that provides access to shared memory.
• Each device controller is in charge of a specific type of device (for example, disk drives,
audio devices, and video displays). The CPU and the device controllers can execute
• To ensure orderly access to the shared memory, a memory controller is provided whose
• 1. Computer-System Operation
• 2. Storage Structure
• 3. I/O Structure
Modern computer system