Sei sulla pagina 1di 10

Sistema Operativo Android

Diego Fernando Benavides Ariza.


Febrero 2020.

Universidad Jorge Tadeo Lozano.


Bogotá D.C.
Sistemas Operativos
1

Introducción

Inicios del S.O Android

Fundado en octubre del 2003 justo antes de adoptar la palabra “Smartphone”, Android

comenzó siendo planeado para mejorar el sistema operativo de las cámaras digitales, la

compañía atrajo inversores mostrando como Android podía instalarse en las cámaras

digitales, conectarse inalámbricamente al pc y el pc conectarse a un “centro de datos

Android” donde los dueños de las cámaras pudieran almacenar sus fotos en un servidor

web. El mercado de las cámaras digitales estaba decayendo y con esto Android decide

cambiar su enfoque hacia el desarrollo de sistemas operativos para móviles.

Uno de los grandes puntos de inflexión en la historia de Android fue cuando el gigante

Google vio potencial en este proyecto y lo compro, los desarrolladores originales

siguieron trabajando en el proyecto, pero bajo sus nuevos dueños.

Se estableció que el sistema operativo seria distribuido de forma gratuita, que la manera

de generar utilidades serias a través de apps o servicios integrados dentro del sistema

operativo además se estableció una alianza llamada “Open Handset Alliance” la cual

incluyo distintos fabricantes de teléfonos como HTC y Motorola, también fabricantes de

chips como Qualcomm y Texas Instrumentes, y proveedores de servicios móviles como

T-Mobile..
2

Objetivos Generales

- Conocer las características del sistema operativo Android

Objetivos Específicos

- Conocer los tipos de licenciamiento del sistema operativo

- Conocer las características de seguridad, estabilidad, soporte, escalabilidad.

- Conocer el tipo de tecnología que usa el sistema operativo

Licenciamiento del sistema operativo Android

Android es un software libre distribuido bajo la licencia apache v2, esta licencia otorga al

usuario el permiso para:

- Utilizar el software para cualquier propósito, distribuirlo, modificarlo, y distribuir

estas modificaciones

- No tiene “copyleft” lo que significa que las versiones modificadas que se creen,

no tienen que distribuirse necesariamente como software libre

- Compatible con GPL3 pero no con versioens anteriores

- Incluye provisiones de protección con relación a la patente

Es importante tener en que cualquier modificación del sistema operativo hecho por un

tercero no necesariamente comparte el licenciamiento, de esta manera el núcleo central

siempre será software libre pero algunas interfaces, funcionalidades, aplicaciones o

desarrollos extras pueden requerir permisos adicionales.


3

Características técnicas de Android OS

Tipo de sistema operativo Sistema operativo para dispositivos


móviles.
Familia de s.o Android, IOS, Windows 10 mobile,
BlackBerry Os, Symbian, Firefox OS,
Ubuntu Touch
Clasificación de usuario Son usados por los distintos tipos de
usuarios, desde usuarios con
requerimientos tecnológicos básicos
(llamadas, mensajería electrónica, chats,
etc…), hasta usuarios con requerimientos
mucho mas específicos (Alta capacidad de
procesamiento de imágenes, alto poder de
procesamiento, alta compatibilidad con
demás dispositivos etc…)
Clasificación por tarea

Clasificación por proceso

Requerimientos mínimos de funcionamiento Puesto que dispone de una basta variedad


de versiones, tiene una compatibilidad de
casi el 90%, para versiones como la 3.0 se
requiere mínimo 1ghz de procesador,
512mb de ram y una pantalla de al menos
3.5 pulgadas; para versiones mas
avanzadas como Android 10 se requiere
un procesador de 1.2ghz doble núcleo,
almacenamiento entre 850gb y 1.2gb y al
menos 512mb de ram
Tipo de hardware

Tipo de tecnología Su nucleo principal esta basado en el


Kernel de Linux, sobre este dependen los
servicios base del sistema como
seguridad, gestión de memoria, gestión de
procesos, pila de red, y modelo de
controladores
Interfaz Varia mucho entre los distintos
dispositivos con este sistema operativo,
esto depende del fabricante, pueden variar
el orden, la visualización y las
herramientas, pero en general sus
funcionalidades son las mismas
4

Lenguaje en el que esta desarrollado Esta desarrollado en java

Licenciamiento Software libre bajo licencia Apache v2

Soporte Debido a su variedad de versiones ,


Android ofrece soporte únicamente a sus
ultimas versiones, aun así, para versiones
mas antiguas no restringe el acceso a su
tienda de aplicaciones, pero esto también
implica que muchas de estas aplicaciones
no sean compatibles con estos
dispositivos.
Seguridad Utiliza la metodología por capas para la
seguridad, estas utilizan hardware y
software para evitar intrusiones; la
primera capa se denomina google play
protect, esta permite identificar software
malicioso con ayuda de algoritmos
inteligentes que se adaptan y mejoran
continuamente, también se integra el
sistema denominado “Encontrar mi
dispositivo”. Además de esta primera capa
cada aplicación de Android se aísla para
que ninguna pueda obtener información
de otra, así como también se protege el
acceso a componentes y el cifrado
completo del dispositivo en caso de
perdida. También se cuenta con bloqueos
de pantalla de forma segura e inicio
verificado.
Las actualizaciones periódicas mejoran
continuamente las posibles
vulnerabilidades en el sistema.
Estabilidad Muy estable en sus ultimas versiones
debido a sus periódicas actualizaciones y
el continuo soporte que se ofrece.
Escalabilidad Debido a que es un sistema operativo
libre, este es ofrecido a los fabricantes de
teléfonos esto genera que su escalabilidad
en cuanto a mercado sea exponencial
5

Componentes de un Servidor

Microprocesador Los procesadores para servidores poseen


muchos mas núcleos que los procesadores
convencionales, dentro de la línea de
AMD se tienen los Optetron y dentro de la
línea de Intel se tienen los Xeon.
Tarjeta madre Estas main boards vienen diseñadas para
admitir múltiples procesadores en la
misma placa, con lo cual el poder de
computo se multiplica; su capacidad de
memoria RAM también se incrementa y
esta varia entre 32 y 128gb.
Almacenamiento Los discos duros convencionales giran a
una velocidad de 7200rpm, en el caso de
los discos para servidores se utilizan
discos de interfaz SCSI 320 y SAS, la
velocidad de estas unidades pueden ser de
entre 10000 y 20000 rpm.
Gabinete Puesto que el principal objetivo es la
potencia de procesamiento los gabinetes
para servidores cuentan con varios
ventiladores para su correcta temperatura,
además de sockets y lugares especiales
para distintos métodos de refrigeración.
Fuentes de energía Se utilizan fuentes llamadas redundantes o
duales, estas permiten que en caso de que
una de las fuentes de un servidor falle, la
otra fuente inmediatamente tomara el
control.
6

Memorias Fully Buffered Tienen un margen de error muy reducido


(aprox 1.142.000 años) debido a estos son
las mejores para servidores .

Tarjeta Madre (Main Board)

Es la tarjeta principal en lo que respecta a la estructura interna del computador, en esta se


encuentras los diversos componentes y conexiones que componen el sistema.
Tiene como función principal el controlar los diversos componentes del computador,
mantener una buena comunicación entre cada uno de estos para garantizar el correcto
funcionamiento del sistema como un todo.
Las tarjetas madre vienen diseñadas para un grupo especifico de componentes, esto
generalmente en función del precio de la board.

POST(Power On Self Test)

Es el test o prueba que la bios realiza para comprobar que los dispositivos de entrada y
salida básicos del sistema se encuentren funcionando de manera correcta, este proceso
siempre se ejecuta al iniciar el computador, si existe algún error durante el proceso, se
impedirá el inicio del sistema.

Antes de iniciar el sistema operativo

Antes de que se cargue el sistema operativo una herramienta llamada Manejador de


arranque o Boot Manager, se encargar de presentarnos los sistemas operativos que
tenemos instalados en el equipo, de ser así nos muestra cada uno de estos, y nos da la
opción de seleccionar alguno. Una vez seleccionado se empieza a cargar el sistema
operativo.

El Boot del computador

- Inicialmente el proceso inicia con el suministro de corriente (encendido)


- Se inicia el microprocesador, carga la BIOS en memoria o lee la ROM y la
ejecuta
- Se ejecuta el POST o Test de auto chequeo, evaluando inicialmente los
componentes gráficos, arrancando el sistema de video, y posteriormente testeando
los demás dispositivos.
7

- Se habilita el monitor, se muestra un conteo de memoria y se realiza un inventario


de los componentes del pc, se inicia el proceso p&p mostrando todos aquellos
componentes encontrados.
- Se busca una unidad de arranque de sistema operativo
- Una vez se encuentra, se buscará la Bios para arrancar el sistema operativo,
dentro de un pequeño sector se encuentra un programada denominado Boot
Manager que realiza la carga del sistema operativo, además de permitir elegir
cualquier otro si se tienen múltiples sistemas operativos instalados.
- Se carga el sistema operativo, y esta toma el control.

Control del sistema operativo sobre el hardware

Este control se da por los drivers o controladores los cuales conectan al sistema operativo
directamente con los componentes del hardware del pc, estos drivers hacen como
intermediarios entre el sistema operativo y el dispositivo hardware para que sea posible
que estos se entiendan de la mejor manera y funcionen de manera adecuada. La mayoría
de dispositivos hardware tienen sus propios controladores, estos generalmente
desarrollados por los mismos fabricantes.

¿Qué es la BIOS?

La Bios es un programa integrado en la memoria de la placa base cuyo objetivo principal


es el de configurar y detectar los dispositivos conectados al ordenador, para así
posteriormente poder cargar el sistema operativo, la bios es el primer programa en asumir
el control del computador.

Plug And Play

El plug and play es principalmente la capacidad que tiene un ordenador de configurar un


dispositivo tan pronto este sea conectado, esto facilita al usuario la tarea de instalación de
controladores/driver y además permite que el uso de una computadora sea mucho mas
fácil para cualquier persona; Un ejemplo de un dispositivo plug and play podría ser un
micrófono usb inalámbrico el cual simplemente con conectar el usb al puerto del
computador estaría listo para usarse sin mayor configuración.

Bus de datos

Es un sistema en el cual tenemos una transferencia digital entre los distintos componentes
y dispositivos presentes en un equipo; es como la vía que se encarga de ubicar cada uno
de los datos enviados y recibidos hacia un sistema de memoria que guarda un vinculo con
las funciones del procesador.
8
9

Lista de referencias

Stallings, W. (2006). Organización y arquitectura de computadores (Ed. rev.). Madrid,


Español: Pearson Educación.

Potrebbero piacerti anche