1 / 14

Operating System

Operating System. CS-107 Introduction to Computing Aug-Dec,2010. ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com. What's OPERATING SYSTEM?.

elliot
Download Presentation

Operating System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operating System CS-107 Introduction to Computing Aug-Dec,2010 ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS Email : alakroy.nerist@gmail.com

  2. 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:

  3. 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

  4. Role of an Operating System Controls Operates handles Managers

  5. Functions of Operating Systems • OS controls and coordinates the use of the hardware among the various applications programs for various uses. • OS acts as resource allocator and manager. • Some Important Functions of OS are: • Process Management • Memory Management • File Management • Device Management • Security Management • Task Management

  6. 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

  7. OPERATING SYSTEM TYPES • As computers have progressed and developed so have the types of operating systems. • types of Operating Systems: • Batch Processing • Multi-user • Multitasking • Time-Sharing • Multiprogramming • Multiprocessing • Multithreading

  8. Batch Processing– 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. • 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

  9. Multitasking - Operating system • Multitasking is the execution of two or more programs by one user concurrently on the same computer with one central processor. • Multitasking OS is capable of allowing multiple software processes to run at the same time. • Examples: • Unix • Windows 2000 • Windows XP • Mac OS X

  10. 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

  11. Multiprocessing – Operating System • Multiprocessing is the processing done by two or more computers or processors linked together to perform work simultaneously. • Multiprocessing OS is capable of supporting and utilizing more than one computer processor. • examples of multiprocessing Operating Systems. • Linux • Unix • Windows 2000 • Windows XP • Mac OS X

  12. 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

  13. Popular Operating System • DOS • Windows • UNIX • Linux • MAC-OS

  14. Thank You Questions?

More Related