14
OPERATING SYSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : [email protected] Email : [email protected] CS-107 INTRODUCTION TO COMPUTING Aug-Dec,2010

O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : [email protected] CS-107 I NTRODUCTION TO

Embed Size (px)

Citation preview

Page 1: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 2: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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:

Page 3: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 4: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

ROLE OF AN OPERATING SYSTEM

Controls Operates

handles Managers

Page 5: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 6: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 7: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 8: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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.

Page 9: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

MULTITASKING - OPERATING SYSTEM

Page 10: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 11: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

MULTIPROCESSING – OPERATING SYSTEM

Page 12: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

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

Page 13: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

POPULAR OPERATING SYSTEM

DOS Windows UNIX Linux MAC-OS

Page 14: O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com CS-107 I NTRODUCTION TO

THANK YOU

Questions?