View
78
Download
1
Embed Size (px)
Citation preview
OPERATING SYSTEM OVERVIEW
Presented By
Operating SystemAn operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs
Introduction
• Single- and multi-tasking
• Distributed
• Templated
• Embedded
• Real-time
• Library
Types of OS
Real Time Operating System
• An operating system (OS) intended to serve real-time application requests
• An RTOS has an advanced algorithm for scheduling.
Evolution of Operating Systems
A major OS will evolve over time for a number of reasons:
Evolution of Operating Systems
Stages include:
Kernel
A kernel connects the application software to the hardware of a computer.
Functions of OS
• Process Management• Memory management• I/O Device management• File system• Protection and Security• Network management• Device drivers• User Interface
Memory is expanded to hold three, four, or more programs and switch among all of them
Operating System Structure
• Can be used to handle multiple interactive jobs• Processor time is shared among multiple users
Examples
Open source - Based on open, published source code– UNIX and Linux
Proprietary - Closed – Apple Macintosh
Hybrid - Some elements open, some elements closed
– Microsoft
13
Causes of Errors
• Deadlocks– it is possible for
two or more programs to be hung up waiting for each other
• Improper synchronization– a program must
wait until the data are available in a buffer
• Program development• Program execution• Access I/O devices• Controlled access to files• System access• Error detection and response• Accounting
Advantages of OS
• Easy to use• User friendly• Intermediate between all hardware's and
software's of the system• No need to know any technical languages• Its the platform of all programs
Conclusion
• Without an operating system the computers cannot run the application and we cannot do work in the computer.
• Therefore operating system is very important for using computer.
Any Query?????
Hey Buddy…..