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

ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating systemJiohj Etzs
 
chapter 1 intoduction to operating system
chapter 1 intoduction to operating systemchapter 1 intoduction to operating system
chapter 1 intoduction to operating systemSiddhi Viradiya
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating Systemsubhsikha
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemAshikur Rahman
 
Operating Systems: Revision
Operating Systems: RevisionOperating Systems: Revision
Operating Systems: RevisionDamian T. Gordon
 
Operating System
Operating SystemOperating System
Operating Systemnaughty9
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Multicore Processsors
Multicore ProcesssorsMulticore Processsors
Multicore ProcesssorsAveen Meena
 
CSI-503 - 13. Scheduler and Dispatcher
CSI-503 - 13. Scheduler and Dispatcher CSI-503 - 13. Scheduler and Dispatcher
CSI-503 - 13. Scheduler and Dispatcher ghayour abbas
 
OPERATING SYSTEM AND ITS TYPES REPORT
OPERATING SYSTEM AND ITS TYPES REPORTOPERATING SYSTEM AND ITS TYPES REPORT
OPERATING SYSTEM AND ITS TYPES REPORTAmin Hussain
 
Operating system
Operating systemOperating system
Operating systemvivek anand
 

What's hot (20)

ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating system
 
chapter 1 intoduction to operating system
chapter 1 intoduction to operating systemchapter 1 intoduction to operating system
chapter 1 intoduction to operating system
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Presentation windows operating system
Presentation  windows operating systemPresentation  windows operating system
Presentation windows operating system
 
Os services
Os servicesOs services
Os services
 
Operating Systems: Revision
Operating Systems: RevisionOperating Systems: Revision
Operating Systems: Revision
 
Operating System
Operating SystemOperating System
Operating System
 
Ipc ppt
Ipc pptIpc ppt
Ipc ppt
 
Operating systems
Operating systemsOperating systems
Operating systems
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Multicore Processsors
Multicore ProcesssorsMulticore Processsors
Multicore Processsors
 
CSI-503 - 13. Scheduler and Dispatcher
CSI-503 - 13. Scheduler and Dispatcher CSI-503 - 13. Scheduler and Dispatcher
CSI-503 - 13. Scheduler and Dispatcher
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
OPERATING SYSTEM AND ITS TYPES REPORT
OPERATING SYSTEM AND ITS TYPES REPORTOPERATING SYSTEM AND ITS TYPES REPORT
OPERATING SYSTEM AND ITS TYPES REPORT
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system
Operating systemOperating system
Operating system
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 

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
 
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
 
Factoring Trinomials
Factoring TrinomialsFactoring Trinomials
Factoring TrinomialsDon Simmons
 
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
 
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

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

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

Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...Apsara Of India
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goasexy call girls service in goa
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Apsara Of India
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...anamikaraghav4
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Apsara Of India
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...
Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...
Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...Riya Pathan
 
𓀤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
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...anamikaraghav4
 

Recently uploaded (20)

Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
 
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
 
Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...
Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...
Independent Hatiara Escorts ✔ 8250192130 ✔ Full Night With Room Online Bookin...
 
𓀤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...
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
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
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
 
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
Call Girls New Ashok Nagar Delhi WhatsApp Number 9711199171
 

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