Overview of various types of operating system
-
Upload
md-mohabul-hossain-masum-biswas -
Category
Engineering
-
view
78 -
download
1
Transcript of Overview of various types of operating system
![Page 1: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/1.jpg)
OPERATING SYSTEM OVERVIEW
![Page 2: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/2.jpg)
Presented By
![Page 3: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/3.jpg)
![Page 4: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/4.jpg)
Operating SystemAn operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs
Introduction
![Page 5: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/5.jpg)
• Single- and multi-tasking
• Distributed
• Templated
• Embedded
• Real-time
• Library
Types of OS
![Page 6: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/6.jpg)
Real Time Operating System
• An operating system (OS) intended to serve real-time application requests
• An RTOS has an advanced algorithm for scheduling.
![Page 7: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/7.jpg)
Evolution of Operating Systems
A major OS will evolve over time for a number of reasons:
![Page 8: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/8.jpg)
Evolution of Operating Systems
Stages include:
![Page 9: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/9.jpg)
Kernel
A kernel connects the application software to the hardware of a computer.
![Page 10: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/10.jpg)
Functions of OS
• Process Management• Memory management• I/O Device management• File system• Protection and Security• Network management• Device drivers• User Interface
![Page 11: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/11.jpg)
Memory is expanded to hold three, four, or more programs and switch among all of them
Operating System Structure
![Page 12: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/12.jpg)
• Can be used to handle multiple interactive jobs• Processor time is shared among multiple users
![Page 13: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/13.jpg)
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
![Page 14: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/14.jpg)
![Page 15: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/15.jpg)
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
![Page 16: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/16.jpg)
• Program development• Program execution• Access I/O devices• Controlled access to files• System access• Error detection and response• Accounting
![Page 17: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/17.jpg)
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
![Page 18: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/18.jpg)
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.
![Page 19: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/19.jpg)
Any Query?????
![Page 20: Overview of various types of operating system](https://reader034.fdocuments.net/reader034/viewer/2022042611/588aac151a28ab4c308b64dd/html5/thumbnails/20.jpg)
Hey Buddy…..