martes, 30 de septiembre de 2014

Tecnologias Emergentes en Sistemas Operativos

Sistemas Operativos

Un Sistema Operativo: Es el programa (o software) más importante de un Computador. Para que funcionen los otros programas, cada computador  de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
  • ANDROID
  • SYMBIAN

ANDROID

Es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles con pantalla táctil como Smartphone, tablets, Google TV y otros dispositivos. Cuenta con una plataforma de descarga de aplicaciones y juegos llamada Google Play, la cual tiene más de 100 mil opciones para descargar, la mayoría gratuitas. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas XML, 2.8 millones de líneas de lenguaje C, 2.1 millones de líneas Java y 1.75 millones de líneas de C++.

SYMBIAN

Symbian OS es el resultado de una alianza entre varias empresas multinacionales de renombre en el mercado. Con los años, la empresa Nokia adquirió el total de las acciones de la compañía y de esta forma se convirtió en el único propietario con el fin de crear la Fundación Symbian para convertir este software en un sistema operativo de código abierto. No obstante, otras compañías utilizan también este sistema operativo en alguno de sus modelos, tales como Sony Ericsson, Samsung, Siemens, Motorola y otras.

Tabla Comparativa de Tecnologías Emergentes de Sistemas Operativos
Tecnología
Características
Ventajas
Desventajas














ANDROID
Navegador integrado: Basado en el motor open Source Webkit.  SQlite: Base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones.  Multimedia: Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). 
El código de Android es abierto: Google liberó Android bajo licencia Apache. Cualquier persona puede realizar una aplicación para Android.
Hoy día hay más de 650.000 aplicaciones disponibles para teléfonos Android, aproximadamente 2/3 son gratis. Además la libertad de código permite adaptar Android a bastantes otros dispositivos además de teléfonos celulares. Está implantado en Tablets, GPS, relojes, microondas… incluso hay por internet una versión de Android para PC.

A pesar de ser una ventaja el ser un sistema multitarea: El hecho de tener varias aplicaciones abiertas hacen que el consumo de la batería aumente y como no todas las aplicaciones Android las cierra hay que instalar una aplicación para que las cierre. En la Market de Android hay una buena cantidad de aplicaciones para este fin, así que el problema es solucionable pero debería venir pre instalado de fábrica. Duración de la batería: la batería en un celular Android se agota muy rápido. Utilizando las aplicaciones de manera moderada la batería puede llegar a durar más, pero para un usuario que usa mucho sus aplicaciones la batería no tiende a durar, lo que se puede solucionar con algunas aplicaciones, pero volvemos a lo mismo no viene pre instalada de fábrica, hace falta una aplicación externa al sistema Android para optimizar mejor la batería.
















SYMBIAN
Posee un eficiente uso de todos los recursos de la máquina (especialmente de la batería, la memoria RAM y la ROM).
Está basado en un micro kernel, es decir, una mínima porción del sistema tiene privilegios de kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores.
Cada aplicación corre en sus propios procesos y tiene acceso solo a su propio espacio de memoria. Esto permite que las aplicaciones para Symbian sean orientadas a "single threads" y no múltiples.
El sistema posee componentes que permiten el diseño de aplicaciones multiplataforma, o sea, diferentes tamaños de pantalla, color, resolución, teclados, etc. La mayoría de estos componentes han sido diseñados en C++.
Adaptabilidad al hardware específico y a las pilas de telefonía de los fabricantes.
Acceso inmediato a los datos.
Manejo fiable de los datos, incluso en caso de fallo en la comunicación o falta de recursos, como memoria, disco o batería.
Consistencia en la comunicación entre los datos propios del dispositivo y otros.
Permite la conectividad con diferentes dispositivos a través de Bluetooth.
Instalación de programas y juegos.
Fuerte énfasis en las funciones básicas de telefonía y multimedia en sus dispositivos.
Variedad de dispositivos disponibles.
    El precio de los móviles que incluyen Symbian suele ser mas caro que el de los modelos que no lo llevan.
       El equipo tarda en responder.

No hay comentarios:

Publicar un comentario