Upload
gwen-walton
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
OPERATING SYSTEM
ALAK ROY.Assistant ProfessorDept. of CSE, RSETROYAL GROUP OF INSTITUTIONS
Email : [email protected] : [email protected]
CS-107 INTRODUCTION TO COMPUTING
Aug-Dec,2010
WHAT'S OPERATING SYSTEM?
OS, is a system software program that enables the computer hardware to communicate and operate with the computer software. It manages other resources of a computer System. Without a computer Operating System, a
computer would be useless.
Is the process of loading an Operating System in to a computer main memory
Booting:Booting:
EVOLUTION OF OS
Different generation of computers. Serial processing. Simple batch system multi-programmed batch system, IBSYS
‘60. Timesharing OS Parallel systems, Distributed systems, Real
time systems, Embedded systems
ROLE OF AN OPERATING SYSTEM
Controls Operates
handles Managers
FUNCTIONS OF OPERATING SYSTEMS OS controls and coordinates the use of the controls and coordinates the use of the
hardware hardware among the various applications programs for various uses.
OS acts as resource allocator and manager.
Some Important Functions of OS are:Process ManagementMemory ManagementFile ManagementDevice ManagementSecurity ManagementTask Management
TYPES OF INTERFACES: CLI – COMMAND LINE INTERFACE
is a type of “user interface” that enable the users to interact with the Operating System by means issuing some specific commands. Examples: Unix & DOS command interface
GUI - GRAPHICAL USER INTERFACE is a type of “user interface” that enable the users to
interact with the Operating System by means of pint-and –click operations.
contains graphics and icons commonly navigated by using a computer mouse.
Examples: System 7.x, Windows 98, Windows CE
OPERATING SYSTEM TYPES As computers have progressed and developed
so have the types of operating systems.
types of Operating Systems:Batch Processing Multi-userMultitaskingTime-SharingMultiprogrammingMultiprocessingMultithreading
BATCH PROCESSING– OPERATING SYSTEM
allows for multiple users to use the same computer at the same time and/or different times.
Examples: Linux, Unix, Windows 2000, Windows XP, Mac OS
X
MULTI-USER – OPERATING SYSTEM
Capable of executing only one job at a time. Jobs submitted by different users are grouped into
batches and one batch of job is provided as input to computer at a time.
MULTITASKING - OPERATING SYSTEM
MULTIPROGRAMMING - OPERATING SYSTEM
Multiprogramming is the execution of two or more programs concurrently on a multiuser operating system.
Examples: Unix Windows 2000 Windows XP Mac OS X
MULTIPROCESSING – OPERATING SYSTEM
MULTITHREADING - OPERATING SYSTEMS
that allow different parts of a software program to run concurrently. Examples:
Linux, Unix, Windows 2000, Windows XP, Mac OS X
MULTI-SHARING - OPERATING SYSTEM A single computer processes the tasks of
several users at different computers in round robin fashion.
Examples: Unix, Windows 2000
POPULAR OPERATING SYSTEM
DOS Windows UNIX Linux MAC-OS
THANK YOU
Questions?