Você está na página 1de 9

SISTEMA OPERATIVO

SYMBIAN
[Escriba el subtítulo del documento]

PRESENTADO POR:

ANDRES FELIPE PISSO

SISTEMAS OPERATIVOS

FACULTAD DE INGENIERIA DE SISTEMAS

UNIVERSIDAD COOPERATIVA DE COLOMBIA

POPAYAN

CAUCA

2010
Tabla de contenido

DEFINICION.......................................................................................................................................... 2
HISTORIA ............................................................................................................................................. 2
DISEÑO ................................................................................................................................................ 3
ESTRUCTURA ....................................................................................................................................... 4
SEGURIDAD ......................................................................................................................................... 5
DESARROLLO EN SYMBIAN.................................................................................................................. 6
COMPETENCIA..................................................................................................................................... 7
BIBLIOGRAFIA ...................................................................................................................................... 8
SISTEMA OPERATIVO SYMBIAN

DEFINICION

Symbian OS es uno de los sistemas operativos móviles de Nokia para dispositivos móviles y
smarthphones, posee librerías asociadas, interfaz de usuario, Frameworks y referencia
implementaciones de herramientas comunes, originalmente desarrollado por Symbian Ltda., fue
un descendiente del EPOC de Psion y funciona exclusivamente en Procesadores ARM, aunque
alguna vez tubo soporte para puertos x86

En el 2008, la compañía Symbian Software Ltda. fue comprada por Nokia y una nueva fundación
sin ánimo de lucro llamada Fundación Symbian fue establecida, el SO Symbian y sus interfaces de
usuario s60, UIQ y MOAP fueron contribuidas por sus desarrolladores para la fundación con el
propósito de crear una plataforma symbian de condigo abierto, esto fue hecho oficialmente en
Febrero del 2010.

HISTORIA

A continuación hay algunas fechas importantes en el desarrollo del Sistema Operativo Symbian:

• 1980: Psion fue fundado por David Potter

• 1984: Fue Lanzado el Organizador de Psion

• 1986: El ampliamente Mejorado Organizador de Psion 2 lanza un Lenguaje de


programación de Bases de Datos de fácil uso llamado OPL

• 1987: Psion empieza con el desarrollo de un nuevo sistema operativo de multitareas


llamado EPOC

• 1989: los dispositivos EPOC16 salen al mercado con una interfaz gráfica de 1 bit operada
por teclado

• 1997: Aparece la primera versión del EPOC32 que más adelante se llamaría Symbian OS,
este sistema operativo era capaz de trabajar multitareas para un solo usuario.

• 1998: En Junio Psion Software se convierte en Symbian, un sistema operativo que fue
producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran
Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG,
Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. El objetivo de Symbian fue crear un
sistema operativo para terminales móviles que pudiera competir con el de Palm o el
Windows Mobile de Microsoft.

• 2001: Es sacado al mercado el primer teléfono con el sistema operativo Symbian OS, el
Nokia 9210 con Soporte a Bluetooth

• 2003: Sale a la venta los dispositivos con Symbian OS 7.0 y 7.0s, aparece con todas las
interfaces de usuario contemporáneas incluyendo UIQ , Serie 80, Serie 90, Serie 60,
también añade soporte EDGE y IPv6.

• 2004: Psion vende sus acciones de Symbian.

• 2008: Symbian fue comprado por Nokia y se formó la Fundación Symbian.

• 2010: Actualmente la versión Symbian^3 es la que está en uso, aunque el desarrollo del
Symbian^4 está bastante avanzado

DISEÑO

Symbian presenta entre sus características Multitareas Preventivas y protección de memoria,


como cualquier otro sistema operativo (especialmente aquellos creados para computadores de
escritorio).

El Sistema Operativo Symbian fue creado con 3 principios fundamentales:

 La Integridad y Seguridad de la información del Usuario es Primordial.


 El tiempo del Usuario no debe ser Desperdiciado.
 Todos los recursos son Escasos.

Para cumplir a mayor cabalidad con estos principios, Symbian utiliza una arquitectura MicroKernel,
tiene un enfoque a los servicios de Petición y respuesta, y mantiene la separación entre la interfaz
de usuario y la máquina. El sistema operativo es optimizado para dispositivos con baterías
pequeñas y sistemas basados en ROM. Las aplicaciones y el sistema operativo en sí, sigue con un
enfoque orientado a objetos: Modelo Vista Controlador

Hay un fuerte énfasis en la conservación de recursos que es demostrada por los idiomas de
programación específicos de Symbian. Hay técnicas similares para la conservación de espacio en
disco (Aunque los discos en dispositivos con Symbian son en su mayoría memorias Flash). Además,
toda la programación de symbian es basada en Eventos, y la CPU cambia a modo de uso minino de
poder cuando las aplicaciones no están interactuando directamente con un evento, esto es posible
gracias a un idioma de programación llamado Objetos Activos.
El Kernel de Symbian (EKA2) soporte respuesta en tiempo real lo suficientemente rápido para
construir un teléfono de núcleo sencillo basado en el, esto es, un teléfono con un único núcleo del
procesador ejecuta las aplicaciones de usuario y la pila de Llamadas. Esto ha permitido que los
teléfonos Symbian con EKA2 sean cada vez más pequeños, económicos y eficientes en el uso de
energía a comparación de sus predecesores.

ESTRUCTURA

El sistema de modelo de Symbian contiene las siguientes capas de arriba hacia abajo:

 Capa de Framework de Usuario.


 Capa de Servicios de Aplicación.
o Java ME.
 Capa de Servicios del Sistema Operativo.
o Servicios del Sistema Operativo Genéricos.
o Servicios de Comunicación.
o Servicios de Multimedia y Gráficos.
o Servicios de Conectividad.
 Capa de Servicios Base.
 Servicios Kernel y Capa de interfaz del hardware.

La capa de servicios Base es el nivel más bajo accesible por operaciones por parte del usuario;
incluye el servidor de archivos y la biblioteca del usuario, un Framework de Plugins que maneja
todos los plug-ins, almacenamiento, depósito central, DBMS y servicios criptográficos. También
incluye el servidor de la ventana del texto y núcleo de texto: los dos servicios básicos de los cuales
un puerto totalmente funcional se puede crear sin la necesidad de cualquier capa más alta.

Symbian tiene una arquitectura del microkernel, que significa que lo mínimo necesario está dentro
del núcleo para maximizar robustez, disponibilidad y sensibilidad. Contiene un planificador, una
gerencia de la memoria y drivers de dispositivo, pero otros servicios como ayuda del
establecimiento de una red, de la telefonía y del sistema de archivos se ubican en la capa de
servicios del SO y la capa Base La inclusión de los drivers de dispositivo significa que el núcleo no
es un microkernel verdadero. El núcleo en tiempo real EKA2, que se ha llamado un nanokernel,
contiene solamente los primitivos más básicos y requiere un núcleo extendido para implementar
cualquier otra abstracción.

Symbian es diseñado para enfatizar compatibilidad con otros dispositivos, especialmente sistemas
de ficheros removibles. El desarrollo temprano de EPOC condujo a adoptar el FAT como el sistema
de ficheros interno, y éste permanece, pero un modelo orientado al objeto de la persistencia fue
puesto sobre el FAT subyacente para proporcionar un interfaz del tipo POSIX y un modelo
streaming. Los formatos de datos internos confían en usar el mismo APIs que crean los datos para
ejecutar todas las manipulaciones de archivo. Esto ha dado lugar a una dependencia de datos y a
dificultades asociadas con los cambios y la migración de datos.

Hay un subsistema grande del establecimiento de una red y de comunicación, que tiene tres
servidores principales llamados: ETEL (telefonía de EPOC), ESOCK (Sockets de EPOC) y C32
(responsable de la comunicación serial). Cada uno de éstos tiene un esquema Plug-In. Por ejemplo
ESOCK permite diversos módulos del protocolo de “.PRT” para implementar varios esquemas del
protocolo de red. El subsistema también contiene el código que soporta puentes de
comunicaciones de corto alcance, tales como Bluetooth, IrDA y USB.

Hay también un de gran cantidad del código de interfaz de usuario (UI). Solamente las clases y la
subestructura de la base eran contenidas en el SO de Symbian, mientras que la mayor parte de las
interfaces de usuario usadas actualmente eran mantenidos por terceros. Éste ya no se cumple. Las
tres Interfaces de usuario más importantes - S60, UIQ y MOAP - fueron contribuidas a Symbian en
2009. Symbian también contiene librerías de gráficos, la disposición del texto y renderización de
fuentes

Todas las aplicaciones nativas de Symbian C++ son creadas a partir de tres clases del Framework
definidas por la arquitectura de la aplicación: una clase del uso, una clase del documento y una
clase de aplicaciones de interfaz de usuario. Estas clases crean el comportamiento fundamental de
la aplicación. Las funciones requeridas restantes, la vista de aplicación, el modelo de los datos y la
interfaz de datos, se crean independientemente e interactúan solamente con su APIs con las otras
clases.

SEGURIDAD

El SO de Symbian fue objeto de una variedad de virus, el más conocido de cuál es Cabir. Éstos se
envían generalmente del teléfono al teléfono mediante Bluetooth. Hasta ahora, ninguno se ha
aprovechado de cualquier defecto en el SO de Symbian - en cambio, todos preguntan al usuario si
quisiera instalar el software, con advertencias de que el software puede no ser de confianza.

Sin embargo, con una visión que el usuario promedio del teléfono móvil no debe tener que
preocuparse de la seguridad, el OS 9.x del Symbian adoptó un modelo de la capacidad del tipo
UNIX (permisos por proceso, no por objeto). El software instalado no puede en teoría hacer cosas
perjudiciales (tales como costarle dinero al usuario enviando datos a la red) sin ser firmados
digitalmente - así haciéndose detectable. Los desarrolladores comerciales que pueden permitirse
el coste pueden aplicarse para hacer firmar su software firmar vía “el programa firmado Symbian”.
Algunos operadores han optado por inhabilitar todos los certificados con excepción de los
certificados firmados por Symbian.

Algunos otros programas hostiles se enumeran abajo, pero todos todavía requieren la entrada del
usuario para funcionar:
Drever.A: Troyano de archivo SIS malicioso, deshabilita aplicaciones antivirus de inicio

Locknut.B: Troyano de archivo SIS malicioso que pretende ser un parche para Symbian s60 y ataca
al sistema previniendo la ejecución de alguna aplicación

Mabir.A: versión MMS del Cabir que se envía también por Bluetooth al primer celular que
encuentre

Fontal.A: Troyano de archivo SIS malicioso que instala un archivo corrupto impidiendo el reinicio
del celular.

DESARROLLO EN SYMBIAN

A partir del 2010 el SDK standard para Symbian es el C++, usando Qt o Symbian C++, este fue el
standard de programación antes del Qt, utilizado por UIQ y S60, Los dispositivos Symbian también
pueden ser programados usando Python, Java ME, Flash Lite, Ruby, .NET, Web Runtime (WRB)
Widgets y el estándar C++.
COMPETENCIA

Ventas 2010

50,00%

40,00%

30,00%

20,00%

10,00%

0,00%
Symbian RIM Apple Microsoft Android

Los informes de febrero de 2010 que los dispositivos de Symbian abarcaron una 47.2% de los
dispositivos móviles Smarthphone en 2009, con RIM que tenía un 20.8%, Apple que tenía 15.1%
(con el SO del iPhone), Microsoft teniendo 8.8% (a través del CE de Windows y de Windows
Mobile) y Android teniendo 4.7%. Otros competidores incluyen el webOS, BREW de Qualcomm,
SavaJe, Linux y software de MontaVista.
BIBLIOGRAFIA

 http://www.symbian.org
 http://en.wikipedia.org/wiki/Symbian_OS
 http://www.youtube.com/users/symbianfoundation

Você também pode gostar