SlideShare a Scribd company logo
1 of 28
Operating System
Harshit Srivastava
Outline
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข

What is operating system
How it helps
Types of operating system
The very first OS and the progressive ones
Why it was developed (Need of OS)
How needs increased
Working Of OS (basic)
Applications and Uses
Future OS
Conclusion
What is Operating System
โ€ข An operating system manages computer resources, such as memory
and input/output devices, and provides an interface through which
a human can interact with the computer
โ€ข An operating system allows an application program to interact with
these other system resources
Operating System

An operating system
interacts with many
aspects of a computer
system.
OPERATING SYSTEM
OVERVIEW

The Layers Of A
System

Humans

Program Interface
User Programs
O.S. Interface
O.S.
Hardware Interface/
Privileged Instructions
Disk/Tape/Memory
1: Operating Systems Overview

5
Why Was Operating System Developed
How it Helps
โ€ข The various roles of an operating system generally revolve around the
idea of โ€œsharing nicelyโ€
โ€ข An operating system manages resources, and these resources are
often shared in one way or another among programs that want to
use them
โ€ข Like

o Multiprogramming which deals in keeping multiple programsin main
memory at the same time these programs compete access to the CPU
so that they can execute.
o Memory Management which keeps track of what program are in memory
and where in memory they reside.
How it Helps
โ€ข Hiding the complexities of hardware from the user
โ€ข Managing between the hardware's resources which include the
processors, memory, data storage and I/O devices
โ€ข Handling "interrupts" generated by the I/O controllers
โ€ข Sharing of I/O between many programs using the CPU
โ€ข And in some cases providing user interface to work easily.
Is There More Than One Type Of OS?
โ€ข Generally, there are four types, based on the type of computer they
control and the sort of applications they support.

1.Single-user, single
task
This type manages the
computer so that one user can
effectively do one thing at a
time.
Types Of Operating System
2. Multi-user, multi-task
โ€ข
Allows two or more users to run programs at the same
time. Some operating systems permit hundreds or even
thousands of concurrent users.

MAINFRAME
Types Of Operating System
3. Real Time Operating Systems
RTOS are used to control machinery,
scientific instruments, and industrial
systems.
There is typically very little userinterface capability.
Resources are managed so that a
particular operation executes
precisely the same every time.
Types Of Operating System
4. Single-user, Multi-tasking
This is the type of operating system most
desktops and laptops use today.
Microsoftโ€™s Windows and Appleโ€™s MacOS are both
examples of operating systems that will
let a single user have several same time Programs in
operation at the same time.

Microsoft"

Windows

Mac

OS
Operating System
โ€ข There are few more enduring manifestations of user interface
technology than that of the Graphical User Interface Desktop.
Pioneered by engineers at Xerox PARC, refined by Steve Jobs and
Apple and brought to masses and ingrained into our daily lives by
Microsoft Windows
Graphical User interface OS launched
โ€ข Apple company was the first
company which introduced the
graphical user interfaced
operating system as macintosh
โ€ข Microsoft which started a major
breakthrough by developing a
graphical user interfaced OS
known as Windows while
competing with apple
macintosh
Windows 1

Major OSโ€™s

PC

Windows ce/ne

Windows vista

Windows xp

Windows 7

Windows 6 and 6.5

Windows 8

Microsoft

Mobile/PDA

Windows mango
7.5
Windows 8 Mobile
Cheetah

licensed

Rhapsody

MAC OS X Cheetah
Puma

PC/Laptop

MAC OS X Hera

MAC OS X Jaguar
MAC OS X Panther

MAC OS X Kodiak
MAC OS

Leopard

Lion

Mountain Lion

Tiger
Mobile Phone

iOS

IPAD

Snow Leopard

MAC OS X Mini

Operating system
BSD
UNIX

RHEl

Chrome

Open Solaris
Susi
Linux
Fedora

PC/Laptop
MS DOS

Cupcake

Android

Donut (1.6)

Froyo

ร‰clair(2-2.1)

Gingerbread

ICS

HoneyComb

Jelly Bean

Open Source

Ubuntu

Kit Kat (near future)
Mobile Phone
Symbion

Bada

Mavericks
The very 1st Operating Sytem
The earliest computers were mainframes that lacked any form of operating system

EXEC was the very first operating system developed by UNIVAC who was
the first commercial computer manufacturer in 1970โ€™s which was based on
Real Time basic to support large scale time sharing.
TOPS-10ย and TOPS-20 was next few OS developed by Digital Equipment
Corporation which were time sharing systems for the 36-bit PDP-10 class
systems. Prior to the widespread use of UNIX, TOPS-10 was a particularly
popular system in universities, and in the early ARPANET community.
MS-DOS and UNIX were the major breakthrough in development of OS
which is said as written of Microsoft Corporation(Precisely) under IBM PC,
Intel 8088 CPU and Motorola 6899 CPU family.
Most famous Operating System
โ€ข UNIX is the most famous Operating System which is the current base
of the most working operating system now days.
โ€ข Basically UNIX was written in assembly language by Ken Thompson in
AT&T Bell laboratories and Unix rewritten in C, developed into a
large, complex family of inter-related operating systems which have
been influential in every modern operating system
โ€ข UNIX based OS are basically Servers, Workstation and Linux and BSD
based operating system.
Working of Operating System
The Process States of Operating System
โ€ข The Process States
โ€ข
Basic functions of the operating system
Device configuration
Controls peripheral devices connected to the computer

File management

Operating
System

Transfers files between main memory and secondary
storage, manages file folders, allocates the secondary
storage space, and provides file protection and
recovery

Memory management
Allocates the use of random access memory (RAM) to
requesting processes

Interface platform
Allows the computer to run other applications
Operating System Design and
Implementation
โ€ข Design and Implementation of OS not โ€œsolvableโ€, but some
approaches have proven successful
โ€ข Internal structure of different Operating Systems can vary widely
โ€ข Start by defining goals and specifications
โ€ข Affected by choice of hardware, type of system
โ€ข User goals and System goals
โ€ข User goals โ€“ operating system should be convenient to use, easy to learn,
reliable, safe, and fast
โ€ข System goals โ€“ operating system should be easy to design, implement,
and maintain, as well as flexible, reliable, error-free, and efficient

โ€ข
Simple Structure
โ€ข MS-DOS โ€“ written to provide the most functionality in the least space
โ€ข Not divided into modules
โ€ข Although MS-DOS has some structure, its interfaces and levels of
functionality are not well separated

โ€ข
Application And Uses
โ€ข Applications
โ€ข Providing a proper base to run programs of different kind like
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข

Military use
Government use
Business purpose
Commercial Purpose
Education purpose
To develop new program with easy user interface.

โ€ข Uses
โ€ข The main use of an operating system is to ensure that a computer can be
used and do exactly what the user wants it to do.
โ€ข
Source- Netmarketshare.com
Future Operating Systems
โ€ข The operating system - the baseline operating system: a typical desktop Linux can be
quite resource hungry. However, properly specified Linux also has a proven track
record of offering services within a restricted resource environment such as on
mobile phones or media players.
โ€ข An opportunity for RISC OS?
โ€ข RISC OS has in it's favour:
โ€ข It can work in a low memory, slow CPU environment. Current versions of RISCOS can boot to a
desktop with less than 512k of RAM. Even this could be improved upon with customisation.
โ€ข It's designed to be ROM loadable with only a few disk based resources. RISC OS doesn't need to be
tied to a hard disk as it doesn't need a swap file or masses of disk based configuration. If the OS
is installed it ROM, it can even boot without a hard disk.
โ€ข Fast start up and shutdown. On most RO workstations, there is a 'shutdown procedure' but this is
mainly to flush any disc buffers. It's not a protracted sequence.
โ€ข It's modular: it's designed to have features added to its core and to be tailored to a specific task.

โ€ข
Conclusion
โ€ข For person with a desktop machine, the OS gives interface to
the machine that fills some gaps in his digital life. As such a
user can connect the hardware and can control to his existing
network through OS interface easily, it could occupy a
conceptual space similar to that of Apple's new iTV device but
somewhat more computer than dedicated media.
โ€ข
References
โ€ข www.ted.com
โ€ข technology.blurtit.com
โ€ข Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing
Systems by Jesse M. Davis, Joseph B. Evans Benjamin J. Ewy, Larry M. Sanders, 2006
โ€ข Netmarketshare.com
โ€ข Howstuffworks.com
โ€ข Wikipedia.com
Thank You

More Related Content

What's hot

Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSESKaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSESKaseya
ย 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemPrathamesh Bhosale
ย 
Scheduling in Android
Scheduling in AndroidScheduling in Android
Scheduling in AndroidOpersys inc.
ย 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
ย 
Online Shop Project Report
Online Shop Project ReportOnline Shop Project Report
Online Shop Project ReportJayed Imran
ย 
Android ppt
Android pptAndroid ppt
Android pptsrikanth982
ย 
Android vs ios presentation detailed slides
Android vs ios presentation detailed slidesAndroid vs ios presentation detailed slides
Android vs ios presentation detailed slidesMuhammad Arslan Khan
ย 
Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1Marcirio Chaves
ย 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOSAbhishek Zala
ย 
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
OPERATING SYSTEMSDESIGN AND IMPLEMENTATIONOPERATING SYSTEMSDESIGN AND IMPLEMENTATION
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION sathish sak
ย 
PPT on Android Applications
PPT on Android ApplicationsPPT on Android Applications
PPT on Android ApplicationsAshish Agarwal
ย 
An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........VAST TRICHUR
ย 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
ย 
Windows xp installation
Windows xp installationWindows xp installation
Windows xp installationPrem Sahu
ย 
Windows memory management
Windows memory managementWindows memory management
Windows memory managementTech_MX
ย 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating systemArindam Ganguly
ย 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating systemSUDARSHAN TIWARI
ย 
android technology presentation
android technology presentationandroid technology presentation
android technology presentationNishul Tomar
ย 

What's hot (20)

Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSESKaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
ย 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
ย 
U-Boot - An universal bootloader
U-Boot - An universal bootloader U-Boot - An universal bootloader
U-Boot - An universal bootloader
ย 
Scheduling in Android
Scheduling in AndroidScheduling in Android
Scheduling in Android
ย 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
ย 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
ย 
Online Shop Project Report
Online Shop Project ReportOnline Shop Project Report
Online Shop Project Report
ย 
Android ppt
Android pptAndroid ppt
Android ppt
ย 
Android vs ios presentation detailed slides
Android vs ios presentation detailed slidesAndroid vs ios presentation detailed slides
Android vs ios presentation detailed slides
ย 
Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1
ย 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
ย 
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
OPERATING SYSTEMSDESIGN AND IMPLEMENTATIONOPERATING SYSTEMSDESIGN AND IMPLEMENTATION
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
ย 
PPT on Android Applications
PPT on Android ApplicationsPPT on Android Applications
PPT on Android Applications
ย 
An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........
ย 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
ย 
Windows xp installation
Windows xp installationWindows xp installation
Windows xp installation
ย 
Windows memory management
Windows memory managementWindows memory management
Windows memory management
ย 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
ย 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
ย 
android technology presentation
android technology presentationandroid technology presentation
android technology presentation
ย 

Viewers also liked

Operating system
Operating systemOperating system
Operating systemyogitamore3
ย 
VULNERABILITY ( CYBER SECURITY )
VULNERABILITY ( CYBER SECURITY )VULNERABILITY ( CYBER SECURITY )
VULNERABILITY ( CYBER SECURITY )Kashyap Mandaliya
ย 
ITFT - Hardware & software concept
ITFT - Hardware & software conceptITFT - Hardware & software concept
ITFT - Hardware & software conceptNavneet Kaur
ย 
Mutual funds
Mutual fundsMutual funds
Mutual fundssanky58
ย 
Custodian*24 Monitor Sales Presentation
Custodian*24 Monitor Sales PresentationCustodian*24 Monitor Sales Presentation
Custodian*24 Monitor Sales Presentationwebhostingguy
ย 
Intro To Factoring
Intro To FactoringIntro To Factoring
Intro To FactoringChris Lehnes
ย 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014Sam Newman
ย 
3 Best Practices for eDiscovery Custodian Interviews
3 Best Practices for eDiscovery Custodian Interviews3 Best Practices for eDiscovery Custodian Interviews
3 Best Practices for eDiscovery Custodian InterviewsD4
ย 
Mutual fund
Mutual fundMutual fund
Mutual fundVishnu Kant
ย 
vidddu A small presentation on,
vidddu A small presentation on, vidddu A small presentation on,
vidddu A small presentation on, mostreturnvidu
ย 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating systemAviroop Mandal
ย 
Money 3.0
Money 3.0Money 3.0
Money 3.0ChrisJCook
ย 
Factoring Trinomials
Factoring TrinomialsFactoring Trinomials
Factoring TrinomialsDon Simmons
ย 
Financial intermederies
Financial intermederiesFinancial intermederies
Financial intermederiesSanjay Dandriyal
ย 
Uses of software packages in different areas
Uses of software packages in different areasUses of software packages in different areas
Uses of software packages in different areasSaba96
ย 
Mutual fund ppt
Mutual fund pptMutual fund ppt
Mutual fund pptSwapnil Mane
ย 
Factoring & forfaiting
Factoring & forfaitingFactoring & forfaiting
Factoring & forfaitingTanuj Poddar
ย 
Chapter 22_Insurance Companies and Pension Funds
Chapter 22_Insurance Companies and Pension FundsChapter 22_Insurance Companies and Pension Funds
Chapter 22_Insurance Companies and Pension FundsRusman Mukhlis
ย 

Viewers also liked (20)

Operating system
Operating systemOperating system
Operating system
ย 
VULNERABILITY ( CYBER SECURITY )
VULNERABILITY ( CYBER SECURITY )VULNERABILITY ( CYBER SECURITY )
VULNERABILITY ( CYBER SECURITY )
ย 
Lecture 01 concept of computer system
Lecture 01 concept of computer systemLecture 01 concept of computer system
Lecture 01 concept of computer system
ย 
ITFT - Hardware & software concept
ITFT - Hardware & software conceptITFT - Hardware & software concept
ITFT - Hardware & software concept
ย 
Mutual funds
Mutual fundsMutual funds
Mutual funds
ย 
Custodian*24 Monitor Sales Presentation
Custodian*24 Monitor Sales PresentationCustodian*24 Monitor Sales Presentation
Custodian*24 Monitor Sales Presentation
ย 
Intro To Factoring
Intro To FactoringIntro To Factoring
Intro To Factoring
ย 
Factoring
FactoringFactoring
Factoring
ย 
Practical microservices - NDC 2014
Practical microservices  - NDC 2014Practical microservices  - NDC 2014
Practical microservices - NDC 2014
ย 
3 Best Practices for eDiscovery Custodian Interviews
3 Best Practices for eDiscovery Custodian Interviews3 Best Practices for eDiscovery Custodian Interviews
3 Best Practices for eDiscovery Custodian Interviews
ย 
Mutual fund
Mutual fundMutual fund
Mutual fund
ย 
vidddu A small presentation on,
vidddu A small presentation on, vidddu A small presentation on,
vidddu A small presentation on,
ย 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
ย 
Money 3.0
Money 3.0Money 3.0
Money 3.0
ย 
Factoring Trinomials
Factoring TrinomialsFactoring Trinomials
Factoring Trinomials
ย 
Financial intermederies
Financial intermederiesFinancial intermederies
Financial intermederies
ย 
Uses of software packages in different areas
Uses of software packages in different areasUses of software packages in different areas
Uses of software packages in different areas
ย 
Mutual fund ppt
Mutual fund pptMutual fund ppt
Mutual fund ppt
ย 
Factoring & forfaiting
Factoring & forfaitingFactoring & forfaiting
Factoring & forfaiting
ย 
Chapter 22_Insurance Companies and Pension Funds
Chapter 22_Insurance Companies and Pension FundsChapter 22_Insurance Companies and Pension Funds
Chapter 22_Insurance Companies and Pension Funds
ย 

Similar to Operating Systems As a Product

lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
ย 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptxssuser5c874e
ย 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptxsara591850
ย 
Web Quest Of Operating Systems
Web Quest Of Operating SystemsWeb Quest Of Operating Systems
Web Quest Of Operating SystemsLAMMYY
ย 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE PrashantChahal3
ย 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemAiman Hafeez
ย 
Operating Systems
Operating SystemsOperating Systems
Operating Systemskmodasia
ย 
Operating System 1.pptx
Operating System 1.pptxOperating System 1.pptx
Operating System 1.pptxGevitaChinnaiah
ย 
Operating systems
Operating systemsOperating systems
Operating systemsJoshuaIgo
ย 
Operating systems
Operating systemsOperating systems
Operating systemsTanzeela Maqsood
ย 
Presentaciรณn de computaciรณn
Presentaciรณn de computaciรณnPresentaciรณn de computaciรณn
Presentaciรณn de computaciรณnvasomozu56
ย 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptxAnkitaDas606036
ย 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvasomozu56
ย 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
ย 

Similar to Operating Systems As a Product (20)

os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
ย 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
ย 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ย 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptx
ย 
Web Quest Of Operating Systems
Web Quest Of Operating SystemsWeb Quest Of Operating Systems
Web Quest Of Operating Systems
ย 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE
ย 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
ย 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
ย 
Operating System 1.pptx
Operating System 1.pptxOperating System 1.pptx
Operating System 1.pptx
ย 
Operating systems
Operating systemsOperating systems
Operating systems
ย 
Operating systems
Operating systemsOperating systems
Operating systems
ย 
Presentaciรณn de computaciรณn
Presentaciรณn de computaciรณnPresentaciรณn de computaciรณn
Presentaciรณn de computaciรณn
ย 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
ย 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptx
ย 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
ย 
Os concepts
Os conceptsOs concepts
Os concepts
ย 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
ย 
Operating systems
Operating systemsOperating systems
Operating systems
ย 
opreting system
opreting systemopreting system
opreting system
ย 
opreting system
opreting systemopreting system
opreting system
ย 

More from Harshit Srivastava

Baseband processor final rev
Baseband processor final revBaseband processor final rev
Baseband processor final revHarshit Srivastava
ย 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
ย 
Impromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and otherImpromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and otherHarshit Srivastava
ย 
Prediction approach in predicting next user choice
Prediction approach in predicting next user choicePrediction approach in predicting next user choice
Prediction approach in predicting next user choiceHarshit Srivastava
ย 
Introduction to equalization
Introduction to equalizationIntroduction to equalization
Introduction to equalizationHarshit Srivastava
ย 
Scale free network Visualiuzation
Scale free network VisualiuzationScale free network Visualiuzation
Scale free network VisualiuzationHarshit Srivastava
ย 
Emic Effects on controlling automobile safety
Emic Effects on controlling automobile safety Emic Effects on controlling automobile safety
Emic Effects on controlling automobile safety Harshit Srivastava
ย 
Emic effects in radio frequency instruments
Emic effects in radio frequency instrumentsEmic effects in radio frequency instruments
Emic effects in radio frequency instrumentsHarshit Srivastava
ย 
Vacuum circuit breaker
Vacuum circuit breakerVacuum circuit breaker
Vacuum circuit breakerHarshit Srivastava
ย 
Power system contingencies
Power system  contingenciesPower system  contingencies
Power system contingenciesHarshit Srivastava
ย 
Power plant technology
Power plant technologyPower plant technology
Power plant technologyHarshit Srivastava
ย 
E waste management in india
E  waste management in indiaE  waste management in india
E waste management in indiaHarshit Srivastava
ย 

More from Harshit Srivastava (20)

Baseband processor final rev
Baseband processor final revBaseband processor final rev
Baseband processor final rev
ย 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
ย 
Impromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and otherImpromptu ideas in respect of v2 v and other
Impromptu ideas in respect of v2 v and other
ย 
Prediction approach in predicting next user choice
Prediction approach in predicting next user choicePrediction approach in predicting next user choice
Prediction approach in predicting next user choice
ย 
Introduction to equalization
Introduction to equalizationIntroduction to equalization
Introduction to equalization
ย 
Scale free network Visualiuzation
Scale free network VisualiuzationScale free network Visualiuzation
Scale free network Visualiuzation
ย 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
ย 
Emic Effects on controlling automobile safety
Emic Effects on controlling automobile safety Emic Effects on controlling automobile safety
Emic Effects on controlling automobile safety
ย 
Emic effects in radio frequency instruments
Emic effects in radio frequency instrumentsEmic effects in radio frequency instruments
Emic effects in radio frequency instruments
ย 
Vacuum circuit breaker
Vacuum circuit breakerVacuum circuit breaker
Vacuum circuit breaker
ย 
Stepper motor
Stepper motorStepper motor
Stepper motor
ย 
Rocket
RocketRocket
Rocket
ย 
Roboticsin army
Roboticsin armyRoboticsin army
Roboticsin army
ย 
Quark particles
Quark particlesQuark particles
Quark particles
ย 
Power system contingencies
Power system  contingenciesPower system  contingencies
Power system contingencies
ย 
Power plant technology
Power plant technologyPower plant technology
Power plant technology
ย 
Optical tweezers
Optical tweezersOptical tweezers
Optical tweezers
ย 
Nuclear technology
Nuclear technologyNuclear technology
Nuclear technology
ย 
E waste management in india
E  waste management in indiaE  waste management in india
E waste management in india
ย 
Carbon nanotubes
Carbon  nanotubesCarbon  nanotubes
Carbon nanotubes
ย 

Recently uploaded

VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
ย 
CHEAP Call Girls in Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Bhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRL
Bhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRLBhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRL
Bhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRLNitya salvi
ย 
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย ServiceBorum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย ServiceDamini Dixit
ย 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24... Shivani Pandey
ย 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceNitya salvi
ย 
Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034 Independent Chenna... Shivani Pandey
ย 
Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...ritikasharma
ย 
Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...ritikasharma
ย 
Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034 Independe...
Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034  Independe...Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034  Independe...
Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034 Independe... Shivani Pandey
ย 
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls AgencyNitya salvi
ย 
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...ritikasharma
ย 
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….Nitya salvi
ย 
๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
ย 
Call Girls Bhandara Just Call 8617697112 Top Class Call Girl Service Available
Call Girls Bhandara Just Call 8617697112 Top Class Call Girl Service AvailableCall Girls Bhandara Just Call 8617697112 Top Class Call Girl Service Available
Call Girls Bhandara Just Call 8617697112 Top Class Call Girl Service AvailableNitya salvi
ย 
Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...ritikasharma
ย 
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call GirlsNitya salvi
ย 
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call GirlsNitya salvi
ย 
Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448
Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448
Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448ont65320
ย 
Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...ritikasharma
ย 

Recently uploaded (20)

VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Koregaon Park ( Pune ) Call ON 8005736733 Starting From ...
ย 
CHEAP Call Girls in Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
Bhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRL
Bhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRLBhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRL
Bhimtal โคCALL GIRL 8617697112 โคCALL GIRLS IN Bhimtal ESCORT SERVICEโคCALL GIRL
ย 
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย ServiceBorum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
Borum Call Girls Service โ˜Ž ๏ธ93326-06886 โค๏ธโ€๐Ÿ”ฅ Enjoy 24/7 Escortย Service
ย 
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
Model Call Girls In Ariyalur WhatsApp Booking 7427069034 call girl service 24...
ย 
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls ServiceCollege Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
College Call Girls Pune 8617697112 Short 1500 Night 6000 Best call girls Service
ย 
Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034 Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034  Independent Chenna...Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034  Independent Chenna...
Verified Trusted Call Girls Tambaram Chennai โœ”โœ”7427069034 Independent Chenna...
ย 
Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...
Hotel And Home Service Available Kolkata Call Girls Sonagachi โœ” 6297143586 โœ”C...
ย 
Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...
Hotel And Home Service Available Kolkata Call Girls South End Park โœ” 62971435...
ย 
Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034 Independe...
Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034  Independe...Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034  Independe...
Verified Trusted Call Girls Singaperumal Koil Chennai โœ”โœ”7427069034 Independe...
ย 
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls AgencyHire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
Hire ๐Ÿ’• 8617697112 North Sikkim Call Girls Service Call Girls Agency
ย 
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
Jodhpur Park ( Call Girls ) Kolkata โœ” 6297143586 โœ” Hot Model With Sexy Bhabi ...
ย 
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
โคPersonal Whatsapp Number Mukteshwar Call Girls 8617697112 ๐Ÿ’ฆโœ….
ย 
๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
๐“€คCall On 6297143586 ๐“€ค Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
ย 
Call Girls Bhandara Just Call 8617697112 Top Class Call Girl Service Available
Call Girls Bhandara Just Call 8617697112 Top Class Call Girl Service AvailableCall Girls Bhandara Just Call 8617697112 Top Class Call Girl Service Available
Call Girls Bhandara Just Call 8617697112 Top Class Call Girl Service Available
ย 
Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Dum Dum โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex S...
ย 
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP East Sikkim Call Girls
ย 
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
๐Ÿ“ž Contact Number 8617697112 VIP Ganderbal Call Girls
ย 
Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448
Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448
Beautiful ๐Ÿ˜‹ Call girls in Lahore 03210033448
ย 
Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...
Hotel And Home Service Available Kolkata Call Girls Dum Dum โœ” 6297143586 โœ”Cal...
ย 

Operating Systems As a Product

  • 2. Outline โ€ข โ€ข โ€ข โ€ข โ€ข โ€ข โ€ข โ€ข โ€ข โ€ข What is operating system How it helps Types of operating system The very first OS and the progressive ones Why it was developed (Need of OS) How needs increased Working Of OS (basic) Applications and Uses Future OS Conclusion
  • 3. What is Operating System โ€ข An operating system manages computer resources, such as memory and input/output devices, and provides an interface through which a human can interact with the computer โ€ข An operating system allows an application program to interact with these other system resources
  • 4. Operating System An operating system interacts with many aspects of a computer system.
  • 5. OPERATING SYSTEM OVERVIEW The Layers Of A System Humans Program Interface User Programs O.S. Interface O.S. Hardware Interface/ Privileged Instructions Disk/Tape/Memory 1: Operating Systems Overview 5
  • 6. Why Was Operating System Developed
  • 7. How it Helps โ€ข The various roles of an operating system generally revolve around the idea of โ€œsharing nicelyโ€ โ€ข An operating system manages resources, and these resources are often shared in one way or another among programs that want to use them โ€ข Like o Multiprogramming which deals in keeping multiple programsin main memory at the same time these programs compete access to the CPU so that they can execute. o Memory Management which keeps track of what program are in memory and where in memory they reside.
  • 8. How it Helps โ€ข Hiding the complexities of hardware from the user โ€ข Managing between the hardware's resources which include the processors, memory, data storage and I/O devices โ€ข Handling "interrupts" generated by the I/O controllers โ€ข Sharing of I/O between many programs using the CPU โ€ข And in some cases providing user interface to work easily.
  • 9. Is There More Than One Type Of OS? โ€ข Generally, there are four types, based on the type of computer they control and the sort of applications they support. 1.Single-user, single task This type manages the computer so that one user can effectively do one thing at a time.
  • 10. Types Of Operating System 2. Multi-user, multi-task โ€ข Allows two or more users to run programs at the same time. Some operating systems permit hundreds or even thousands of concurrent users. MAINFRAME
  • 11. Types Of Operating System 3. Real Time Operating Systems RTOS are used to control machinery, scientific instruments, and industrial systems. There is typically very little userinterface capability. Resources are managed so that a particular operation executes precisely the same every time.
  • 12. Types Of Operating System 4. Single-user, Multi-tasking This is the type of operating system most desktops and laptops use today. Microsoftโ€™s Windows and Appleโ€™s MacOS are both examples of operating systems that will let a single user have several same time Programs in operation at the same time. Microsoft" Windows Mac OS
  • 13. Operating System โ€ข There are few more enduring manifestations of user interface technology than that of the Graphical User Interface Desktop. Pioneered by engineers at Xerox PARC, refined by Steve Jobs and Apple and brought to masses and ingrained into our daily lives by Microsoft Windows
  • 14. Graphical User interface OS launched โ€ข Apple company was the first company which introduced the graphical user interfaced operating system as macintosh โ€ข Microsoft which started a major breakthrough by developing a graphical user interfaced OS known as Windows while competing with apple macintosh
  • 15. Windows 1 Major OSโ€™s PC Windows ce/ne Windows vista Windows xp Windows 7 Windows 6 and 6.5 Windows 8 Microsoft Mobile/PDA Windows mango 7.5 Windows 8 Mobile Cheetah licensed Rhapsody MAC OS X Cheetah Puma PC/Laptop MAC OS X Hera MAC OS X Jaguar MAC OS X Panther MAC OS X Kodiak MAC OS Leopard Lion Mountain Lion Tiger Mobile Phone iOS IPAD Snow Leopard MAC OS X Mini Operating system BSD UNIX RHEl Chrome Open Solaris Susi Linux Fedora PC/Laptop MS DOS Cupcake Android Donut (1.6) Froyo ร‰clair(2-2.1) Gingerbread ICS HoneyComb Jelly Bean Open Source Ubuntu Kit Kat (near future) Mobile Phone Symbion Bada Mavericks
  • 16. The very 1st Operating Sytem The earliest computers were mainframes that lacked any form of operating system EXEC was the very first operating system developed by UNIVAC who was the first commercial computer manufacturer in 1970โ€™s which was based on Real Time basic to support large scale time sharing. TOPS-10ย and TOPS-20 was next few OS developed by Digital Equipment Corporation which were time sharing systems for the 36-bit PDP-10 class systems. Prior to the widespread use of UNIX, TOPS-10 was a particularly popular system in universities, and in the early ARPANET community. MS-DOS and UNIX were the major breakthrough in development of OS which is said as written of Microsoft Corporation(Precisely) under IBM PC, Intel 8088 CPU and Motorola 6899 CPU family.
  • 17. Most famous Operating System โ€ข UNIX is the most famous Operating System which is the current base of the most working operating system now days. โ€ข Basically UNIX was written in assembly language by Ken Thompson in AT&T Bell laboratories and Unix rewritten in C, developed into a large, complex family of inter-related operating systems which have been influential in every modern operating system โ€ข UNIX based OS are basically Servers, Workstation and Linux and BSD based operating system.
  • 19. The Process States of Operating System โ€ข The Process States โ€ข
  • 20. Basic functions of the operating system Device configuration Controls peripheral devices connected to the computer File management Operating System Transfers files between main memory and secondary storage, manages file folders, allocates the secondary storage space, and provides file protection and recovery Memory management Allocates the use of random access memory (RAM) to requesting processes Interface platform Allows the computer to run other applications
  • 21. Operating System Design and Implementation โ€ข Design and Implementation of OS not โ€œsolvableโ€, but some approaches have proven successful โ€ข Internal structure of different Operating Systems can vary widely โ€ข Start by defining goals and specifications โ€ข Affected by choice of hardware, type of system โ€ข User goals and System goals โ€ข User goals โ€“ operating system should be convenient to use, easy to learn, reliable, safe, and fast โ€ข System goals โ€“ operating system should be easy to design, implement, and maintain, as well as flexible, reliable, error-free, and efficient โ€ข
  • 22. Simple Structure โ€ข MS-DOS โ€“ written to provide the most functionality in the least space โ€ข Not divided into modules โ€ข Although MS-DOS has some structure, its interfaces and levels of functionality are not well separated โ€ข
  • 23. Application And Uses โ€ข Applications โ€ข Providing a proper base to run programs of different kind like โ€ข โ€ข โ€ข โ€ข โ€ข โ€ข Military use Government use Business purpose Commercial Purpose Education purpose To develop new program with easy user interface. โ€ข Uses โ€ข The main use of an operating system is to ensure that a computer can be used and do exactly what the user wants it to do. โ€ข
  • 25. Future Operating Systems โ€ข The operating system - the baseline operating system: a typical desktop Linux can be quite resource hungry. However, properly specified Linux also has a proven track record of offering services within a restricted resource environment such as on mobile phones or media players. โ€ข An opportunity for RISC OS? โ€ข RISC OS has in it's favour: โ€ข It can work in a low memory, slow CPU environment. Current versions of RISCOS can boot to a desktop with less than 512k of RAM. Even this could be improved upon with customisation. โ€ข It's designed to be ROM loadable with only a few disk based resources. RISC OS doesn't need to be tied to a hard disk as it doesn't need a swap file or masses of disk based configuration. If the OS is installed it ROM, it can even boot without a hard disk. โ€ข Fast start up and shutdown. On most RO workstations, there is a 'shutdown procedure' but this is mainly to flush any disc buffers. It's not a protracted sequence. โ€ข It's modular: it's designed to have features added to its core and to be tailored to a specific task. โ€ข
  • 26. Conclusion โ€ข For person with a desktop machine, the OS gives interface to the machine that fills some gaps in his digital life. As such a user can connect the hardware and can control to his existing network through OS interface easily, it could occupy a conceptual space similar to that of Apple's new iTV device but somewhat more computer than dedicated media. โ€ข
  • 27. References โ€ข www.ted.com โ€ข technology.blurtit.com โ€ข Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems by Jesse M. Davis, Joseph B. Evans Benjamin J. Ewy, Larry M. Sanders, 2006 โ€ข Netmarketshare.com โ€ข Howstuffworks.com โ€ข Wikipedia.com