Ch-5 Mobile Operating SystemTYSEM6
Ch-5 Mobile Operating SystemTYSEM6
2. Bada
Samsung is the launcher of this operating system. It came into
market in 2010. Moreover, it includes features like 3-D graphics,
application installation, multipoint touch etc.
3. Blackberry OS
1
The developer of this operating system is ReasearchIn Motion
(RIM). It was specifically designed for blackberry devices.
Furthermore, it is useful for corporate users.
4. Apple iOS
After android, it is one of the most popular OS. It is designed to run
on Apple devices such as iPhones, iPad tablets, etc. Moreover, like
the android devices have the playstore for apps download. Likewise,
apple iOS contains the app store. Also, it has very strong security
features.
6. Symbian OS
Symbian Ltd. is the developer of this OS. Moreover, Nokia was the
first to use this OS on its mobile phones. Furthermore, it provides
high level integration with communication. This OS is based on java
language.
7. Harmony OS
It is a latest OS moreover, Huawei is its developer. It is specifically
designed for use in IoT devices.
8. Palm OS
Its other name is Garnet OS. Furthermore, Palm Ltd. is its
developer which developed this OS for use in Personal Digital
Assisstants (PADs).
9. WebOS
2
Palm Ltd is its developer. Moreover, it is based on Linux kernel
and HP uses it in its mobile devices and touchpads.
3
1. Kernel
A kernel is the core/heart of an OS. It contains all the functions and
operations to manage the working of OS.
2. Process Execution
The OS executes various process so that the statements will execute
and connect the application program to the hardware. Whenever a
process executes it uses memory, space and other resources as well.
3. Interrupt
Interrupts are basically used be the hardware devices to communicate
with the CPU. It is basically a signal which the device generates to
request the CPU. Moreover, whenever an interrupt occurs the CPU
temporarily stops executing its current process.
4. Memory Management
It is the management of the main or primary memory. Furthermore,
whatever program is executed, it has to be present in the main
memory. Therefore, there can be more than one program present at a
time. Hence, it is required to manage the memory.
6. Security
4
The OS keeps the system and programs safe and secure through
authentication. A user id and password decide the authenticity of the
user.
7. User Interface
GUI stands for Graphical User Interface. As the name suggests, it
provides a graphical interface for the user to interact with the
computer. It uses icons, menus, etc. to interact with the user.
Moreover, the user can easily interact by just clicking these items.
Therefore, it is very user friendly and there is no need to remember
any commands.
Physically Constrained
Battery-powered device
Memory
Storage space
Working in Uncertainty
Mobile devices are often seen as an extension to your own PC or laptop, and in
some cases newer, more powerful mobile devices can even completely replace
PCs. And when the devices are used together, work done remotely on a mobile
device can be synchronized with PCs to reflect changes and new information
while away from the computer.
Much like the Linux or Windows operating system controls your desktop or
laptop computer, a mobile operating system is the software platform on top of
which other programs can run on mobile devices.
A mobile operating system, also called a mobile OS, is an operating system that
is specifically designed to run on mobile devices such as mobile phones,
smartphones, PDAs, tablet computers and other handheld devices.
6
Since ARM processors are a form of architecture, there is no one manufacturer for
them. This technology is used by both Apple and Android in their mobile devices,
whereas Intel is used in computers.
Also, ARM has long powered portable devices, whereas Intel is a relative newcomer.
For the time being, ARM is the dominant architecture: iPads and iPhones, as well as
Windows Phone devices, use ARM entirely, so if you're interested in these platforms,
the difference between ARM and Intel isn't something you should be concerned
about.
1 Instruction Set
Intel processors use Complex Instruction Set Computer (CISC), whereas ARM
processors use Reduced Instruction Set Computer (RISC). While both handles
command fast in 2021, due in part to the numerous cores, the former employs a little
more complex instruction set that necessitates multiple cycles to complete
operations.
The primary idea behind CISC is complex hardware and simple software. That
indicates more fundamental assembly language functionality in this case.
Since ARM processors execute commands in a single cycle, functions are reduced.
As a result, ARM processors are more suited for power-conscious devices, such as
mobile and embedded devices. RISC is based on the idea of simple hardware and
complex software. Greater capability in lower-level programming languages, such as
assembly, can be a game-changer when it comes to lowering power usage.
#2 Software Compatibility
Intel processors are incapable of comprehending ARM code, and vice versa. As a
result, the operating system and software must be tailored to a single CPU type.
It is possible to execute software designed for one type of CPU on another, although
this usually results in significant speed and efficiency losses.
7
Microsoft's ARM-based Surface devices are a more common example. When these
attempt to run x86 code using emulation, the performance penalty is so severe that
the software may become unusable.
#3 Power Consumption
It's why your phone may last up to 24 hours on a single charge, yet your Intel
laptop's larger battery may only last a few hours if you're lucky. Of fact, with an M1
Mac, you can achieve close to 20 hours of movie playback, which is a lot for a
laptop.
#4 Pure Performance
However, as a result of the large sums of money invested in ARM CPU development
as a result of the advent of smartphones and tablets, the performance of ARM CPUs
has risen rapidly with each generation.
In terms of computing power, mid-range smartphones have now exceeded the "good
enough" threshold and are powerful enough to suit user needs on a daily basis.
#5 Per-Watt Performance
Things don't seem so good for x86 Intel CPUs if we flip the storey to how much work
an ARM CPU can do for every watt of energy it consumes. Despite the fact that
businesses like Intel have worked hard to develop power-efficient CPU models, there
is still a gap.
Mobile phones are the most popular device for communication today. Every mobile
requires some type of mobile operating system as a platform to run the other
services and being easy for the users to use the services like voice calling,
messaging service, camera functionality, Internet facilities and so on.
The previous mobile operating systems were simple and were unable to provide an
effective interface, therefore the capabilities of the phones they supported were
8
limited. However, modern smartphones are laced with most advanced features of a
full-fledged computer which includes high-speed central processing units (CPU) and
graphics processing unit (GPU), large storage space, multitasking, high-resolution
screens and cameras with clarity, multipurpose communication hardware and so on.
Architecture of Mobile OS
Mobile phones are the most popular device for communication today. Every mobile
requires some type of mobile operating system as a platform to run the other
services and being easy for the users to use the services like voice calling,
messaging service, camera functionality, Internet facilities and so on.
The previous mobile operating systems were simple and were unable to provide an
effective interface, therefore the capabilities of the phones they supported were
limited. However, modern smartphones are laced with most advanced features of a
full-fledged computer which includes high-speed central processing units (CPU) and
graphics processing unit (GPU), large storage space, multitasking, high-resolution
screens and cameras with clarity, multipurpose communication hardware and so on.
9
Comparison iOS, Android, Window
iOS, Android, and Windows Phone are very different operating systems. For
one thing they are developed by different companies (Apple, Google, and
Microsoft respectively).
Windows Phone is the oldest of the three, with its origins in Windows CE and
Windows Mobile. It is designed to be a connected operating system, with your
notebook, laptop and desktop all running the same OS. It features a Windows
8-like central Start menu as its home screen. Despite being the oldest, it has
the least apps developed and the smallest market share of the three.
Android iOS
File transfer Easier than iOS. Using USB port and Android More difficult.
File Transfer desktop app. Photos can be Media files can be
transferred via USB without apps. transferred using
iTunes (Windows
and macOS pre-
Catalina) desktop
10
Android iOS
app (via Finder in
newer version of
macOS). Photos
can be transferred
out via USB
without apps.
Internet browsing Google Chrome (other browsers are available). Safari. Any
Any browser app can be set as default. Ad browser app can
blocking is supported with Firefox. be set as default
but they all use
the same
rendering engine
(Safari/Webkit)
behind the
scenes. Ad
blocking is
supported via
content blockers
like Firefox Focus,
or by jailbreaking.
Video chat Google Meet and other 3rd party apps FaceTime (Apple
devices only) and
other 3rd party
apps
11
Android iOS
Calls and Google Messages. 3rd party apps like iMessage,
messaging Facebook Messenger, WhatsApp, Google Duo, FaceTime (with
Discord and Skype all work on Android and iOS other Apple
both. devices only). 3rd
party apps like
Google Hangouts,
Facebook
Messenger,
WhatsApp,
Google Duo,
Discord and
Skype all work on
Android and iOS
both.
App store , Google Play Store – 2,500,000+ apps. Other Apple App Store –
Affordability and app stores like Amazon and Aptoide also 1,800,000+ apps.
interface distribute Android apps. (".APKs"). Apps Apps containing
containing virus occasionally to rare, but virus very rare or
existing. nonexistent.
Alternative app Several alternative app stores other than the Apple blocks 3rd
stores and side official Google Play Store. (e.g. Aptoide, Galaxy party app stores.
loading Apps) The phone needs
to be jailbroken if
you want to
download apps
from other stores.
Battery life and Many but not all Android phone manufacturers Apple batteries
management equip their devices with large batteries with a are generally not
longer life. as big as the
largest Android
batteries.
However, Apple is
able to squeeze
decent battery life
via
hardware/software
optimizations.
Open source Kernel (Based on Linux), UI, and some The iOS kernel is
standard apps not open source
but is based on
the open-source
Darwin OS.
12
Android iOS
File manager Yes. (Stock Android File Manager included on Files app, limited
devices running Android 7.1.1) and less useful
(iOS 12).
Rooting, Access and complete control over your device Complete control
bootloaders, and is available and you can unlock the bootloader. over your device
jailbreaking is not available.
Cloud services Native integration with Google Drive storage. Native integration
15GB free, $2/mo for 100GB, 1TB for $10. with iCloud. 5GB
Apps available for Amazon Photos, OneDrive free, 50GB for
and Dropbox. $1/mo, 200GB for
$3/mo, 1TB for
$10/mo. Apps
available for
Google Drive and
Google Photos,
Amazon Photos,
OneDrive
and Dropbox.
13
Android iOS
Interface Touch Screen Touch Screen
Headphone Jack Some current Android smartphones and many None on iPhone 7
don't. and later, lighting
to 3.5mm no
longer comes with
phone after
iPhone XS
14