OS UNIT 1
OS UNIT 1
Unit 1
Rahul Shyam
CONTENTS
Introduction
Batch Systems
Concepts of Multiprogramming & Time sharing
Distributed and Real time systems
SPOOLING
Operating System Components
Operating System Functions
INTRODUCTION
An operating system is software(programs and data) that
provides an interface between the hardware and the user. The
operating system is responsible for:
management and coordination of processes
allocation and sharing of hardware such as RAM and disk space
Acts as a host for computing applications running on the
operating systems.
Examples: MS-DOS, MS Windows, Windows NT, UNIX, LINUX
OBJECTIVES OF OPERATING SYSTEM:
To control and coordinate the use of system resources like CPU time,
memory, IO devices etc.,
To provide a convenient environment for a user to access the
available resources
To increase the productivity of processing resources
To use the computer hardware in an efficient manner.
Types of Operating System
Protection System:
If a computer systems has multiple users and
allows the concurrent execution of multiple
processes, then the various processes must be
protected from one another's activities.
Command-Interpreter System:
•A command interpreter is the interface between the user
and the operating system.
•Many commands are given to the operating system by
control statements which deal with:
–process creation and management
–I/O handling
–secondary-storage management
–main-memory management
–file-system access
–protection
–networking
Operating System Functions
•Memory management -The o/s keeps track of the memory, what
parts are in use and by whom.
•Accounting – keep track of and record which users use how much
and what kinds of computer resources for account billing or for
accumulating usage statistics.