A mobile OS is a software platform on top of which other programs called application
programs, can run on mobile devices such as PDA, cellular phones, smartphone and etc.
Low Level Hardware
Mobile Processors
Processors use RISC architecture
Mainly two types
1.ARM Processors
It is a 32-bit RISC processor architecture
Low power consumption
e.g:- Qualcomm Snapdragon
Marvell's XScale
Texas Instruments OMAP series
2.MIPS - Microprocessor without Interlocked Pipeline Stages
Mainly used in embedded systems
e.g:-TiVo, Playstation1 & 2
1.ARM Processors
It is a 32-bit RISC processor architecture
Low power consumption
e.g:- Qualcomm Snapdragon
Marvell's XScale
Texas Instruments OMAP series
2.MIPS - Microprocessor without Interlocked Pipeline Stages
Mainly used in embedded systems
e.g:-TiVo, Playstation1 & 2
Mobile Memory
The better the memory management offered by the OS, the wider the options available to
applications developers
Mobile devices have two types of memories
ROM - For operating system and preinstalled programs
RAM - For user information
Types of RAMs
DRAM (Dynamic RAM): cheapest, used in mobile devices
EDO (Enhanced Data Output): more expensive but offers a speed increase over DRAM
(WindowsCE)
SDRAM (Synchronous Dynamic RAM): a further 50% speed (iPAQ)
DDR (Double Data Rate) SDRAM is twice as fast as SDRAM
OUM (Ovonics Unified Memory): experimental
Kernal
Responsible for services such as
Security
Memory Management
Process Management
It include the following components
I/O Components
File Systems
Networking Components
File Systems
Networking Components
Libraries & Application Framework
Libraries
Media Libraries
3D Libraries, etc.
Application Framework
These Libraries are exposed to developers through the application framework.
Low-Level Hardware, Manufacturer Device Drivers
This comment has been removed by the author.
ReplyDeleteHowdy, would you mind letting me know which web host you’re utilizing? I’ve loaded your blog in 3 completely different web browsers, and I must say this blog loads a lot quicker then most. Can you suggest a good internet hosting provider at a reasonable price?
ReplyDeleteSurya Informatics