18
Mobile Operating System iOs and Android in brief

Mobile operating system

  • View
    835

  • Download
    1

Embed Size (px)

DESCRIPTION

Mobile Operating System. Android and ios in brief

Citation preview

Page 1: Mobile operating system

Mobile Operating

System

iOs and Android in brief

Page 2: Mobile operating system

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

Page 3: Mobile operating system

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…

Page 4: Mobile operating system

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.

Page 5: Mobile operating system

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.

Page 6: Mobile operating system

Android System Architecture

Page 7: Mobile operating system

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.

Page 8: Mobile operating 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.

Page 9: Mobile operating system

Apple’s ios Architecture

Page 10: Mobile operating system

Apple’s ios Architecture

Page 11: Mobile operating system

Apple’s ios Architecture

Page 12: Mobile operating system

Apple’s ios Architecture

Page 13: Mobile operating system

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.

Page 14: Mobile operating system

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”

Page 15: Mobile operating system

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.

Page 16: Mobile operating system

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.

Page 17: Mobile operating system

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

Page 18: Mobile operating system

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