Está en la página 1de 6

Evolucin sistemas operativos dispositivos mviles

Glosario

Ncleo monoltico: Significa que todos sus componentes estn en un


solo paquete y este establece procedimiento de llamadas hacia el resto de
los procesos del sistema corriendo en un rea restringida el cual estos no

pueden acceder directamente [1].


Btrfs: es un sistema de archivos copy-on-write anunciado por Oracle
Corporation para Linux. Su objetivo es sustituir al sistema de archivos ext3,

eliminando el mayor nmero de sus limitaciones [2].


Repositorio: Un repositorio, depsito o archivo es un sitio centralizado
donde se almacena y mantiene informacin digital, habitualmente bases

de datos o archivos informticos [3].


Darwin: Es un sistema operativo en s mismo sobre el que descansan el
resto de tecnologas que, en conjunto, dan como resultado final lo que se

conoce como Mac OS X [4].


Cocoa: Se define como una advanced object-oriented API para

desplegar aplicaciones escritas en Java y Objective-C [5].


Mquina virtual: Es un software (programa) que emula a un ordenador
real y por lo tanto dispone de disco duro, memoria ram, tarjeta grfica, etc.

y puede ejecutar programas como lo hace una computadora [6].


Dalvik: es la mquina virtual usada en los dispositivos Android [7].

Ncleo hibrido: Son fundamentalmente micro ncleos que tienen cdigo


no esencial, en el espacio del kernel con el fin de ejecutar este de forma

ms rpida de que lo hara si estuviera en espacio de usuario [8].


ARM: Es una arquitectura de procesadores RISC de 32 bits desarrollada
por ARM Limited, que es ampliamente empleada en sistemas integrados

[9].
Ncleo de tiempo real: Es un sistema (informtico) que interacciona con
su entorno, sobre el cual realiza acciones de control que se realizan en
intervalos de tiempo bien definidos, no solo dependiendo el correcto
funcionamiento del resultado lgico de la computacin, sino del tiempo en

el cual se produce el resultado [10].


Kernel unificado:

Microncleo: Son sistemas operativos que proveen un conjunto de


llamadas mnimas al sistema, para implementar servicios bsicos como lo

son espacios de direcciones, comunicacin entre procesos y planificacin

bsica [11].
Multithreading: Es la capacidad que tiene el sistema operativo de ejecutar
las diferentes partes de un programa (threads o hilos) simultneamente
[12].

Evolucin
En 1996 Palm lanz el primer sistema operativo para mviles. El Palm OS 1.0 integraba
aplicaciones de RIM como correo, agenda, memo pad y tareas.
El EPOC32 1997, el cual pertenece a una familia de sistemas operativos que tiene sus
orgenes a finales de 1980 y principios de 1990 con el EPOC16.
La historia de Blackberry OS como sistema operativo se remonta a 1999, con la primera
aparicin de los terminales Handheld. Es un sistema operativo mvil creado por Research
In Motion (RIM) para sus dispositivos blackberry.
Posteriormente en el ao 2000, Microsoft lanz el Pocket PC2000 y un ao despus este
sistema operativo ya soportaba Messenger y Media Player 8 Enhanced UI.
A principios del ao 2000 surgi Symbian, que es producto de varias empresas de
telefona mvil (Nokia, Sony Ericsson, Psion, Samsung, Siemens, Benq, Lg, Motorola,
Lenovo, Sharp, Panasonic, etc) con el objetivo de competir contra los sistemas operativos
de Palm o el Windows Mobile de Microsoft.
Symbian Os fue lanzado en el ao 2001 y sus orgenes provienen del EPOC32. En el
2003 se lanz Windows Mobile con bluetooth e Internet Explorer.
Maemo en 2005. La plataforma Maemo es desarrollada por Nokia en colaboracin con
varios proyectos open source, entre ellos el kernel Linux, Debian y Gnome.

En enero del 2007 apareci iPhone OS (que despus se convirti en iOS). En el 2008
Google lanz su primer dispositivo Android. En el 2009 se lanz HP webOS, desarrollado
por Palm. Bada en 2009.
Meego en 2010, el cual tiene como ncleo una distribucin de Linux, hecho sobre Maemo
(Sistema de Nokia) y Moblin (Sistema de Intel).
En el ao 2011 el Windows Phone reemplaza al Windows Mobile.
Firefox OS 2013 es desarrollado por mozilla corporation. Ubuntu Touch 2013. En el 2013
Meego acabo como proyecto externo y pasa a ser reemplazado por Sailfish OS de Jolla.

Tizen 2014 Tizen es un sistema operativo mvil open source basado en Linux que nace
bajo el amparo de la Asociacin Tizen (anteriormente llamada Fundacin LiMo), liderado
por Samsung e Intel, y patrocinado por la Linux Foundation.
1. Android
Se basa en el kernel de Linux versin 2.6 para las principales funciones como seguridad,
manejo de memoria, manejo de procesos, networking y modelo de driver. El lenguaje de
programacin utilizado es Java. Las aplicaciones corren sobre una mquina virtual
diseada para ser usada de forma embebida, denominada Dalvik, la cual se ejecuta sobre
un kernel de Linux.

Tipo de ncleo: Monoltico.

Licencia: Apache 2.0 y GNU GPL 2

Plataformas soportadas: ARM, x86, MIPS, IBM POWER.

Escrito en: C (ncleo), c++ (algunas bibliotecas de terceros), Java (UI).

2. Apple iOS
La historia del IPhone OS comienza conjuntamente con el nacimiento del conocido
IPhone, en el 2007. Aunque, esta aseveracin es discutible, ya que este sistema operativo
que corre en el Iphone es en realidad una versin adaptada del OS X. Se derivan del Mac
OS X (derivado de UNIX), el cual est basado en Darwin BSD.

Tipo de ncleo: Ncleo hbrido

Interfaz grfica por defecto: Cocoa touch

Licencia: APSL y Apple EULA

Escrito en: C, C++, OBJETIVE C

Plataformas soportadas: ARM

3. Windows Phone
Es un sistema de Kernel unificado. El kernel de Windows CE puede manejar ms de
32000 procesos simultneos, cada uno con 2GB de memoria virtual compartida. El file
system soporta archivos de hasta 4GB y encriptacin de dispositivos de almacenamiento
externo. Sistema de tiempo real.

Tipo de ncleo: Monoltico (versiones basadas en MS-DOS), Hbrido


(versiones basada en windows NT)

Plataformas soportadas: x86, ARM

Escrito en: C, C++, java.

4. BlackBerry OS
Es un sistema que permite multitarea y tolera diferentes mtodos de entrada adoptados
por RIM para su uso en computadoras de mano. Estos dispositivos permitan, en un
principio, acceso a nuestras cuentas de correo electrnico, navegacin web, y conexin a
programas de gestin de correo.

Escrito en: C, C++, Cascades, HTML5, Adobe AIR

Tipo de ncleo: Microncleo de tiempo real.

Plataformas soportadas: BlackBerry Dev Alpha y Smartphones BlackBerry

5. Firefox OS
Firefox OS es un sistema operativo mvil, basado en HTML5 con ncleo Linux, de cdigo
abierto, para smartphones y tabletas.
6. Ubuntu Touch
Es un sistema operativo mvil basado en Linux.

7. Symbian OS
Caractersticas Symbian OS posee un ncleo de tiempo real. Es un sistema operativo con
un microkernel y capacidad multithreading. Cuenta con un sistema de archivos de alta
performance que soporta las ltimas memorias NOR, NAND, SD y MMC. Las versiones
9.3, 9.4 y 9.5 (ltima versin), soportan paginacin bajo demanda. La paginacin bajo
demanda permite un mejor aprovechamiento de la memoria RAM de los dispositivos ya
que solo se carga en memoria la "pgina" que se va a ejecutar.
Soporte para varias plataformas de desarrollo como C++, J2ME, C y MIDP 2.0. Symbian
es un sistema operativo escrito en C++.
8. Meego
El ncleo del sistema operativo es una distribucin de Linux, hecho sobre maemo
(sistema de Nokia basado en Debian) y Moblin (sistema de Intel basado en Fedora).
Meego es una de las primeras distribuciones de Linux en usar el sistema de archivos Btrfs
por omisin, y utiliza repositorios RPM.

Tipo de ncleo: monoltico

Plataformas soportadas: ARM, x86

9. Palm OS
Arquitectura basada en procesadores ARM de 32 bits. Soporte para tamao de pantalla
hasta 320x480. Soporte multilenguaje, japons y chino simplificado. Menos de 300k solo
para el SO (RAM). Mximo de 128 MB de RAM.
10. Web OS
Referencias
[1]

P.
Byte,
Proyecto
Byte,
2015.
[Online].
Available:
http://www.proyectobyte.com/linux-es/nucleo-shell-estructura-de-directorios-ypermisos-260. [Accessed: 12-Aug-2015].

[2]

DesdeLinux, BTRFS PODRA SER EL NUEVO SISTEMA DE ARCHIVOS EN


UBUNTU MAVERICK, 2015. [Online]. Available: http://blog.desdelinux.net/btrfspodria-ser-el-nuevo-sistema-de-archivos-en-ubuntu-maverick/. [Accessed: 12-Aug2015].

[3]

ovtoaster, Que son los repositorios en Linux? tiles, rpidos y seguros, 2014.
[Online]. Available: http://ovtoaster.com/repositorios-linux/. [Accessed: 12-Aug2015].

[4]

Unix
Network,
Darwin
BSD,
2013.
[Online].
Available:
https://unixnetwork.wordpress.com/2013/02/18/darwin-bsd-2/. [Accessed: 12-Aug2015].

[5]

A. Prez, Cesar; Ros, Mac os x: panther, 2003.

[6]

W. Sagstegui, Mquinas virtuales (VMWare, Virtual PC, Sandbox. Qu son y para


qu sirven. (DV00402A), 2006.

[7]

tuprogramacin,
Qu
es
Dalvik?
[Online].
Available:
http://www.tuprogramacion.com/glosario/que-es-dalvik/. [Accessed: 12-Aug-2015].

[8]

E.
Prado,
Ncleo
Hibrido,
2009.
[Online].
Available:
http://compartiendotuconocimiento.blogspot.com/2009/10/nucleo-hibrido.html.
[Accessed: 13-Aug-2015].

[9]

Alegsa, Definicin de ARM, 2009. [Online]. Available:


http://www.alegsa.com.ar/Dic/arm.php. [Accessed: 13-Aug-2015].

[10]

R. Fernndez, SISTEMAS EN TIEMPO REAL:, Rev. los Estud. Informtica la UJI,


pp. 112, 2005.

[11]

SISTEMAS OPERATIVOS MICRONCLEO, SISTEMAS OPERATIVOS


MICRONCLEO, 2015. [Online]. Available: http://sistemas-operativosmicronucleo.wikispaces.com/7.+RESUMEN. [Accessed: 13-Aug-2015].

[12]

arquitecturas-rodridkv, Que es el multithreading?, 2008. [Online]. Available:


http://arquitecturas-rodridkv.blogspot.com/2008/12/2f-multithreading-enarquitecturas-para.html. [Accessed: 13-Aug-2015].

Bibliografa
1 J. Basterretche, Dispositivos Mviles, 2007. [En lnea]. Available:
2 Y. Bermdez y J. Lpez, Anlisis comparativo entre sistemas operativos de
dispositivos mviles android, iphone y blackberry, Pereira, 2007. [En lnea]. Available:
http://repositorio.utp.edu.co/dspace/bitstream/11059/2474/1/00416B516.pdf
3 G. Pedrozo, Sistemas Operativos en Dispositivos, 2012. [En lnea]. Available:
http://exa.unne.edu.ar/informatica/SO/Sistemas_Operativos_en_Dispositivos_Moviles.p
df
4 J. Gonzlez, Aplicacin android para la resolucin de estructuras 2D de barras, 2014.
[En lnea]. Available: http://uvadoc.uva.es/bitstream/10324/10381/1/PFC-I-146.pdf
5 P. Iglesias, La Web como plataforma, 2014. [En lnea]. Available:
http://www.pabloyglesias.com/documentos/la-web-como-plataforma.pdf
6 M. Mann, Introduccin a andriod.
7 G. Villar y I. Toledo, Sistemas Operativos Para Dispositivos Mviles, 2008. [En lnea].
Available: https://miriammeza.files.wordpress.com/2010/09/presentacion.pdf
8 SocialCompare, SocialCompare, 2 08 2015. [En lnea]. Available:
http://socialcompare.com/en/comparison/los-sistemas-operativos-2rsm4p41.
9 F. Chavz, A. Ponciano, B. Gonzlez y J. Vsquez, Aprendiendo sobre tecnologa, 13
Agosto 2015. [En lnea]. Available:
https://aprendiendotecnologiaadmonb.wordpress.com/dispositivos-moviles-y-sussistemas-operativos/.