View
835
Download
1
Embed Size (px)
DESCRIPTION
Mobile Operating System. Android and ios in brief
Citation preview
Mobile Operating
System
iOs and Android in brief
Introduction
An operating system (OS) is an interface between
hardware and user. It manages hardware and
software resources of the system.
An operating system which controls mobile devices is
called Mobile OS. They are simple and deal with the
wireless versions of broadband and local connectivity.
1
Various Famous Mobile Os.
There are some famous Mobile operation systems are
available in recent Current market.
Like
1. Android
2. iOs
3. Ubuntu Touch
4. Firefox os
5. Windows phone os
6. Blackberry 10,
7. ect…
Android
•This is a mobile Operating System developed and operated by Google Inc.
•This Os is originally developed for the location based service provided with a unique user interface.
•It is an open source Os. But with some Google terms condition. Separate development of the os is possible but distribution is not possible via Google authorization.
iOs
•This Os is developed and distributed by Apple Inc.
•Many apple devices such as iphone,ipad and ipod are powered by this Os.
•According to apple according to some security researchers ios is packed
with tons os security features.
Android System Architecture
Dalvik Virtual Machine
Android os Run on the ARM based chipset devices.
As Android devices use java for core programming process it is to have JRE(Java Run Time Environment).
But Instead of using JRE android use A specialized virtual machine called Dalvik.
This virtual Machine is optimized to run java code and Make a link between hardware and core of android system.
Kernel (Brain of Os)
•The kernel is the main component of most mobile operating systems; it is a bridge between applications and the actual data processing done at the hardware level.
•Almost every mobile has different types of kernel installed on devices.
•Android uses linux kernel to execute various operations.
•Kernel contains hardware drivers, Memory location Information, automatic logic unit, power management units. ect.
Apple’s ios Architecture
Apple’s ios Architecture
Apple’s ios Architecture
Apple’s ios Architecture
Installation or Modification
of Os.
Unlike Computers and Laptops installation or
modifications of installed mobile os is difficult.
Every Mobile devices contains their hardware
information in kernel and kernel is part of os.
If you want to install or modify your mobile os you
need to have access of superuser.
Some Mobile phone carriers and even some regions
declared this process as illegal.
Like you heard “Rooting”, “jailbreaking” etc.
Another way….
Even though modification or installation is difficult and
little dangerous process some time we need to access
core part of os(ROOT) for maintenance or
development purpose.
Os developer companies create some tools for their
own use to gain temporary “Super user” acces.
Individual mobile manufacture companies also made
some of this kind of tools generally knows as
“FLASHTOOLS”
Android and ios tools.
Although individual Mobile companies create their
own flashing tools. But there is a common command
line operation tool is available for all android phones.
This is called “adb” = “Android debugger bridge”.
adb is a set of command line operation for gaining full
access over your android phone.
Android and ios tools.
In ios getting gaining the superuser access is called
“Jailbreaking”.
A custom binary made by hackers is neseccery for
flashing or jailbraking process.tools like “RedSn0w”,”
Pwnage tool” are used for above purpose.
Firefox Os. 1. Firefox os is linux based
operating system.
2. It is developed by Mozilla a non-profit organization.s
3. The os is publically announced in feb 2012. and more devices powered by this os will be available at the end of the this fall.
New Mobile Os’s
Ubuntu touch. 1. This is another linux
based operating system.
2. This os is created and distributed by famous open source organization ubuntu.
3. Simple and Enhanced UI makes this os different and unique from other os.
New Mobile Os’s