Translate

lunes, 30 de septiembre de 2013

Android, conceptos básicos.

ANDORID

Es un sistema operativo basado en el núcleo Linux diseñado originalmente para dispositivos móviles, tales como teléfonos inteligentes (SMARTPHONES), pero que posteriormente se expandió su desarrollo para soportar otros dispositivos tales como tablet, reproductores MP3, netbook, etc.

FIRMEWARE

Es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash, etc), que establece la lógica
de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación. Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.

ROM

Cuando hablamos de una ROM, estamos hablando de una memoria de solo lectura. Esto viene desde fines de los años 80, cuando las PCs tenian su sistema operativo grabado en una de estas memorias, para actualizar el sistema operativo necesitábamos cambiar la memoria ROM.

En Android, una ROM es un archivo en formato zip que contiene todo los datos del sistema operativo, al instalar una ROM nueva, podemos darle a nuestro dispositivo funciones que originalmente no tenia, como por ejemplo, mejor administración de memoria RAM, habilitación de la partición swap, utilizar una parte de la tarjeta SD como memoria del telefono, etc...

Para poder instalar una ROM nueva en nuestros dispositivos necesitamos instalar antes un "Recovery".


ROM OFICIAL

(Conocido también como Stock ROM o ROM Original). Se refiere a aquellos ROMs que han sido instalados por las compañías telefónicas (MOVISTAR, VODAFONE, ORANGE, TELCEL, COMCEL, etc.) o fabricantes (SAMSUNG, LG, HTC, SONY, etc.) para entregar los equipos. Todas las compañías telefónicas tienen su propio ROM e igualmente los fabricantes para el caso de equipos libres. Así el mejor ejemplo de ROM original es aquel ROM que estaba instalado en el equipo cuando lo compraste en la tienda. Una diferencia común entre un ROM original respecto a los cocinados, es que el ROM contiene el sistema operativo, Radio, SPL y pantallas de arranque, en tanto los cocinados generalmente contienen únicamente el sistema operativo.

CUSTOM ROM O ROM COCINADA

Una ROM cocinada es una ROM por así llamarla oficial o base, modificada por un “cocinero”, a la que se le han aplicado ciertos cambios para mejorar y corregir las funciones y desempeño del móvil así como su apariencia interna en algunos casos. Generalmente estas roms son mucho mas mejores que las roms oficiales, ya que los cocineros o developers les aplican cambios para la mejora del rendimiento, mejora de la bateria, etc..

RECOVERY

El Recovery es una parte del sistema que permite instalar una ROM. Los recovery que vienen de serie tiene muy poca ultilidad, por ejemplo, en los LG p500h, solo permite "reinstalar" la ROM original.

Esta parte del sistema se puede cambiar, instalando otro recovery que tenga más funciones, como por ejemplo instalar una ROM personalizada o particionar la tarjeta de memoria.

Los dos recovery más utilizados son ClockworkMod y AmonRa, la forma de instalación de estos puede variar dependiendo el telefono.


KERNEL


El kernel es el que se encarga de administrar todos los recursos del sistema, todo el hardware y sus funciones. Instalando una nueva versión del kernel podemos llegar a obtener muchos mejores resultados en la administración de nuestro celular.

El kernel es el nucleo del sistema operativo, como en la mayoría de las versiones de linux (desconozco si hay alguna que no), el kernel se encuentra separado del sistema operativo en sí, de está forma podemos actualizar el kernel sin necesidad de instalar nuevamente el sistema operativo. Esto en un celular es muy util, ya que podemos actualizar el kernel sin necesidad de perder los datos que teníamos. Por ejemplo, algunos celulares tiene por defecto un kernel que tiene problemas con el driver touch, si encontráramos alguno que gestione mejor este recurso podríamos actualizarlo y no perderíamos datos.



2 comentarios:

  1. Buenos días señor Rajoy Fernández, quería decirle que la lechuga le ha afectado mucho estos días. A mi gusto.

    ResponderEliminar