SlideShare a Scribd company logo
D (OS)
ANDROID SYSTEM
OPERATING SYSTEM
TYPES OF OPERATING
SYSTEM
• CUPCAKE (1.5)
• DONUT (1.6)
• ECLAIR(2.0,2.1)
• FROYO (2.2,2.2.3)
• GINGERBREAD (2.3.2.3.7)
• HONEYCOMB (3.0,3.2.6)
• ICE CREAM SANDWICH (4.0.4.0.4)
• JELLY BEAN (4.1 , 4.3.1 )
• KITKAT ( 4.4 , 4.4.4, 4.4W, 4.4W.2)
• LOLLIPOP ( 5.0 , 5.1.1)
• MARSHMALLOW ( 6.0)
OHA (OPEN HANDSET
ALLIANCE)
o A business
alliance
consisting of
47 companies
to develop
open standards
for mobile
devices
OPERATING SYSTEM
• An operating system (OS) is system software that
manages computer hardware and software resources and
provides common services for computer programs. The
operating system is a component of the system software in a
computer system. Application programs usually require an
operating system to function. Time-sharing operating systems
schedule tasks for efficient use of the system and may also
include accounting software for cost allocation of processor
time, mass storage, printing, and other resources. For hardware
functions such as input and output and memory allocation, the
operating system acts as an intermediary between programs
and the computer hardware,[1][2] although the application code
is usually executed directly by the hardware and frequently
makes system calls to an OS function or is interrupted by it.
Operating systems are found on many devices that contain a
EXAMPLES
• Examples of popular modern operating systems
include BlackBerry, BSD, iOS, Linux (Android, Chrome
OS, Debian, Fedora, Gentoo, PCLinuxOS, RHEL ), OS
X, QNX,Steam OS, Microsoft Windows (and variant Windows
Phone),[3] and z/OS. The first seven of these examples share
roots in Unix. Popular hard real-time operating
systems include FreeRTOS, Micrium and VxWorks
WHAT IS AN
ANDROID
 Android is a
software stack for
mobile devices that
includes an
operating system,
middleware and key
applications.
PHONES
HTC G1,
Droid,
Tattoo
Motorola Droid (X)
Suno S880 Samsung Galaxy Sony Ericsson
TABLETS
Velocity Micro Cruz
Game FlyTouch
Acer beTouch
Dawa D7
Toshiba Android
SmartBook
Cisco Android Tablet
MarketShare
ARCHITECTURE
Android S/W Stack -
Application
 Android provides a set of core applications:
 Email Client
 SMS Program
 Calendar
 Maps
 Browser
 Contacts
 Etc
 All applications are written using the Java language.
Android S/W Stack –
App Framework (Cont)
 Features
Android S/W Stack -
Libraries
 Including a set of C/C++ libraries used by
components of the Android system
 Exposed to developers through the Android
application framework
Android S/W Stack -
Runtime
 Core Libraries
 Providing most of the functionality available in
the core libraries of the Java language
 APIs
 Data Structures
 Utilities
 File Access
 Network Access
 Graphics
 Etc
Android S/W Stack –
Runtime (Cont)
 Dalvik Virtual Machine
 Providing environment on which every Android
application runs
 Each Android application runs in its own process, with
its own instance of the Dalvik VM.
 Dalvik has been written such that a device can run
multiple VMs efficiently.
 Register-based virtual machine
Android S/W Stack –
Runtime (Cont)
 Dalvik Virtual Machine (Cont)
 Executing the Dalvik Executable (.dex) format
 .dex format is optimized for minimal memory footprint.
 Compilation
 Relying on the Linux Kernel for:
 Threading
 Low-level memory management
Android S/W Stack – Linux
Kernel
 Relying on Linux Kernel 2.6 for core system services
 Memory and Process Management
 Network Stack
 Driver Model
 Security
 Providing an abstraction layer between the H/W and the rest of
the S/W stack
THANKS
THE END

More Related Content

What's hot (20)

PPTX
Andriod Presentation
PrakashSoft
 
PPTX
Android operating system
kunthekeshav
 
PPTX
Android operating system
ASHRAF IBRAHIM
 
PPTX
Andriod Operting System
Hitesh verma
 
PPTX
Android OS PPT
ganesh mate
 
PPTX
Power Point Presentaton on Android Operating system
Sukanta Biswas
 
PPTX
Andriod
Sanmit Pawar
 
PPTX
Android presantation
UdayJethva
 
PPTX
Android Operating system
Meenu Kamra
 
PPTX
Mobile Trends - Sosyal Medya Akademi
Yagmur Anish
 
PPTX
Andriod os ppt
Santosh patel
 
PPTX
Andriod apps
shakil2604
 
PPTX
Andriod (operating system)
sai praneeth
 
PPTX
Android
pulkit122333
 
PPT
Android Presentation
Adhoura Academy
 
PPTX
Android Technology
Rohan Vadsola
 
PPTX
Android
Mithilesh Rajbhar
 
PPTX
Knowledge about android operating system
Rachna Beegun
 
PPTX
Android OS
Asish Kumar Sahu
 
PPTX
Android Operating System(OS)
Knowledge Center Computer
 
Andriod Presentation
PrakashSoft
 
Android operating system
kunthekeshav
 
Android operating system
ASHRAF IBRAHIM
 
Andriod Operting System
Hitesh verma
 
Android OS PPT
ganesh mate
 
Power Point Presentaton on Android Operating system
Sukanta Biswas
 
Andriod
Sanmit Pawar
 
Android presantation
UdayJethva
 
Android Operating system
Meenu Kamra
 
Mobile Trends - Sosyal Medya Akademi
Yagmur Anish
 
Andriod os ppt
Santosh patel
 
Andriod apps
shakil2604
 
Andriod (operating system)
sai praneeth
 
Android
pulkit122333
 
Android Presentation
Adhoura Academy
 
Android Technology
Rohan Vadsola
 
Knowledge about android operating system
Rachna Beegun
 
Android OS
Asish Kumar Sahu
 
Android Operating System(OS)
Knowledge Center Computer
 

Viewers also liked (14)

DOC
John Botros
John Botros
 
PDF
Geomarketing
Hussein El Aboudy
 
PPT
Kunalkevinyadav
kunalkevin yadav
 
PPTX
What happened last week?
juditprat
 
PPT
5b.kebijakan fiskal
Maureen Simanjuntak
 
PPTX
Deep red sea
juditprat
 
PDF
Deploma
Hussein El Aboudy
 
DOC
John Botros
John Botros
 
PPTX
Fuzzy logic
kunalkevin yadav
 
PPTX
Ancient indian mythology & scientific relevance
kunalkevin yadav
 
PPTX
Types of network(by abk)
kunalkevin yadav
 
PPTX
Ancient indian mythology & scientific relevance
kunalkevin yadav
 
PPT
Kunalkevinyadav [autosaved](profit and loss)
kunalkevin yadav
 
John Botros
John Botros
 
Geomarketing
Hussein El Aboudy
 
Kunalkevinyadav
kunalkevin yadav
 
What happened last week?
juditprat
 
5b.kebijakan fiskal
Maureen Simanjuntak
 
Deep red sea
juditprat
 
John Botros
John Botros
 
Fuzzy logic
kunalkevin yadav
 
Ancient indian mythology & scientific relevance
kunalkevin yadav
 
Types of network(by abk)
kunalkevin yadav
 
Ancient indian mythology & scientific relevance
kunalkevin yadav
 
Kunalkevinyadav [autosaved](profit and loss)
kunalkevin yadav
 
Ad

Similar to Android system operating system 1 (20)

PDF
01 03 - introduction to android
Siva Kumar reddy Vasipally
 
PPS
Android Introduction
mehfooz7007
 
PPTX
Outstanding Improvement Award Outstanding Improvement Award
pravinmali2191
 
PPT
1 introduction of android
akila_mano
 
PPTX
Android Breif introduction
NAVEENA ESWARAN
 
PPTX
mobile application using flutter and android studio
abdibedilu2
 
PPTX
Android v 1.1
Ravi Vyas
 
PPTX
Android course1
Andres Dominguez
 
PPT
1 - introduction about android programming concepts
ssmietpremalatha
 
PDF
Android dev o_auth
lzongren
 
PPT
PPT Companion to Android
Dharani Kumar Madduri
 
PPT
An introduction to Android
Rajesh Jambukia
 
PPT
Introduction to Android
Ranjith Kumar
 
PPT
rakesh
Rakesh Jaiswal
 
PDF
Android and its feature
Shubham Kumar
 
PPTX
presentation on Android
nipun pasnoori
 
PDF
20IT601PE - Mobile Application Development PPT.pdf
vani15332
 
PPTX
Introduction to android
zeelpatel0504
 
PDF
Software training report
Natasha Bains
 
01 03 - introduction to android
Siva Kumar reddy Vasipally
 
Android Introduction
mehfooz7007
 
Outstanding Improvement Award Outstanding Improvement Award
pravinmali2191
 
1 introduction of android
akila_mano
 
Android Breif introduction
NAVEENA ESWARAN
 
mobile application using flutter and android studio
abdibedilu2
 
Android v 1.1
Ravi Vyas
 
Android course1
Andres Dominguez
 
1 - introduction about android programming concepts
ssmietpremalatha
 
Android dev o_auth
lzongren
 
PPT Companion to Android
Dharani Kumar Madduri
 
An introduction to Android
Rajesh Jambukia
 
Introduction to Android
Ranjith Kumar
 
Android and its feature
Shubham Kumar
 
presentation on Android
nipun pasnoori
 
20IT601PE - Mobile Application Development PPT.pdf
vani15332
 
Introduction to android
zeelpatel0504
 
Software training report
Natasha Bains
 
Ad

Recently uploaded (20)

PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
Mathematics 5 - Time Measurement: Time Zone
menchreo
 

Android system operating system 1

  • 3. TYPES OF OPERATING SYSTEM • CUPCAKE (1.5) • DONUT (1.6) • ECLAIR(2.0,2.1) • FROYO (2.2,2.2.3) • GINGERBREAD (2.3.2.3.7) • HONEYCOMB (3.0,3.2.6)
  • 4. • ICE CREAM SANDWICH (4.0.4.0.4) • JELLY BEAN (4.1 , 4.3.1 ) • KITKAT ( 4.4 , 4.4.4, 4.4W, 4.4W.2) • LOLLIPOP ( 5.0 , 5.1.1) • MARSHMALLOW ( 6.0)
  • 5. OHA (OPEN HANDSET ALLIANCE) o A business alliance consisting of 47 companies to develop open standards for mobile devices
  • 6. OPERATING SYSTEM • An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. The operating system is a component of the system software in a computer system. Application programs usually require an operating system to function. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a
  • 7. EXAMPLES • Examples of popular modern operating systems include BlackBerry, BSD, iOS, Linux (Android, Chrome OS, Debian, Fedora, Gentoo, PCLinuxOS, RHEL ), OS X, QNX,Steam OS, Microsoft Windows (and variant Windows Phone),[3] and z/OS. The first seven of these examples share roots in Unix. Popular hard real-time operating systems include FreeRTOS, Micrium and VxWorks
  • 8. WHAT IS AN ANDROID  Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
  • 9. PHONES HTC G1, Droid, Tattoo Motorola Droid (X) Suno S880 Samsung Galaxy Sony Ericsson
  • 10. TABLETS Velocity Micro Cruz Game FlyTouch Acer beTouch Dawa D7 Toshiba Android SmartBook Cisco Android Tablet
  • 13. Android S/W Stack - Application  Android provides a set of core applications:  Email Client  SMS Program  Calendar  Maps  Browser  Contacts  Etc  All applications are written using the Java language.
  • 14. Android S/W Stack – App Framework (Cont)  Features
  • 15. Android S/W Stack - Libraries  Including a set of C/C++ libraries used by components of the Android system  Exposed to developers through the Android application framework
  • 16. Android S/W Stack - Runtime  Core Libraries  Providing most of the functionality available in the core libraries of the Java language  APIs  Data Structures  Utilities  File Access  Network Access  Graphics  Etc
  • 17. Android S/W Stack – Runtime (Cont)  Dalvik Virtual Machine  Providing environment on which every Android application runs  Each Android application runs in its own process, with its own instance of the Dalvik VM.  Dalvik has been written such that a device can run multiple VMs efficiently.  Register-based virtual machine
  • 18. Android S/W Stack – Runtime (Cont)  Dalvik Virtual Machine (Cont)  Executing the Dalvik Executable (.dex) format  .dex format is optimized for minimal memory footprint.  Compilation  Relying on the Linux Kernel for:  Threading  Low-level memory management
  • 19. Android S/W Stack – Linux Kernel  Relying on Linux Kernel 2.6 for core system services  Memory and Process Management  Network Stack  Driver Model  Security  Providing an abstraction layer between the H/W and the rest of the S/W stack