Post on 28-Jan-2015
description
Submitted by: Bhavith D
5th Sem CS
497IS08003
Index Introduction.
Why a different operating system for mobiles? Different operating system vendors
Defining Symbian Architecture Core Strength of Symbian OS Why is it an open operating system? Malware Conclusion
Why a different operating system for mobile phones? (continued)
Mobile phones have scarce resources› Power-- Slow processor, small memory,
small disk › Size -- Screen and keyboard area› Heat › Price
Different vendors of operating systems.
Symbian Mobile (Microsoft) Palm Linux Blackberry
(Developed by research in motion)
Defining Symbian
Symbian OS is an operating system, designed for mobile devices, with associated libraries, user interface frameworks and reference implementations of common tools, produced by Symbian Ltd,and runs on ARM processors.
Symbian OS, is structured like many desktop operating systems with pre-emptive multitasking and memory protection.
Architecture
Symbian OS has the following components› Core› System Layer › Application Engines› User interface
Software› Application
Architecture (contd)
Symbian OS core is common to all devices, i.e. kernel, file server, memory management and device drivers. Above this core, components can be added or removed depending on the product requirements.
Symbian is developed using object oriented design
Core Strength of Symbian OS Event
Management› Symbian is designed
to have event based time sharing in a single thread
› An event-based implementation results in better performance, and simpler, more manageable, and portable code.
Power management› Symbian OS and is
designed to make efficient use of the processor and peripherals and so minimize power usage.
› When peripherals are not being used they are switched off by the system
Core Strength of Symbian OS
Robust and Dependable› Devices should not lose user data, crash or
require rebooting.
› Each process runs in a protected address space
Core Strength of Symbian OS Memory
Management › Memory available
on a Symbian OS device is often quite limited because of device size
› It assumes that memory is limited and minimizes consumption at every turn.
Full multitasking› Symbian OS runs
each application as a separate process
› It allows multiple applications to run concurrently
› Uses active scheduler and active objects to achieve multitasking
Symbian an open operating system?
Open to anyone to license
Open to anyone to develop applications
Based on open standards
Owned by the industry
Malware (Malicious Software)
There are a lot of software, viruses and worms that affect the symbian OS.
Bluetooth using worm, affects series 60 phones› Replicates over Bluetooth and arrives phones as
caribe.sis› When installed it starts looking for new devices
over Bluetooth
Malware (Malicious Software)
Flerprox (25th Sep 2006) › Malicious SIS trojan
that installs executable files
› Causes the device to restart on installation
› It creates a file that crashes fexplorer
Malware (Malicious Software)
Doomboot › Drops corrupted
system binaries into the infected device
› Cause the device to fail at next reboot
› Doomboot.A pretends to be cracked version of Symbian version of Doom 2.
Ways to prevent Malware
Never keep Bluetooth on when you are not using it.Never receive Bluetooth messages from unknown phonesCheck for installation signature checks when installing software
Conclusion
Very flexible Allows manufacturers to tailor their
products to their specifications Various types of devices for different
market segments On November 16, 2006, the 100 millionth
smartphone running Symbian OS was shipped.
This is not the end, its just a beginning .
THANK YOU