0% found this document useful (0 votes)
114 views

Operating System Overview - 1

The operating system controls application programs and acts as an interface between hardware and software. It manages computer resources and provides services like program development tools, I/O device access, file systems, and error detection. The operating system aims for convenience, efficiency, and ability to evolve while allowing hardware and software resources to be shared among multiple applications. Common examples of operating systems include Windows, Linux, and macOS.

Uploaded by

Sumit0302
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views

Operating System Overview - 1

The operating system controls application programs and acts as an interface between hardware and software. It manages computer resources and provides services like program development tools, I/O device access, file systems, and error detection. The operating system aims for convenience, efficiency, and ability to evolve while allowing hardware and software resources to be shared among multiple applications. Common examples of operating systems include Windows, Linux, and macOS.

Uploaded by

Sumit0302
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Operating System Overview

Operating System
 A program that controls the
execution of application programs
 An interface between applications
and hardware
 Responsible for managing resources
 Functions same way as ordinary
computer software
 It is program that is executed
Need Of Operating System
 Operating System provides a stable and
consistent way to deal with hardware
without having to know all the details of
the hardware.
 To manage the hardware and software
resources.
 It plays the role of good parent, making
sure that each application gets the
necessary resources while playing nicely
with other applications.
Operating System Objectives
 Convenience
 Makes the computer more convenient to
use
 Efficiency
 Allows computer system resources to be
used in an efficient manner
 Ability to evolve
 Permit effective development, testing, and
introduction of new system functions
without interfering with service
Layers of Computer System
Services Provided by the
Operating System
 Program development
 Editors and debuggers
 Program execution
 Access to I/O devices
 Controlled access to files
 System access
Services Provided by the
Operating System
 Error detection and response
 Internal and external hardware errors
 Memory error
 Device failure

 Software errors
 Arithmetic overflow
 Access forbidden memory locations

 Operating system cannot grant request


of application
Services Provided by the
Operating System
 Accounting
 Collect usage statistics
 Monitor performance
 Used to anticipate future enhancements
 Used for billing purposes
Operating System
 Responsible for managing resources
 Functions same way as ordinary
computer software
 It is program that is executed
 Operating system relinquishes
control of the processor
Functions Of Operating System
 Program execution.
 Interrupts
 Memory management
 Virtual Memory
 Multitasking
 Disk access and file systems
 Device drivers
 Networking
 Security
Examples Of O.S.
 Windows 7
 Windows Vista
 Windows XP Professional edition
 Windows XP Home edition
 Windows 2003 server
 Windows 2000
 Windows ME
 Windows 98
 Windows NT
 Windows 95
 UNIX
 Linux
 Apple Macintosh
Types Of Operating System
 Multiprogramming Operating System
 Multi-tasking Operating System
 Distributed Data
 Single/Multi-user Operating System
 Time Sharing Operating System
 Real Time Operating System
 Multiprocessor Operating System

You might also like