SlideShare a Scribd company logo
OS STRUCTURE
STRUCTURE OF OPERATING SYSTEMS
APPLICATION PROGRAM
Application programs are used to perform
specific tasks for users. Application software
runs on top of system software.
(Ex) Ms-word, Ms-excel, powerpoint, access etc.
SYSTEM PROGRAM
System programs are computer programs that
provide platform for application programs to
work.
Without the system software also called
operating system, the computer system cannot
work.
(Ex) Any OS
DEFINITION
A device driver is a small piece of software that
tells the operating system and other software
how to communicate with a piece of hardware.
Without drivers, the computer would not be
able to send and receive data correctly to
hardware devices, such as a printer.
.
STRUCTURE OF OPERATING SYSTEMS
EXAMPLE OF DEVICE DRIVERS
(Ex) Printer drivers tell the operating system,
and by extension whatever program you have
the thing you want to print open in, exactly how
to print information on the page.
STRUCTURE OF OPERATING SYSTEMS
ANDROID OS
ANDROID
Android is a Linux-based operating system designed
primarily for touchscreen mobile devices such as
smartphones and tablets.
The first Android-powered phone was sold in October
2008.
FEATURES OF ANDROID
User gets millions of applications that user can not
get in any other mobile operating system. (Google
Play Store).
Android supports advanced audio/video/still media
formats such as MPEG-4, H.264, MP3, and AAC, AMR,
JPEG, PNG, GIF.
It has several Pre – Installed applications like Gmail,
Maps etc.
It provides RDBMS SQLITE for data storage and
data sharing for various applications.
No need to get permission from Third party
developers
STRUCTURE OF ANDROID OS
STRUCTURE OF OPERATING SYSTEMS
APPLICATION FRAMEWORK
It is used to implement a standard structure for
different applications. So that programmer can
make easy use of it.
Notifications Manager − Allows applications to
display alerts and notifications to the user.
Resource Manager − Provides access to color
settings and user interface layouts.
Activity Manager − Controls all aspects of the
application lifecycle and activity stack.
LIBRARIES
android.widget − A rich collection of pre-built
user interface components such as buttons,
labels, list views, layout managers, radio buttons
etc.
android.os − Provides applications with access
to standard operating system
LIBRARIES
android.database − Used to access data
published by content providers and includes
SQLite database management classes
RUNTIME
A key component called Dalvik Virtual
Machine which is a kind of Java Virtual Machine
specially designed and optimized for Android.
Dalvik translates a Java program into machine
code of mobile device.
KERNEL
It is the heart of android architecture that exists
at the root of android architecture.
Linux kernel is responsible for device drivers,
power management, memory management,
device management and resource access.
iOS
Market share
Market Share 2015
Second mobile OS in usage
First mobile OS in revenue
ABOUT IOS
iOS (originally iPhone OS) is a mobile operating
system created and developed by Apple. It is the
second most popular mobile operating system in
the world by sales, after Android.
iOS STRUCTURE
COCOA TOUCH LAYER
The Cocoa Touch layer define the appearance of
your app.
They also provide the basic app infrastructure
and support for key technologies such as
multitasking, touch-based input, push
notifications
MEDIA LAYER
The Media layer contains the graphics, audio,
and video technologies you use to implement
multimedia experiences in your apps.
CORE SERVICES LAYER
The Core Services layer contains fundamental
system services for apps
Features such as location, iCloud, social media,
and networking.
CORE OS LAYER
• File-system access
• Standard I/O
• Memory allocation

More Related Content

PDF
operating system structure
PDF
Operating systems system structures
PPT
OS Structure
PDF
Operating system structures
PPT
Operating-System Structures
PDF
Operating System
PPTX
Modern Operating System Windows Server 2008
PDF
Os structure
operating system structure
Operating systems system structures
OS Structure
Operating system structures
Operating-System Structures
Operating System
Modern Operating System Windows Server 2008
Os structure

What's hot (20)

PPTX
Operating system components
PPT
OS Components and Structure
PPT
system calls, single user, multiuser os ...
PDF
Operating System-Introduction
PPTX
Modern operating system.......
PPTX
Operating system Tutorial.
PPTX
Windows Architecture Explained by Stacksol
PPTX
PPTX
Evolution of operating system
PPTX
Unit 1 introduction to Operating System
PPT
OS - Ch2
PPT
Operating System 2
PDF
Operating System Concepts Presentation
PPTX
Chapter02 new
PPTX
Software (application and utilities)
PPTX
Operating Systems 1: Syllabus
PPTX
Operating system
PPTX
chapter 1 introduction to operating system
PPTX
Types of Operating System
PDF
Operating System a Case Study
Operating system components
OS Components and Structure
system calls, single user, multiuser os ...
Operating System-Introduction
Modern operating system.......
Operating system Tutorial.
Windows Architecture Explained by Stacksol
Evolution of operating system
Unit 1 introduction to Operating System
OS - Ch2
Operating System 2
Operating System Concepts Presentation
Chapter02 new
Software (application and utilities)
Operating Systems 1: Syllabus
Operating system
chapter 1 introduction to operating system
Types of Operating System
Operating System a Case Study
Ad

Similar to STRUCTURE OF OPERATING SYSTEMS (20)

PPT
IOS vs Android presentation by Saikrishna
PDF
Mobile Application Development with Android
PPT
Android overview
DOCX
Android Architecture and Working
PPT
Chapter 1 Introduction to android.ppt pl
PPTX
Android Development - Session 1
PPTX
Android Development - Session 2
PPTX
Android os
PPTX
Android Operating System
PDF
Lecture-01.pdf good lecture important notes
PPT
Mobile appliaction w android week 1 by osama
PPTX
Android
PPTX
mobile application development mobile application development
PPTX
Andriod vs iphone
PPTX
Mobile Operating System
PPTX
Android Seminar || history || versions||application developement
PPTX
The android os
PPTX
18ITT61 - Introduction.pptx
PPT
Outline of Android
IOS vs Android presentation by Saikrishna
Mobile Application Development with Android
Android overview
Android Architecture and Working
Chapter 1 Introduction to android.ppt pl
Android Development - Session 1
Android Development - Session 2
Android os
Android Operating System
Lecture-01.pdf good lecture important notes
Mobile appliaction w android week 1 by osama
Android
mobile application development mobile application development
Andriod vs iphone
Mobile Operating System
Android Seminar || history || versions||application developement
The android os
18ITT61 - Introduction.pptx
Outline of Android
Ad

More from KABILESH RAMAR (20)

PPTX
Online i os
PPTX
Linux and windows
PPTX
Android os versions and architecture
PPTX
Turtle Graphics in CG
PPTX
Ray Tracing in Computer Graphics
PPTX
Email security
PPTX
Visible surface detection methods
PPTX
Raster scan and random scan
PPTX
Properties of light
PPTX
Polygon mesh
PPTX
Liquid crystal display
PPTX
Ink jet printer
PPTX
Illumination models
PPTX
Dot matrix printers
PPTX
Cathode ray tubes
PPTX
NEAR FIELD COMMUNICATION
PPTX
PPTX
Digital libraries
PPTX
Covert networks
PPTX
Ethernet
Online i os
Linux and windows
Android os versions and architecture
Turtle Graphics in CG
Ray Tracing in Computer Graphics
Email security
Visible surface detection methods
Raster scan and random scan
Properties of light
Polygon mesh
Liquid crystal display
Ink jet printer
Illumination models
Dot matrix printers
Cathode ray tubes
NEAR FIELD COMMUNICATION
Digital libraries
Covert networks
Ethernet

Recently uploaded (20)

PPTX
OOP with Java - Java Introduction (Basics)
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Welding lecture in detail for understanding
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Mechanical Engineering MATERIALS Selection
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
Project quality management in manufacturing
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Sustainable Sites - Green Building Construction
PPTX
web development for engineering and engineering
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
OOP with Java - Java Introduction (Basics)
Embodied AI: Ushering in the Next Era of Intelligent Systems
Welding lecture in detail for understanding
Model Code of Practice - Construction Work - 21102022 .pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Mechanical Engineering MATERIALS Selection
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Project quality management in manufacturing
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Sustainable Sites - Green Building Construction
web development for engineering and engineering
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026

STRUCTURE OF OPERATING SYSTEMS

  • 3. APPLICATION PROGRAM Application programs are used to perform specific tasks for users. Application software runs on top of system software. (Ex) Ms-word, Ms-excel, powerpoint, access etc.
  • 4. SYSTEM PROGRAM System programs are computer programs that provide platform for application programs to work. Without the system software also called operating system, the computer system cannot work. (Ex) Any OS
  • 5. DEFINITION A device driver is a small piece of software that tells the operating system and other software how to communicate with a piece of hardware. Without drivers, the computer would not be able to send and receive data correctly to hardware devices, such as a printer. .
  • 7. EXAMPLE OF DEVICE DRIVERS (Ex) Printer drivers tell the operating system, and by extension whatever program you have the thing you want to print open in, exactly how to print information on the page.
  • 10. ANDROID Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablets. The first Android-powered phone was sold in October 2008.
  • 11. FEATURES OF ANDROID User gets millions of applications that user can not get in any other mobile operating system. (Google Play Store). Android supports advanced audio/video/still media formats such as MPEG-4, H.264, MP3, and AAC, AMR, JPEG, PNG, GIF.
  • 12. It has several Pre – Installed applications like Gmail, Maps etc. It provides RDBMS SQLITE for data storage and data sharing for various applications. No need to get permission from Third party developers
  • 15. APPLICATION FRAMEWORK It is used to implement a standard structure for different applications. So that programmer can make easy use of it. Notifications Manager − Allows applications to display alerts and notifications to the user. Resource Manager − Provides access to color settings and user interface layouts. Activity Manager − Controls all aspects of the application lifecycle and activity stack.
  • 16. LIBRARIES android.widget − A rich collection of pre-built user interface components such as buttons, labels, list views, layout managers, radio buttons etc. android.os − Provides applications with access to standard operating system
  • 17. LIBRARIES android.database − Used to access data published by content providers and includes SQLite database management classes
  • 18. RUNTIME A key component called Dalvik Virtual Machine which is a kind of Java Virtual Machine specially designed and optimized for Android. Dalvik translates a Java program into machine code of mobile device.
  • 19. KERNEL It is the heart of android architecture that exists at the root of android architecture. Linux kernel is responsible for device drivers, power management, memory management, device management and resource access.
  • 20. iOS
  • 21. Market share Market Share 2015 Second mobile OS in usage First mobile OS in revenue
  • 22. ABOUT IOS iOS (originally iPhone OS) is a mobile operating system created and developed by Apple. It is the second most popular mobile operating system in the world by sales, after Android.
  • 24. COCOA TOUCH LAYER The Cocoa Touch layer define the appearance of your app. They also provide the basic app infrastructure and support for key technologies such as multitasking, touch-based input, push notifications
  • 25. MEDIA LAYER The Media layer contains the graphics, audio, and video technologies you use to implement multimedia experiences in your apps.
  • 26. CORE SERVICES LAYER The Core Services layer contains fundamental system services for apps Features such as location, iCloud, social media, and networking.
  • 27. CORE OS LAYER • File-system access • Standard I/O • Memory allocation

Editor's Notes