0% found this document useful (0 votes)
397 views6 pages

Mobile Operating System

The document discusses mobile operating systems including their functions, popular platforms, advantages, and compares ARM and x86 architectures. Mobile OSes allow devices to run apps and programs, provide interfaces between hardware and software, and manage connectivity. Popular platforms include Android, iOS, BlackBerry OS, and Windows Mobile. Advantages are that they are lightweight, customizable, secure, and support app downloads and updates.

Uploaded by

Rajni Shelke
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
397 views6 pages

Mobile Operating System

The document discusses mobile operating systems including their functions, popular platforms, advantages, and compares ARM and x86 architectures. Mobile OSes allow devices to run apps and programs, provide interfaces between hardware and software, and manage connectivity. Popular platforms include Android, iOS, BlackBerry OS, and Windows Mobile. Advantages are that they are lightweight, customizable, secure, and support app downloads and updates.

Uploaded by

Rajni Shelke
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

MOBILE OPERATING SYSTEM

A mobile operating system is software that allows smartphones, tablets and


other devices to run applications and programs.

A mobile OS provides an interface between the device's hardware


components and its software functions. It typically starts when a device
powers on, presenting a screen with icons or tiles that show information
and provide application access. Mobile operating systems also manage
cellular and wireless network connectivity and phone access

1. A mobile operating system runs on mobile devices


2. It helps to run other application software on mobile platforms
3. It is a combination of computers and handheld devices.
4. These kinds of devices are like a complete fully functioned embedded
system.
The operating systems found on smartphones include Symbian OS, iPhone OS,
RIM's BlackBerry, Windows Mobile, Palm WebOS, Android, and Maemo.
Android, WebOS, and Maemo are all derived from Linux. The iPhone OS
originated from BSD and NeXTSTEP, which are related to Unix.
POPULAR PLATFORMS OF THE MOBILE OS
1. Android OS:
based on the Linux Kernel and open-source software
developed by Google
The first Android device was launched in 2008

2. Bada (Samsung Electronics):


a Samsung mobile operating system launched in 2010
The Samsung wave was the first mobile to use the bada operating system

3. BlackBerry OS:
developed by Research In Motion (RIM)
designed specifically for BlackBerry handheld devices
This operating system is beneficial for the corporate users

4. iPhone OS / iOS:
developed by the Apple inc for the use on its device
It is a very secure operating system
Runs only on Apple products

5. Symbian OS:
developed by Symbian Ltd in 1998 for the use of mobile phones
based on the java language
provides a high-level of integration with communication
Nokia was the first company to release Symbian OS on its mobile phone in
early 90’s

6. Windows Mobile OS:


developed by Microsoft
It was designed for the pocket PCs and smart mobiles
Mostly used worldwide

7. Harmony OS:
developed by Huawei for the use of its devices

8. Palm OS:
developed by Palm Ltd for use on personal digital assistants (PADs)
introduced in 1996
also known as the Garnet OS

9. WebOS (Palm/HP):
developed by Palm. It based on the Linux Kernel
The HP uses this operating system in its mobile and touchpads

Advantages Mobile Operating System


1. User-friendly. Smartphone OSes are easy to use and learn
how to use. Actually, most smartphone users have never
been trained on how to use it.
2. Compared to desktop OS they are lightweight to support
device size, power consumption, and processor size.
3. The smartphone allows users to customize the device to
fit the user’s preferences and become more personalized.
4. All smartphone OS push any new updates to the user to
download and install. This ensures that users are running
the latest OS and applications.
5. The mobile platforms have a variety of assorted apps
that can be downloaded from different app stores. Think
of any type of application and you are more likely to find it
on the app store.
6. Mobile smartphone OS offers security features such
as passwords, to the use of pattern and biometric security
features to secure the device. Also, they offer apps to track
and trace the device in case it is stolen.

ARM Architecture: Arm architecture specifies a set of rules that


dictate how the hardware works when a particular instruction is
executed. It is a contract between the hardware and the software,
defining how they interact with one another.
ARM is Advanced RISC (Reduced Instruction Set Computing)
Machines
INTEL Architecture: Intel Architecture, often referred to as x86
architecture, is a family of computer processor architectures
developed by Intel Corporation. It encompasses a wide range of
processors, including those used in personal computers,
servers, workstations, and embedded systems. The Intel
Architecture has evolved over several generations, each
introducing new features, enhancements, and improvements.
x86 Instruction Set: The x86 instruction set architecture is the
foundation of Intel Architecture. It includes a set of instructions
that the processor can execute, such as arithmetic operations,
data movement, control flow, and more. The x86 instruction set
is backward compatible, meaning newer processors can execute
instructions from older generations.
ARM X86

Uses Reduced Instruction Set computing Uses Complex Instruction Set computing

Architecture (RISC). Architecture (CISC).

Executes single instruction per cycle. Executes complex instruction at a time, and it

takes more than a cycle.

Optimization of performance with Software Hardware approach to optimize performance.

focused approach.

Requires less registers, more memory. It uses more registers and less memory

Pipelining of instructions is a unique feature. Less pipelined.

Faster Execution of Instructions reduces time. Time to execute is more.

Complex addressing is managed by software. Inherently designed to handle complex

addresses.

Compiler plays a key role in managing operations. The micro program does the trick.

Multiple Instructions are generated from a complex Its Architecture is capable of managing complex

one and executed individually. statement execution at a time.


Managing code expansion is difficult. Code expansion is managed easily.

Decoding of instruction is handled easily. Decoding is handled in a complex way.

Uses available memory for calculations. Needs supplement memory for calculations.

Deployed in mobile devices where size, power Deployed in Servers, Desktops, Laptops where

consumption speed matters. high performance and stability matters.

You might also like