Está en la página 1de 32

Índice

Introducción .................................................................................................................................................. 3
Breve reseña sobre lo que es un Sistema Operativo. ................................................................................... 4
Funciones de un sistema operativo .......................................................................................................... 4
Según la administración de tareas ............................................................................................................ 5
Según la administración de usuarios ........................................................................................................ 5
Según la administración de recursos ........................................................................................................ 5
Según el número de procesadores ........................................................................................................... 6
Tipos de Sistema Operativos......................................................................................................................... 6
Sistema Operativo Mainframe ...................................................................................................................... 6
z/OS ........................................................................................................................................................... 7
z/VM.......................................................................................................................................................... 8
z/VSE ......................................................................................................................................................... 8
Sistema Operativo Nodos Sensores .............................................................................................................. 8
TinyOS ....................................................................................................................................................... 9
Sistema Operativo: Servidores...................................................................................................................... 9
¿Qué es un SO servidor? ......................................................................................................................... 10
Versiones................................................................................................................................................. 10
Principales características ....................................................................................................................... 11
Rol del servidor (servicios) ...................................................................................................................... 12
Requisitos del Sistema ............................................................................................................................ 13
Algunos sistemas operativos para servidores son: ................................................................................. 15
Sistema Operativo de Computadores Personales ...................................................................................... 17
Microsoft Windows................................................................................................................................. 17
Mac OS .................................................................................................................................................... 18
Linux Ubuntu ........................................................................................................................................... 19
Sistemas Operativos Multiprocesador........................................................................................................ 20
Sistema Operativo De Dispositivos Móviles................................................................................................ 21
Capas de un sistema operativo móvil ..................................................................................................... 21
Entorno de ejecución de aplicaciones .................................................................................................... 21

1
Interfaz de usuario .................................................................................................................................. 21
Sistemas operativos móviles ................................................................................................................... 22
Android ............................................................................................................................................... 22
iOS ....................................................................................................................................................... 23
Windows Phone .................................................................................................................................. 24
BlackBerry OS ...................................................................................................................................... 25
Firefox OS ............................................................................................................................................ 26
Ubuntu Touch ..................................................................................................................................... 27
Sistema Operativo en tiempo real .............................................................................................................. 28
Características ......................................................................................................................................... 28
Diseño ..................................................................................................................................................... 29
Sistema Operativo Integrado (embebido) .................................................................................................. 29
Sistema Operativo en tiempo real .............................................................................................................. 30
Conclusión ................................................................................................................................................... 31
Bibliografía .................................................................................................................................................. 32

2
Introducción

A manera de introducción, los Sistemas Operativos constituyen la parte básica y esencial de la


computadora y dispositivos electrónicos en nuestros tiempos actuales, puesto que es
prácticamente en el Sistema Operativo donde le indicamos las instrucciones al computador para
que este las ejecute y nos brinde lo que le instruimos.

La computadora se ha convertido con el paso de los años en herramienta de ayuda fundamental


para la vida del hombre, esto debido a los grandes avances y transformaciones que ha sufrido
para su mejor utilidad, aunque estos cambios no han sido solamente físicos, también ha sufrido
diversas transformaciones la parte lógica o el Software en la que se involucran los Sistemas
Operativos, todo para optimizar la relación usuario-computadora. Este desarrollo con el paso de
los años ha obligado a tener diferentes tipos de sistemas operativos para diferentes funciones u
trabajos a realizar.

Por tanto, a continuación, en este proyecto de aula se plasmarán las diferentes investigaciones y
consultas que se han hecho en el equipo de trabajo para tener en cuenta en sí que son los
Sistemas Operativos, para que sirven, como se clasifican, etc. Y tengamos un poco de
conocimiento acerca de todos o la mayoría de sistemas operativos, en que se usan y para que se
utilizan, con el propósito de que sirva como guía o referencia a aquellas personas interesadas en
el tema.

3
Breve reseña sobre lo que es un Sistema Operativo.

El sistema operativo es el software que coordina y dirige todos los servicios y aplicaciones que
utiliza el usuario, por eso es el más importante y fundamental en una computadora. Se trata de
programas que permiten y regulan los aspectos más básicos del sistema.

Los sistemas operativos suelen ejecutarse de manera privilegiada respecto al resto del software,
sin permitir que un programa cualquiera realice cambios de importancia sobre él que puedan
comprometer su funcionamiento. El sistema operativo es el protocolo básico de operatividad del
computador, que coordina todas sus demás funciones: de comunicaciones, de procesamiento, de
interfaz con el usuario, etc.

Los sistemas operativos consisten en interfaces gráficas, entornos de escritorio o gestores de


ventanas, que brindan al usuario una representación gráfica de los procesos en marcha. También
puede ser una línea de comandos, es decir, un conjunto de instrucciones ordenado en base a su
prioridad y que funciona en base a comandos y órdenes introducidos por el usuario.

Funciones de un sistema operativo

Las funciones del sistema operativo precisamente son:

 Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los


recursos necesarios.
 Administrar al CPU gracias a un algoritmo de programación.
 Direcciona las entradas y salidas de datos (a través de drivers) por medio de los periféricos
de entrada o salida.
 Administra la información para el buen funcionamiento de la PC.
 Se encarga de dirigir las autorizaciones de uso para los usuarios.
 Administra los archivos.

Se presentan los siguientes tipos de Sistemas Operativos:

4
Según la administración de tareas

 Monotarea
Este tipo de sistemas operativos son capaces de manejar un programa o realizar una sola tarea a la
vez. Son los más antiguos. Por ejemplo, si el usuario está escaneando, la computadora no
responderá a nuevas indicaciones ni comenzará un proceso nuevo.

 Multitarea
Esta característica es propia de los Sistemas Operativos más avanzados y permiten ejecutar varios
procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios usuarios
al mismo tiempo. Esto se puede realizar por medio de sesiones remotas una red o bien, a través de
terminales conectadas a una computadora.

Según la administración de usuarios


 Monousuario
Sólo pueden responder a un usuario por vez. De esta manera, cualquier usuario tiene acceso a los
datos del sistema. Existe un único usuario que puede realizar cualquier tipo de operación.

 Multiusuario
Esta característica es propia de aquellos Sistemas Operativos en los que varios usuarios pueden
acceder a sus servicios y procesamientos al mismo tiempo. De esta manera, satisfacen las
necesidades de varios usuarios que estén utilizando los mismos recursos, ya sea memoria,
programas, procesador, impresoras, scanners, entre otros.

Según la administración de recursos


 Centralizado
Permite usar los recursos de una sola computadora.

 Distribuido
Permite utilizar los recursos (memoria, CPU, disco, periféricos, etc.) de más de una computadora
al mismo tiempo

5
Según el número de procesadores
 Monoprocesador
Trabajan con un solo procesador.

 Multiprocesador
Pueden utilizar varios procesadores para distribuir el trabajo de cada uno.

Tipos de Sistema Operativos.


Sistema Operativo Mainframe

Es un sistema de computación utilizado en negocios para almacenar bases de datos comerciales,


servidores de transacciones y aplicaciones, que requieren alta seguridad y disponibilidad que
normalmente no se encuentra en máquinas de menor escala. El poder de un mainframe provee
velocidad y capacidad de computación, permitiéndole desarrollar grandes volúmenes de
procesamiento.

Un mainframe puede procesar grandes cantidades de tareas de diferentes tipos y en distintas zonas
horarias.

El 60% de la información disponible en Internet está almacenada en computadoras mainframe. La


principal empresa que crea estos ordenadores es IBM desde hace más de 3 años.

6
Usan un sistema operativo propio llamado z/OS.
Sistemas Operativos Mainframe

 z/OS
 z/VM
 VSE
 Linux para zSeries
 z/TPF

z/OS
Es el SO más utilizado

El uso de espacios de direcciones en z / OS tiene muchas ventajas: Aislamiento de las áreas


privadas en espacios de direcciones diferentes, proporcionadas para la seguridad del sistema, sin
embargo, cada espacio de direcciones también proporciona un espacio común que es accesible a
cada espacio de direcciones.

El sistema está diseñado para preservar la integridad de los datos, independientemente de cuán
grande es la población de usuarios podría ser. z / OS impide a los usuarios de acceder o modificar
cualquier objeto en el sistema, incluyendo los datos del usuario

El sistema está diseñado para administrar un gran número de trabajos por lotes concurrentes, sin
necesidad de que el cliente gestione externamente el balance de la carga o la integridad problemas
que de otro modo podrían producirse por el uso simultáneo y en conflicto de un determinado
conjunto de datos.

El diseño de seguridad se extiende a las funciones del sistema, así como archivos simples. La
seguridad puede ser incorporada en las aplicaciones, recursos y perfiles de usuario.

El sistema permite múltiples subsistemas de comunicaciones al mismo tiempo, permitiendo una


flexibilidad inusual en el funcionamiento de diferentes aplicaciones de comunicaciones orientadas
al mismo tiempo.

7
El sistema proporciona amplios niveles de recuperación de software. Las interfaces del sistema
permiten a los programas de aplicación proporcionar sus propias capas de la recuperación.

El sistema está diseñado para manejar cargas de trabajo de forma rutinaria muy dispares, con
equilibrio automático de los recursos para satisfacer las necesidades de producción establecidas
por el administrador del sistema.

z/VM
Es un sistema operativo orientado a la virtualización.

o Tiene dos componentes básicos: un programa de control (PC), que es el encargado de crear las
máquinas virtuales utilizando recursos reales del sistema. Y El segundo componente es el CMS
(Conversational Monitor System), que proporciona la interfaz al usuario.

z/VSE
Es utilizado para mainframes más pequeños. Algunos de estos clientes eventualmente migran a z
/ OS cuando crecen más allá de la capacidad de z / VSE.
Es similar a z/OS, pero más pequeño y menos complejo.
Está dirigido a todos los clientes que utilizan VSE/ESA

Es un sistema operativo centrado en la interoperabilidad (intercambio de procesos y datos entre


sistemas heterogéneos)

Sistema Operativo Nodos Sensores

Un nodo sensor, también conocido como mote (principalmente en América del Norte), es un nodo
en un sensor de red que es capaz de realizar algún procesamiento, reuniendo información sensible
y comunicando con otros nodos conectados en la red. Un mote es un nodo, pero un nodo no es
siempre un mote.

Cada nodo sensor es una verdadera computadora, con una CPU, RAM, ROM y uno o más sensores
ambientales. Ejecuta un sistema operativo pequeño pero real, por lo general manejador de eventos,
que responde a los eventos externos o realiza mediciones en forma periódica con base en un reloj
interno. El sistema operativo tiene que ser pequeño y simple debido a que los nodos tienen poca
RAM y el tiempo de vida de las baterías es una cuestión importante. Además, al igual que con los
sistemas integrados, todos los programas se cargan por adelantado; los usuarios no inician

8
repentinamente programas que descargaron de Internet, lo cual simplifica el diseño en forma
considerable. TinyOS es un sistema operativo bien conocido para un nodo sensor.

TinyOS
Es un sistema operativo de código abierto basado en componentes para redes de sensores
inalámbricas. Está escrito en el lenguaje de programación nesC como un conjunto de tareas y
procesos que colaboran entre sí. Está diseñado para incorporar novedades rápidamente y para
funcionar bajo las importantes restricciones de memoria que se dan en las redes de sensores.
TinyOS está desarrollado por un consorcio liderado por la Universidad de California en Berkeley
en cooperación con Intel Research.

Las aplicaciones para TinyOS se escriben en nesC, un dialecto del lenguaje de programación C
optimizado para las limitaciones de memoria de las redes de sensores. Existen varias herramientas
que completan y facilitan su uso, escritas en su mayoría en Java y en Bash. Otras herramientas y
librerías asociadas están escritas principalmente en C.

TinyOS proporciona interfaces, módulos y configuraciones específicas, que permiten a los


programadores construir programas como una serie de módulos que hacen tareas específicas. Los
módulos de TinyOS proporcionan interfaces para los tipos estándar de entradas y salidas de
hardware y sensores.

Sistema Operativo: Servidores

En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los
usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual
funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas
puedan utilizar esos datos.

Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este término
podría referirse a la máquina que almacena y maneja los sitios web, y en este sentido es utilizada
por las compañías que ofrecen hosting o hospedaje. Alternativamente, el servidor web podría
referirse al software, como el servidor de http de Apache, que funciona en la máquina y maneja la

9
entrega de los componentes de las páginas web como respuesta a peticiones de los navegadores de
los clientes.

Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay muchos
servidores en Internet y muchos tipos de servidores, pero comparten la función común de
proporcionar el acceso a los archivos y servicios.

Un servidor sirve información a los ordenadores que se conecten a él. Cuando los usuarios se
conectan a un servidor pueden acceder a programas, archivos y otra información del servidor.

En la web, un servidor web es un ordenador que usa el protocolo http para enviar páginas web al
ordenador de un usuario cuando el usuario las solicita.

Los servidores web, servidores de correo y servidores de bases de datos son a lo que tiene acceso
la mayoría de la gente al usar Internet.

Algunos servidores manejan solamente correo o solamente archivos, mientras que otros hacen más
de un trabajo, ya que un mismo ordenador puede tener diferentes programas de servidor
funcionando al mismo tiempo.

Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o
mediante conexión vía línea telefónica o digital.

¿Qué es un SO servidor?
Es un sistema operativo para equipos informáticos robustos que «sirven» datos a sus «clientes» a
través de Internet.

También podemos definirlo como una plataforma para ejecutar aplicaciones y programas
multiusuario. Se pueden comunicar con otros servidores para atender una solicitud específica del
cliente y se utilizan para gestionar eficazmente los recursos de una red.

Los sistemas operativos para servidores pueden definirse de la misma forma que los sistemas
operativos, sólo varía en que utilizan arquitecturas de hardware más robustas, tanto en
procesadores (generalmente usan más de dos procesadores), memoria, disco duro y dispositivos
adicionales e incluyen un mejor esquema de seguridad con más restricciones y controles de acceso.

Versiones
Además de que el sistema operativo se encuentre clasificado como sistema operativo de servidor
existirán diferentes versiones, ya que una versión es creada con un número determinado de
funcionalidades y servicios, y la finalidad es ofrecer el sistema operativo que mejor se adapte a las
necesidades de una empresa; por ejemplo, si una empresa no necesita virtualización o acceso
remoto de clientes, no le convendrá adquirir una versión costosa que lo incluya, sino que con una
versión que no tenga estas funciones o servicios será suficiente.
Como ejemplo, analicemos las versiones de Windows Server 2008 R2:

10
Principales características
Otro aspecto común que encontraremos al seleccionar un sistema operativo son sus principales
características, las cuales son integradas en el mismo de acuerdo a la versión que hayamos
adquirido. Continuando con el ejemplo de Windows Server 2008 R2, podemos analizar sus
características, de las cuales algunas son incluidas y otras no, dependiendo la versión que hayamos
adquirido.

También observamos que muchas veces los requerimientos de licencia no cubren todas las
características, es decir el costo por la adquisición del sistema operativo muchas veces no cubre
todas estas características que se consideran adicionales, y que requieren de un costo extra. Al
costo total que debe realizar una empresa por la adquisición del sistema operativo y por las
características adicionales se le conoce como TCO (Costo Total de Propiedad).

11
Rol del servidor (servicios)
Otro aspecto que es muy importante evaluar es el rol que proporciona el sistema operativo, ya que
también dependiendo de la versión será que una organización podrá utilizar un determinado
servicio del servidor.

12
Nuevamente utilicemos el ejemplo de Windows Server 2008 R2 para analizar los diferentes
servicios que proporciona. Si observamos la información contenida en la tabla comparativa (figura
4), existen dos versiones de sistemas operativos que incluyen todos los servicios, y que
generalmente los utilizarán los servidores no dedicados, aquellos que puedan ofrecer múltiples
servicios en la organización y desempeñar diferentes roles, las demás versiones ofrecen
determinados servicios, por lo que es necesario analizar cuidadosamente la versión, para poder
tener la certeza de que incluirá el servicio requerido por la organización.

Requisitos del Sistema


Otro elemento también relevante a la hora de seleccionar un sistema operativo son los requisitos
que establece para su instalación, y que están relacionados con la arquitectura de la computadora
y con los diferentes elementos de hardware que la integran, ya sea que una organización posea un
servidor y no tenga aún instalado el sistema operativo o que esté considerando su compra, por lo
que debe tomar en cuenta como un elemento importante la evaluación y selección de los requisitos
del sistema.
Los principales requisitos del sistema tienen que ver con los siguientes tres elementos de hardware:

13
Hemos tomado como ejemplo el sistema operativo Windows Server 2008 R2 para indicar algunos
de los principales elementos a considerar en la selección del sistema operativo de servidor, pero es
importante mencionar que estos mismos elementos o criterios los encontraremos en cualquier otro
sistema operativo que vayamos a evaluar, por lo que deben aplicarse para cualquier sistema
operativo de servidor. Además de estos existen otros indicadores que debemos considerar para la
selección de un sistema operativo de servidor:

14
Algunos sistemas operativos para servidores son:

Mac OS X Server es un sistema operativo para


servidores desarrollado por Apple Inc. basado en
Unix.1 Es idéntico a su versión de escritorio, pero
incluye además herramientas administrativas
gráficas para la gestión de usuarios, redes, y servicios
de red como LDAP, Servidor de correo, Servidor
Samba, DNS, entre otros. También incorpora en sus
versiones más recientes un número adicional de
servicios y herramientas para configurarlos, tales
como Servidor web, herramientas para crear una
Wiki, Servidor iChat, y otros más.

15
Windows Server es una marca para un grupo de
sistemas operativos de servidores lanzados por
Microsoft. Incluye todos los sistemas operativos
Windows que tienen la marca "Windows Server", pero
no cualquier otro producto de Microsoft. La primera
edición del servidor de Windows que se lanzó bajo esa
marca fue Windows Server 2003. Sin embargo, la
primera edición del servidor de Windows fue Windows
NT 3.1 Advanced Server, seguido de Windows NT 3.5
Server, Windows NT 4.0 Server y Windows 2000
Server; esta última fue la primera edición del servidor
que incluyó Active Directory, Servidor DNS, Servidor
DHCP, Política de grupo, Servidor SQL, así como
muchas otras características populares que se usan hoy en día.

Linux es el sistema operativo más utilizado en los


centros de datos de todo el mundo, gracias a su
estabilidad, seguridad, comunidad, bajo coste por
licencia (incluso gratuitas en muchos casos) y
disponibilidad de profesionales cualificados para el
mantenimiento.

Dentro de las distribuciones más populares para


servidores tenemos:

 UBUNTU SERVER
 RED HAT ENTERPRISE LINUX
 SUSE LINUX ENTERPRISE SERVER
 ORACLE LINUX
 CLEAROS

16
Sistema Operativo de Computadores Personales

Los sistemas operativos más comunes que existen para los computadores o los que te van a ofrecer
en el mercado cuando estés buscando un equipo son: Microsoft Windows, Mac OS X y Linux.

Todos los sistemas operativos modernos soportan la multiprogramación, con frecuencia se inician
docenas de programas al momento de arrancar el sistema. Su trabajo es proporcionar buen soporte
para un solo usuario. Se utilizan ampliamente para el procesamiento de texto, las hojas de cálculo
y el acceso a Internet.

Los sistemas operativos de computadora personal son tan conocidos que tal vez no sea necesario
presentarlos con mucho detalle. De hecho, muchas personas ni siquiera están conscientes de que
existen otros tipos de sistemas operativos.

Microsoft Windows
Fue desarrollado en la década de los ochenta. Sus versiones más recientes son Windows 10;
Windows 8, creado en el año 2012; Windows 7, en el 2009; y Windows Vista, creada en el 2007.

Windows viene preinstalado en la mayoría de los computadores nuevos, esto lo ubica como el
sistema operativo más popular.

17
Mac OS
Es el sistema operativo creado por Apple Inc. y viene instalado en todos sus computadores. Todas
las versiones recientes son conocidas como MacOS y los nombres específicos de cada unas de
estas son: Mavericks, lanzada en 2013; Mountain Lion, en el 2012; Lion, en el 2011 y Snow
Leopard que fue creada en el 2009.

18
Linux Ubuntu
Es un sistema operativo de código abierto, esto significa que puede ser modificado y distribuido
por cualquier persona alrededor del mundo. Esta es una de sus ventajas, ya que no tienes que pagar
por él y puedes elegir entre las diferentes versiones que existen.

En los computadores para el hogar, Linux, a pesar de ser gratuito, es muy poco usado, pero la
mayoría de servidores, en las empresas, usan Linux porque es fácil de personalizar.

Las versiones más populares son Ubuntu, Debian, Linux Mint y Fedora; busca una que se adapte
a tus gustos y necesidades.

19
Sistemas Operativos Multiprocesador

Se denomina multiprocesador a un computador que cuenta con dos o más microprocesadores


(CPUs).

Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a


un mismo proceso o bien a procesos diferentes.
Ejecución de un sistema multiprocesador

Pueden ser de dos tipos: Asimétrico (el sistema operativo selecciona un procesador maestro y los
demás funcionan como esclavos) o Simétrico (se envía información o se trabaja con el procesador
con menos carga y así se distribuye mejor el trabajo, los procesos son enviados indistintamente a
cual quiera de los procesadores disponibles).

Los ordenadores multiprocesador presentan problemas de diseño que no se encuentran en


ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden
ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo
que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos
problemas:

La arquitecturaNUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la
memoria.
La arquitecturaSMP, donde todos los procesadores comparten toda la memoria.

Esta última debe lidiar con el problema de la coherencia de caché. Cada microprocesador cuenta
con su propia memoria cache local. De manera que cuando un microprocesador escribe en una
dirección de memoria, lo hace únicamente sobre su copia local en caché. Si otro microprocesador

20
tiene almacenada la misma dirección de memoria en su caché, resultará que trabaja con una copia
obsoleta del dato almacenado.

Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente


diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.

Sistema Operativo De Dispositivos Móviles


Un sistema operativo móvil o SO móvil es un conjunto de programas de bajo nivel que permite la
abstracción de las peculiaridades del hardware específico del teléfono móvil y provee servicios a
las aplicaciones móviles, que se ejecutan sobre él. Al igual que los PC que utilizan Windows,
Linux o Mac OS, los dispositivos móviles tienen sus sistemas operativos como Android, iOS,
Windows Phone o BlackBerry OS, entre otros. Los sistemas operativos móviles son mucho más
simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para
móviles y las diferentes maneras de introducir información en ellos.

Algunos de los sistemas operativos utilizados en los dispositivos móviles están basados en el
modelo de capas.

Capas de un sistema operativo móvil


Kernel
El núcleo o kernel proporciona el acceso a los distintos elementos del hardware del dispositivo.
Ofrece distintos servicios a las superiores como son los controladores o drivers para el hardware,
la gestión de procesos, el sistema de archivos y el acceso y gestión de la memoria.

Middleware
El middleware es el conjunto de módulos que hacen posible la propia existencia de aplicaciones
para móviles. Es totalmente transparente para el usuario y ofrece servicios claves como el motor
de mensajería y comunicaciones, códecs multimedia, intérpretes de páginas web, gestión del
dispositivo y seguridad.

Entorno de ejecución de aplicaciones


El entorno de ejecución de aplicaciones consiste en un gestor de aplicaciones y un conjunto de
interfaces programables abiertas y programables por parte de los desarrolladores para la creación
de software.

Interfaz de usuario
Las interfaces de usuario facilitan la interacción con el usuario y el diseño de la presentación visual
de la aplicación. Los servicios que incluye son el de componentes gráficos (botones, pantallas,
listas, etc.) y el del marco de interacción.

21
Aparte de estas capas también existe una familia de aplicaciones nativas del teléfono que suelen
incluir los menús, el marcador de números de teléfono etc...

Sistemas operativos móviles

Android

El sistema operativo Android es sin duda el líder del mercado móvil en sistemas operativos, está
basado en Linux, diseñado originalmente para cámaras fotográficas profesionales, luego fue
vendido a Google y modificado para ser utilizado en dispositivos móviles como los teléfonos
inteligentes y luego en tablets como es el caso del Galaxy Tab de Samsung , actualmente se
encuentra en desarrollo para usarse en netbooks y PC, el desarrollador de este SO es Google, fue
anunciado en el 2007 y liberado en el 2008; además de la creación de la Open Handset Alliance,
compuesto por 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo
de estándares abiertos para celulares, esto le ha ayudado mucho a Google a masificar el S.O, hasta
el punto de ser usado por empresas como HTC, LG, Samsung, Motorola entre otros.

Android Inc. es la empresa que creó el sistema operativo móvil. Se fundó en 2003 y fue comprada
por Google en el 2005 y 2007 fue lanzado al mercado. Su nombre se debe a su inventor, Andy
Rubin.

Android está basado en Linux, disponiendo de un Kernel en este sistema y utilizando una máquina
virtual sobre este Kernel que es la responsable de convertir el código escrito en Java de las
aplicaciones a código capaz de comprender el Kernel.

22
Las aplicaciones para Android se escriben y desarrollan en Java aunque con unas API propias por
lo que las aplicaciones escritas en Java para PC y demás plataformas ya existentes no son
compatibles con este sistema.

Una de las grandes cualidades o características de este sistema operativo es su carácter abierto.
Android se distribuye bajo dos tipos de licencias, una que abarca todo el código del Kernel y que
es GNU GPLv2 (implica que su código se debe poner al alcance de todos y que todos podremos
hacer con este código lo que nos parezca oportuno, modificarlo, ampliarlo, recortarlo, pero siempre
estaremos en la obligación de volver a licenciarlo con las misma licencia) Google también por
supuesto tiene otra licencia para el resto de componentes del sistema que se licencia bajo APACHE
v2 (implica que este código se pueda distribuir para ser modificado y usado a antojo del que lo
utilice, pero a diferencia del primer caso, las modificaciones y el código resultante no es obligatorio
el licenciarlo bajo las mismas condiciones en las que se encontraba).

iOS

iOS es el sistema operativo que da vida a dispositivos como el iPhone, el iPad, el iPod Touch o el
Apple TV. Su simplicidad y optimización son sus pilares para que millones de usuarios se decanten
por iOS en lugar de escoger otras plataformas que necesitan un hardware más potente para mover
con fluidez el sistema operativo. Cada año, Apple lanza una gran actualización de iOS que suele
traer características exclusivas para los dispositivos más punteros que estén a la venta en ese
momento.

Anteriormente denominado iPhone OS creado por Apple originalmente para el iPhone, siendo
después usado en el iPod Touch e iPad. Es un derivado de Mac OS X, se lanzó en el año 2007,
aumento el interés con el iPod Touch e iPad que son dispositivos con las capacidades multimedia

23
del iPhone pero sin la capacidad de hacer llamadas telefónicas, en si su principal revolución es una
combinación casi perfecta entre hardware y software, el manejo de la pantalla multi-táctil que no
podía ser superada por la competencia hasta el lanzamiento del celular Galaxy S I y II por parte de
Samsung.

Windows Phone

Windows Phone (abreviado WP) es un sistema operativo móvil desarrollado por Microsoft, como
sucesor de Windows Mobile. Con Windows Phone; Microsoft ofrece una nueva interfaz de usuario
que integra varios de sus servicios propios como OneDrive, Skype y Xbox Live en el sistema
operativo.

Compite directamente contra Android de Google e iOS de Apple. Debido a la evidente


fragmentación de sus sistemas operativos, Microsoft anunció en enero de 2015 que dará de baja a
Windows Phone, para enfocarse en un único sistema más versátil denominado Windows 10
Mobile, disponible para todo tipo de plataformas (teléfonos inteligentes, tabletas y computadoras).

Está diseñado para ser similar a las versiones de escritorio de Windows estéticamente y existe una
gran oferta de software de terceros disponible para Windows Phone, la cual se puede adquirir a
través de la tienda en línea de Windows Store para móviles.

24
BlackBerry OS

BlackBerry es un sistema desarrollado por Research In Motion el cual fue presentado en el WES
2010 junto con un video promocional donde se muestra algunas novedades. RIM apuesta que su
BlackBerry 6 estará enfocado en el mercado corporativo y no-corporativo.
La mejor experiencia de este sistema se encontrará en los equipos touchscreen (Pantalla Táctil),
aunque RIM2aseguro que en los equipos que cuenten con un TouchPad o TrackPad podrán
ejecutarlo ya que ejerce casi la misma función. Así mismo todavía RIM no ha aclarado cuáles son
los equipos que se podrán actualizar a esta versión, aunque hay muchos rumores al respecto.

RIM en el desarrollo de este OS se enfocó en la parte multimedia hacia el usuario, sin dejar a un
lado la parte profesional, también se muestra la integración de las redes sociales y la mensajería
instantánea en este. Sin duda RIM quiere dar al usuario una nueva experiencia en su equipo
BlackBerry que nadie conocía.

25
Firefox OS

Firefox OS es un sistema operativo móvil, basado en HTML5 con núcleo Linux, para smartphones
y tabletas. Es desarrollado por Mozilla Corporation bajo el apoyo de otras empresas como
Telefónica y una gran comunidad de voluntarios de todo el mundo. Este sistema operativo está
enfocado especialmente en los dispositivos móviles incluidos los de gama baja. Está diseñado para
permitir a las aplicaciones HTML5 comunicarse directamente con el hardware del dispositivo
usando JavaScript y Open Web APIs. Ha sido mostrado en smartphones y Raspberry Pi,
compatibles con Android.

En febrero de 2013 Mozilla anunció planes para el lanzamiento mundial de Firefox OS. Mozilla
ha comunicado en rueda de prensa antes del inicio del Mobile World Congress en Barcelona, que
la primera ola de dispositivos con Firefox OS estará disponible Brasil,Colombia, Hungría, México,
Montenegro, Polonia, Serbia, España y Venezuela. Firefox también ha anunciado que LG
Electronics, ZTE, Huawei y TCL Corporation se han comprometido a la fabricación de
dispositivos con Firefox OS.

26
Ubuntu Touch

Ubuntu Touch es un sistema operativo móvil basado en Linux. Es desarrollado por Canonical Ltd..
Presentado el 2 de enero de 2013 al público mediante un anuncio en la web de Ubuntu, culmina el
proceso de Canonical de desarrollar una interfaz que pueda utilizarse en ordenadores de
sobremesa, portátiles, netbooks, tablets y teléfonos inteligentes.

Ubuntu Touch se caracteriza por ser un sistema diseñado para plataformas móviles. Unas de sus
características más destacadas son:
Pantalla de inicio sin sistema de bloqueo/desbloqueo (que funciona con un nuevo sistema de
gestos, y que se aprovecha para mostrar mensajes).

27
Sistema Operativo en tiempo real

Sistema Operativo de tiempo real. Son aquellos en los cuales no tiene importancia el usuario, sino
los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a
los procesos en el momento que lo requieran. Se utilizan en entornos donde son procesados un
gran número de sucesos o eventos. Algunos ejemplos de Sistemas Operativos de tiempo real son:
VxWorks, Solaris, Lyns OS y Spectra.

Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas
como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores.
También en la rama de la automovilística y de la electrónica de consumo, las aplicaciones de
tiempo real están creciendo muy rápidamente.
Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes:

 Control de trenes.
 Telecomunicaciones.
 Sistemas de fabricación integrada.
 Producción y distribución de energía eléctrica.
 Control de edificios.
 Sistemas multimedia.

Características
 Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos,
la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
 Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en
tiempo real., aplicaciones militares, etc.
 Objetivo es proporcionar rápidos tiempos de respuesta.
 Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
 Proceso se activa tras ocurrencia de suceso, mediante interrupción.
 Proceso de mayor prioridad expropia recursos.
 Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.
 Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son
residentes permanentes en memoria.
 Población de procesos estática en gran medida.
 Poco movimiento de programas entre almacenamiento secundario y memoria.
 Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del
recurso.

28
Diseño
Hay dos diseños básicos:

Un sistema operativo guiado por eventos sólo cambia de tarea cuando un evento necesita el
servicio.
Un diseño la compartición de tiempo cambia de tareas por interrupciones del reloj y por eventos.

El diseño de compartición de tiempo gasta más tiempo de la UCP en cambios de tareas


innecesarias. Sin embargo, da una mejor ilusión de multitarea. Normalmente se utiliza un sistema
de prioridades fijas. Uno de los algoritmos que suelen usarse para la asignación de prioridades es
el Rate-Monotonic Schedule.

Si el conjunto de tareas que tenemos es viable con alguna asignación de prioridades fijas, también
es viable con el Rate-Monotonic Schedule, donde la tarea más prioritaria es la de menor periodo.
Esto no quiere decir que si no es viable con Rate-Monotonic Schedule no sea viable con
asignaciones de prioridad variable. Puede darse el caso de encontrarnos con un sistema viable con
prioridades variables y que no sea viable con prioridades fijas.

Sistema Operativo Integrado (embebido)

Los sistemas integrados (embedded), que también se conocen como incrustados o embebidos,
operan en las computadoras que controlan dispositivos que no se consideran generalmente como
computadoras, ya que no aceptan software instalado por el usuario. Algunos ejemplos comunes
son los hornos de microondas, las televisiones, los autos, los grabadores de DVDs, los teléfonos
celulares y los reproductores de MP3.

La propiedad principal que diferencia a los sistemas integrados de los dispositivos de bolsillo es
la certeza de que nunca se podrá ejecutar software que no sea confiable. No se pueden descargar
nuevas aplicaciones en el horno de microondas; todo el software se encuentra en ROM. Esto
significa que no hay necesidad de protección en las aplicaciones, lo cual conlleva a cierta
simplificación. Los sistemas como QNX y VxWorks son populares en este dominio.

En un sistema embebido la mayoría de los componentes se encuentran incluidos en la placa base


(tarjeta de vídeo, audio, módem, etc.) y muchas veces los dispositivos resultantes no tienen el
aspecto de lo que se suele asociar a una computadora. Algunos ejemplos de sistemas embebidos
podrían ser dispositivos como un taxímetro, un sistema de control de acceso, la electrónica que
controla una máquina expendedora o el sistema de control de una fotocopiadora entre otras
múltiples aplicaciones.

29
Sistema Operativo en tiempo real

Los sistemas operativos más pequeños operan en las tarjetas inteligentes, que son dispositivos del
tamaño de una tarjeta de crédito que contienen un chip de CPU. Tienen varias severas restricciones
de poder de procesamiento y memoria.

Algunas se energizan mediante contactos en el lector en el que se insertan, pero las tarjetas
inteligentes sin contactos se energizan mediante inducción, lo cual limita en forma considerable
las cosas que pueden hacer. Algunos sistemas de este tipo pueden realizar una sola función, como
pagos electrónicos; otros pueden llevar a cabo varias funciones en la misma tarjeta inteligente. A
menudo éstos son sistemas propietarios. Algunas tarjetas inteligentes funcionan con Java.
Lo que esto significa es que la ROM en la tarjeta inteligente contiene un intérprete para la Máquina
virtual de Java (JVM). Los applets de Java (pequeños programas) se descargan en la tarjeta y son
interpretados por el intérprete de la JVM. Algunas de estas tarjetas pueden manejar varias applets
de Java al mismo tiempo, lo cual conlleva a la multiprogramación y a la necesidad de planificarlos.

La administración de los recursos y su protección también se convierten en un problema cuando


hay dos o más applets presentes al mismo tiempo. El sistema operativo (que por lo general es en
extremo primitivo) presente en la tarjeta es el encargado de manejar estas cuestiones.

30
Conclusión

Los sistemas operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la
aplicación que se les daba.

Los Sistemas operativos cumplen varias funciones que hacen que su funcionamiento sea cada vez
mejor.

Los Sistemas Operativos son de gran importancia en el desarrollo de la computación, ya que se


constituye como el mediador del usuario y la computadora en la entrada, procesamiento,
almacenamiento, y salida de información, gracias a que maneja un interfaz gráfico con un sin
número de programas, los cuales desarrollan una tarea específica de acuerdo a la solicitud del
usuario, que facilita su uso a la hora de trabajar.

Es interesante el servicio del Sistema Operativo, puesto que el usuario la configura o la adapta para
acceder a determinados programas de forma rápida, de acuerdo a la necesidad o al uso que este le
emplee.

Por último, cabe destacar que los Sistemas Operativos desde sus orígenes hasta la actualidad han
sido objeto de grandes modificaciones, con el propósito de mejorar la calidad de vida del hombre
y facilitar su trabajo.

31
Bibliografía

http://trujillosoft.blogspot.com/2010/07/introduccion-al-mainframe.html

https://lcsistemasoperativos.wordpress.com/tag/nodos-sensores/

https://www.comparahosting.com/p/mejor-so-para-servidores/

https://lcsistemasoperativos.wordpress.com/2015/02/06/06-02-sistemas-operativos-para-servidores/

https://edu.gcfglobal.org/es/informatica-basica/sistemas-operativos-para-el-computador/1/

https://chsosunal201610912053.wordpress.com/2016/03/01/sistemas-operativos-multiprocesador/

https://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil

https://www.ecured.cu/Sistema_Operativo_de_Tiempo_Real

https://es.wikipedia.org/wiki/Tarjeta_inteligente

32

También podría gustarte