Está en la página 1de 35

Bibliografa

s-operativosais.blogspot.com/p/familias-de-so.html
elidiomadelaweb.com/sistemas-operativos/los-sistemas-operativos-actuales
https://es.wikipedia.org/wiki/Microsoft_Windows

elidiomadelaweb.com/sistemas-operativos/los-sistemas-operativos-actuales

SISTEMA OPERATIVO
Un sistema operativo (SO o, frecuentemente, OS del ingls Operating System
) es un programa o conjunto de programas de un sistema informtico que
gestiona los recursos de hardware y provee servicios a los programas de
aplicacin, ejecutndose en modo privilegiado respecto de los restantes
(aunque puede que parte de l se ejecute en espacio de usuario).2

Introduccin
Sin el software, una computadora no es ms que una masa metlica sin utilidad. Con el
software, una computadora puede almacenar, procesar y recuperar informacin, encontrar
errores de ortografa en manuscritos, tener aventuras e intervenir en muchas otras valiosas
actividades para ganar el sustento. El software para computadoras puede clasificarse en
general en dos clases: los programas de sistema, que controlan la operacin de la
computadora en si y los programas de aplicacin, los cuales resuelven problemas para sus
usuarios. El programa fundamental de todos los programas de sistema es el sistema operativo
(SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual
pueden escribirse los programas de aplicacin.
Qu es un Sistema Operativo ?.
Desde su creacin, las computadoras digitales han utilizado un sistema de codificacin de
instrucciones en sistema de numeracin binaria, es decir con los 0S. Esto se debe a que los
circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente.
En el origen de la historia de las computadoras ( hace unos cuarenta aos), los sistemas
operativos no existan y la introduccin de un programa para ser ejecutado se converta en un
increble esfuerzo que solo poda ser llevado a cabo por muy pocos expertos. Esto hacia que
las computadoras fueran muy complicadas de usar y que se requiriera tener altos
conocimientos tcnicos para operarlas. Era tan complejo su manejo, que en algunos casos el
resultado llegaba a ser desastroso.

Adems, el tiempo requerido para introducir un programa en aquellas grandes mquinas de


lento proceso superaba por mucho el de ejecucin y resultaba poco provechosa la utilizacin
de computadoras para resolucin de problemas prcticos.
Se buscaron medios ms elaborados para manipular la computadora, pero que a su vez
simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un
medio para que el usuario pueda operar la computadora con un entorno, lenguaje y operacin
bien definido para hacer un verdadero uso y explotacin de esta. Surgen los sistemas
operativos.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de
operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las
tareas necesarias y especificas para completar una orden.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto
til. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la
utilizacin de este enredo de cables y circuitos, que de otra manera serian difciles de
controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y
automticos, que permiten a un grupo de usuarios compartir una instalacin de computadora
eficazmente.
Interfaz de Lnea de Comandos.
La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los
comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de lneas
de comandos se consideran ms difciles de aprender y utilizar que los de las interfaces
grficas. Sin embargo, los sistemas basados en comandos son por lo general programables,
lo que les otorga una flexibilidad que no tienen los sistemas basados en grficos carentes de
una interfaz de programacin.
Interfaz Grfica del Usuario.
Es el tipo de visualizacin que permite al usuario elegir comandos, iniciar programas y ver
listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas
de elementos del men. Las selecciones pueden activarse bien a travs del teclado o con el
mouse.
Para los autores de aplicaciones, las interfaces grficas de usuario ofrecen un entorno que se
encarga de la comunicacin con el ordenador o computadora. Esto hace que el programador
pueda concentrarse en la funcionalidad, ya que no esta sujeto a los detalles de la visualizacin
ni a la entrada a travs del mouse o el teclado. Tambin permite a los programadores crear
programas que realicen de la misma forma las tareas ms frecuentes, como guardar un
archivo, porque la interfaz proporciona mecanismos estndar de control como ventanas y
cuadros de dilogo. Otra ventaja es que las aplicaciones escritas para una interfaz grfica de
usuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir
el uso de nuevos dispositivos de entrada y salida, como un monitor de pantalla grande o un

dispositivo ptico de almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de


cambios.
Funciones de los Sistemas Operativos.

Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

Coordina y manipula el hardware de la computadora, como la memoria, las


impresoras, las unidades de disco, el teclado o el mouse.

Organiza los archivos en diversos dispositivos de almacenamiento, como discos


flexibles, discos duros, discos compactos o cintas magnticas.

Gestiona los errores de hardware y la prdida de datos.

Servir de base para la creacin del software logrando que equipos de marcas
distintas funcionen de manera anloga, salvando las diferencias existentes entre
ambos.

Configura el entorno para el uso del software y los perifricos; dependiendo del
tipo de mquina que se emplea, debe establecerse en forma lgica la disposicin y
caractersticas del equipo. Como por ejemplo, una microcomputadora tiene
fsicamente dos unidades de disco, puede simular el uso de otras unidades de
disco, que pueden ser virtuales utilizando parte de la memoria principal para tal
fin. En caso de estar conectado a una red, el sistema operativo se convierte en la
plataforma de trabajo de los usuarios y es este quien controla los elementos o
recursos que comparten. De igual forma, provee de proteccin a la informacin que
almacena.
Clasificacin de los Sistemas Operativos.
Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras,
dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos
tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas:
Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea).
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual
una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas.
La conmutacin de contextos (context Switching) es un tipo muy simple de multitarea en el
que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se esta
procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). Para activar
otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana
o pantalla que contenga esa aplicacin. En la multitarea cooperativa, la que se utiliza en el
sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado
durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo,
cuando esta aplicacin esta esperando informacin del usuario), y siempre que esta aplicacin

lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la
atencin del microprocesador durante una fraccin de segundo. Para mantener el sistema en
orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el
sentido temporal del usuario es mucho ms lento que la velocidad de procesamiento del
ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultneas.
Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos
activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad
Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al
mximo su utilizacin.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est
usando el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una
UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2,
soportan la multitarea.
Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las
siguientes:

Mejora productividad del sistema y utilizacin de recursos.

Multiplexa recursos entre varios programas.

Generalmente soportan mltiples usuarios (multiusuarios).

Proporcionan facilidades para mantener el entorno de usuarios individuales.

Requieren validacin de usuario para seguridad y proteccin.

Proporcionan contabilidad del uso de los recursos por parte de los usuarios.

Multitarea sin soporte multiusuario se encuentra en algunos computadores


personales o en sistemas de tiempo real.

Sistemas multiprocesadores son sistemas multitareas por definicin ya que


soportan la ejecucin simultnea de mltiples tareas sobre diferentes
procesadores.

En general, los sistemas de multiprogramacin se caracterizan por tener mltiples


programas activos compitiendo por los recursos del sistema: procesador, memoria,
dispositivos perifricos.
Sistema Operativo Monotareas.

Los sistemas operativos monotareas son ms primitivos y es todo lo contrario al visto


anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede
ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un
documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se
termine la impresin.
Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario,
gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que
se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y
control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones
que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados
principalmente por los microcomputadores.
Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que
cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos
recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
Sistemas Operativos por lotes.
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o
ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los
trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos
como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y
antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de
procesamiento de los programas.
Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto,
porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido
a la secuenciabilidad de la ejecucin de los trabajos.
Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el
cual est orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107,
orientado a procesamiento acad

mico.

Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son:

Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos
en forma de lote.

Permiten poca o ninguna interaccin usuario/programa en ejecucin.

Mayor potencial de utilizacin de recursos que procesamiento serial simple en


sistemas multiusuarios.

No conveniente para desarrollo de programas por bajo tiempo de retorno y


depuracin fuera de lnea.

Conveniente para programas de largos tiempos de ejecucin (ej, anlisis


estadsticos, nminas de personal, etc.).

Se encuentra en muchos computadores personales combinados con procesamiento


serial.

Planificacin del procesador sencilla, tpicamente procesados en orden de llegada.

Planificacin de memoria sencilla, generalmente se divide en dos: parte residente


del S.O. y programas transitorios.

No requieren gestin crtica de dispositivos en el tiempo.

Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca


proteccin y ningn control de concurrencia para el acceso.
Sistemas Operativos de tiempo real.
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el
usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de
prestar atencin a los procesos en el momento que lo requieran. se utilizan en entornos donde
son procesados un gran nmero de sucesos o eventos.
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy
especficas como control de trfico areo, bolsas de valores, control de refineras, control de
laminadores. Tambin en el ramo automovilstico y de la electrnica de consumo, las
aplicaciones de tiempo real estn creciendo muy rpidamente. Otros campos de aplicacin de
los Sistemas Operativos de tiempo real son los siguientes:

Control de trenes.

Telecomunicaciones.

Sistemas de fabricacin integrada.

Produccin y distribucin de energa elctrica.

Control de edificios.

Sistemas multimedia.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y
Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:

Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de


sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro
de ciertos plazos.

Se utilizan en control industrial, conmutacin telefnica, control de vuelo,


simulaciones en tiempo real., aplicaciones militares, etc.

Objetivo es proporcionar rpidos tiempos de respuesta.

Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.

Proceso se activa tras ocurrencia de suceso, mediante interrupcin.

Proceso de mayor prioridad expropia recursos.

Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades.

Gestin de memoria menos exigente que tiempo compartido, usualmente procesos


son residentes permanentes en memoria.

Poblacin de procesos esttica en gran medida.

Poco movimiento de programas entre almacenamiento secundario y memoria.

Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin


eficiente del recurso.
Sistemas Operativos de tiempo compartido.
Permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El
usuario hace una peticin a la computadora, esta la procesa tan pronto como le es posible, y
la respuesta aparecer en la terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son
continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que
tiene el sistema dedicado para s mismo. Esto trae como consecuencia una gran carga de
trabajo al Sistema Operativo, principalmente en la administracin de memoria principal y
secundaria.

Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.


Caractersticas de los Sistemas Operativos de tiempo compartido:

Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas


de diseo asistido por computador, procesamiento de texto, etc.

Dan la ilusin de que cada usuario tiene una mquina para s.

Mayora utilizan algoritmo de reparto circular.

Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y


disminuye despus de concedido el servicio.

Evitan monopolizacin del sistema asignando tiempos de procesador (time slot).

Gestin de memoria proporciona proteccin a programas residentes.

Gestin de archivo debe proporcionar proteccin y control de acceso debido a que


pueden existir mltiples usuarios accesando un mismo archivos.
Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser
que este conjunto de procesadores est en un equipo o en diferentes, en este caso es
trasparente para el usuario. Existen dos esquemas bsicos de stos. Un sistema fuertemente
acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso
son similares para todos los procesadores. En un sistema dbilmente acoplado los
procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria
local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema
se compone otro componente debe de ser capaz de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes:
Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Caractersticas de los Sistemas Operativos distribuidos:

Coleccin de sistemas autnomos capaces de comunicacin y cooperacin


mediante interconexiones hardware y software .

Gobierna operacin de un S.C. y proporciona abstraccin de mquina virtual a los


usuarios.

Objetivo clave es la transparencia.

Generalmente proporcionan medios para la comparticin global de recursos.

Servicios aadidos: denominacin global, sistemas de archivos distribuidos,


facilidades para distribucin de clculos (a travs de comunicacin de procesos
internodos, llamadas a procedimientos remotos, etc.).
Sistemas Operativos de red.
Son aquellos sistemas que mantienen a dos o ms computadoras unidas atravs de algn
medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los
diferentes recursos y la informacin del sistema.
El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola
68000, pasando posteriormente a procesadores Intel como Novell Netware.
Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal
Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Sistemas Operativos paralelos.
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos
que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo.
En UNIX existe tambin la posibilidad de ejecutar programas sin tener que atenderlos en
forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios
procesos de un mismo usuario). As, en lugar de esperar a que el proceso termine de
ejecutarse (como lo hara normalmente), regresa a atender al usuario inmediatamente
despus de haber creado el proceso.
Ejemplos de estos tipos de Sistemas Operativos estn: Alpha, PVM, la serie AIX, que es
utilizado en los sistemas RS/6000 de IBM.

Conclusin:
Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de
sistemas operativos con diferentes interfaces y categoras. Pero hemos podido observar que
todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen
evolucionando.
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2,
Windows 95 y Windows NT. El UNIX y sus clones permiten mltiples tareas y mltiples
usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft
e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se
denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo
permite un usuario y una tarea.

Los sistemas operativos han ido evolucionando a medida de las necesidades que se fueron
generando, cada sistema operativo tiene un fin determinado que es la de realizar tareas segn
el objetivo a lograr, dependiendo de lo que necesite el o los usuarios. La mayora de los
sistemas operativos de ultima generacin tienden a, atender un gran numero de usuarios, y
que los procesos a realizar demoren en un mnimo de tiempo.

Familia WINDOWS

Microsoft Windows es el nombre de una familia de sistemas operativos


desarrollados porMicrosoft desde 1981, ao en que el proyecto se denominaba Interface
Manager.

-Anunciado en 1983, Microsoft comercializ por primera vez el entorno operativo


denominado Windows en noviembre de 1985 como complemento para MS-DOS, en
respuesta al creciente inters del mercado en una interfaz grfica de usuario (GUI).
-Microsoft Windows lleg a dominar el mercado de ordenadores personales del mundo,
superando a Mac OS, el cual haba sido introducido previamente a Windows.

Versiones
El trmino Windows describe colectivamente todas o parte de varias generaciones de
productos de sistema operativo de Microsoft. Estos productos generalmente se clasifican
como sigue:
Primeras versiones

-La historia de Windows se remonta a septiembre del ao 1981, con el proyecto


denominado Interface Manager.

Windows 1.0 se public el mes de noviembre de 1985. El shell de Windows 1.0 es


un programa conocido como MS-DOS Executive. Otros programas suministrados fueron
la Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj, Panel de control, el
Bloc de notas, Paint, Reversi, Terminal y Write.

Utilizando windows 1.0

Windows 2.0 fue lanzado en octubre de 1987 y present varias mejoras en la


interfaz de usuario y en la gestin de memoria e introdujo nuevos mtodos abreviados de
teclado.

Utilizando windows 2.0

Windows 2.1 fue lanzado en dos diferentes versiones:

1.
Windows/386 empleando Modo 8086 virtual para realizar varias tareas de varios
programas de DOS Windows/286 (que, a pesar de su nombre, se ejecutara en el 8086)
todava se ejecutaba en modo real, pero podra hacer uso de la rea de memoria alta.
2.
Windows 3.0 (1990) y Windows 3.1 (1992) mejoraron el diseo principalmente
debido a la memoria virtual y los controladores de dispositivo virtual que permiti
compartir dispositivos arbitrarios entre DOS y Windows.

Windows 95, 98, y Me

Logo windows 95
Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario,
compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de
detectar automticamente y configurar el hardware instalado (plug and play)

Utilizando Windows 95

Logo Windows 98
Windows 98 en 1998. Microsoft lanz una segunda versin de Windows 98 en
1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE).

Utilizando Windows 98

En

el

2000,

Microsoft

lanza:

Logo Windows ME

Windows Millennium Edition (comnmente llamado Windows Me), que actualiza el


ncleo de Windows 98 pero que adopta algunos aspectos de Windows 2000 y elimina
(ms bien, oculta) la opcin de Arrancar en modo DOS

Familia NT

MS Windows NT 3.1 (1993), el nmero 3.1 para que coincida con la versin
para Windows, que fue seguido por:

NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996)

Logo Windows 2000


Windows 2000 es la ltima versin de Windows NT, que no incluye la activacin de
productos de Microsoft.

-Microsoft se traslad a combinar sus negocios de consumo y sistemas operativos con:

Windows XP, viene tanto en las versiones Home y professional (y las versiones
posteriores de mercado para tablet PC y centros multimedia), sino que tambin se
separaron los calendarios de lanzamiento para los sistemas operativos de
servidor.Windows Server 2003, lanzado un ao y medio despus de Windows XP, trajo
Windows Server al da con MS Windows XP.

Utilizando Windows XP

Windows Vista fue lanzado hacia el final de 2006, y su homlogo de servidor,


Windows Server 2008 fue lanzado a principios de 2008.

Utilizando Windows Vista

Windows 7 y Windows Server 2008 R2 se publicaron como RTM (versin de


disponibilidad general). Windows 7 fue lanzado el 22 de octubre de 2009.

Utilizando Windows 7

Windows CE, la oferta de Microsoft en los mercados mviles e integrados, es


tambin un verdadero sistema operativo 32 bits que ofrece diversos servicios para todas
las subestaciones de trabajo de explotacin.

Familia MAC

-Mac OS (del ingls Macintosh Operating System, en espaol Sistema Operativo de


Macintosh) es el nombre del sistema operativo creado por Apple para su lnea de
computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran
pblico en contar con unainterfaz grfica compuesta por la interaccin del mouse con
ventanas, Icono y mens.

Versiones

-Los primeros sistemas operativos Macintosh inicialmente consistieron en dos programas,


llamados "System" y "Finder", cada uno con su propio nmero de versin.

El System 7.5.3 fue la primera en incluir el logo Mac OS y Mac OS 7.6 fue el
primero en ser llamado "Mac OS".

El Mac OS puede ser dividido en dos familias:


1.
La familia Mac OS Classic, basada en el cdigo propio de Apple Computer.
2.
El Sistema Operativo Mac OS X, desarrollado a partir de la familia Mac OS Classic
y NeXTSTEP, el cual estaba basado en UNIX.

"Classic" Mac OS (19842001)


-El "Mac OS clsico" se caracteriza por su falta total de una lnea de comandos; es un
Sistema Operativo completamente grfico. Destaca por su facilidad de uso y su multitarea
cooperativa, pero fue criticado por su gestin de memoria muy limitada, la falta de
memoria protegida y la susceptibilidad a los conflictos entre las "extensiones" del sistema
operativo que proporcionan funcionalidades adicionales (tales como la creacin de redes)
o el apoyo a un determinado dispositivo. Algunas extensiones pueden no funcionar
correctamente en conjunto, o slo funcionan cuando se cargan en un orden determinado.
La solucin de problemas de extensiones de Mac OS podra ser un largo proceso de
ensayo y error.

Utilizando Mac classic

Mac OS X

-Es lo ms nuevo en la lnea de sistemas operativos de Apple. Aunque oficialmente es


designado como "version 10" del Mac OS, tiene una historia en gran medida
independiente de las versiones anteriores de Mac OS. Es el sucesor del Mac OS 9 y el
Mac OS Classic. Se trata de un Sistema Operativo Unix, basado en el sistema operativo
NeXTSTEP y el Ncleo Mach que Apple adquiri tras la compra de NeXT, al regresar su
director general Steve Jobs a Apple en este momento. Mac OS X tambin hace uso del
cdigo base de BSD. Han existido seis liberaciones significativas de la versin de cliente,
siendo la ms reciente la Mac OS X 10.6, conocida como Mac OS X Snow Leopard.

Familia UNIX
-Unix (registrado oficialmente como UNIX) es un sistema operativo portable, multitarea y
multiusuario; desarrollado, en principio, en 1969por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas
McIlroy.

1.
AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia
UNIX "pura" y original. Sus sistemas operativos ms significativos son UNIX System
III y UNIX System V.

2.
BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribi
para no incorporar propiedad intelectual originaria de AT&T en la versin 4. La primera
implementacin de los protocolos TCP/IP que dieron origen a Internet son la pila (stack)
TCP/IP BSD.
3.

AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.

4.
Xenix: familia derivada de la adquisicin de los derechos originales de AT&T
primero por parte de Microsoft y de esta los vendi a SCO.
5.
GNU: En 1983, Richard Stallman anunci el Proyecto GNU, un ambicioso
esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El
software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - tambin han
sido parte fundamental de otros sistemas UNIX
6.
Linux: En 1991, cuando Linus Torvalds empez a proponer el ncleo Linux y a
reunir colaboradores, las herramientas GNU eran la eleccin perfecta. Al combinarse
ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy
se conoce como GNU/Linux. Las distribuciones basadas en el ncleo, el software GNU y
otros agregados entre las que se pueden mencionar aSlackware Linux, Red Hat Linux y
Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computacin
como en el mundo empresarial. Obsrvese que Linux tiene un origen independiente, por
lo que se considera un 'clnico' de UNIX y no un UNIX en el sentido histrico.

Distribuciones populares de Linux

Arch Linux, una distribucin basada en el principio KISS, con un sistema de


desarrollo continuo entre cada versin (no es necesario volver a instalar todo el sistema
para actualizarlo).

CentOS, una distribucin creada a partir del mismo cdigo del sistema Red Hat
pero mantenida por una comunidad de desarrolladores voluntarios.

Debian, una distribucin mantenida por una red de desarrolladores voluntarios con
un gran compromiso por los principios del software libre.

Fedora, una distribucin lanzada por Red Hat para la comunidad.

Gentoo, una distribucin orientada a usuarios avanzados, conocida por la similitud


en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la
compilacin de aplicaciones desde su cdigo fuente.
gOS, una distribucin basada en Ubuntu para netbooks.
Knoppix, la primera distribucin live en correr completamente desde un medio
extrable. Est basada en Debian.
Kubuntu, la versin en KDE de Ubuntu.
Kurisu OS,sistema basado en Open Suse y desarrollado por Kurisu Electronics
Systems cuya funcion principal es la maxima compatibilidad con aplicaciones de la
plataforma Windows y de Mac OS.

Linux Mint, una popular distribucin derivada de Ubuntu.

Mandriva, mantenida por la compaa francesa del mismo nombre, es un sistema


popular en Francia y Brasil. Est basada en Red Hat.

openSUSE, originalmente basada en Slackware es patrocinada actualmente por la


compaa Novell.

PCLinuxOS, derivada de Mandriva, paso de ser un pequeo proyecto a una


popular distribucin con una gran comunidad de desarrolladores.

Puppy Linux, versin para equipos antiguos o con pocos recursos que pesa 130
MiB.

Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada


comercialmente por Red Hat.

Slackware, una de las primeras distribuciones Linux y la ms antigua en


funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente
por Patrick J. Volkerding.

Slax, es un sistema Linux pequeo, moderno, rpido y portable orientado a la


modularidad. Est basado en Slackware.

Ubuntu, una popular distribucin para escritorio basada en Debian y mantenida por
Canonical.

Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que
solo contienen software libre.

Canaima, es un proyecto socio-tecnolgico abierto, construido de forma


colaborativa, desarrollado en Venezuela y basado en Debian.

Sistemas operativos para dispositivos mviles

Symbian: Es un sistema operativo que fue producto de la alianza de varias


empresas de telefona mvil, entre las que se encuentran Nokia, Sony Ericsson, Psion,
Samsung,Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric,
Panasonic, Sharp, etc.

Android: Es un sistema operativo basado en Linux diseado originalmente para


dispositivos mviles, tales como telfonos inteligentes, pero que posteriormente se
expandi su desarrollo para soportar otros dispositivos tales como tablets, reproductores
MP3, netbooks, PCs e incluso televisores.

iOS (anteriormente denominado iPhone OS) es un sistema operativo mvil de


Apple desarrollado originalmente para el iPhone, siendo despus usado en todos los
dispositivosiPhone, iPod Touch e iPad. Es un derivado de Mac OS X, que a su vez est
basado enDarwin BSD.

Windows Phone, anteriormente llamado Windows Mobile es un sistema operativo


mvil compacto desarrollado por Microsoft, y diseado para su uso en telfonos
inteligentes(Smartphones) y otros dispositivos mviles. Windows Phone hace parte de los
sistemas operativos con interfaz natural de usuario.

BlackBerry OS: Es un sistema operativo mvil desarrollado por Research In Motion


para sus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para
diferentes mtodos de entrada adoptados por RIM para su uso en computadoras de
mano, particularmente la trackwheel, trackball, touchpad y pantallas tctiles.
Palm OS: Es un sistema operativo que fue hecho por PalmSource, Inc. para
computadores de mano (PDAs) fabricados por varios licenciatarios.

Mercado[editar]
A medida que los telfonos mviles crecen en popularidad, los sistemas operativos con los
que funcionan adquieren mayor importancia. La cuota de mercado de sistemas operativos
mviles en el segundo trimestre de 2014 era el siguiente:1

1. Android 84,7 % (en pases como Espaa las diferencias son ms significativas, donde
Android tiene el 90,8 % de la cuota de mercado.2 )
2. iOS 11,7 %
3. Windows Phone 2,5 %
4. BlackBerry OS 0,5 %
5. Otros 0,6 %
6. Firefox OS Disponible
7. Ubuntu Touch que est en desarrollo

En este artculo sobre tecnologa se detect el siguiente problema:

Carece de fuentes o referencias que aparezcan en una fuente acreditada.

Por favor, edtalo para mejorarlo, o debate en la discusin acerca de estos problemas.
Estas deficiencias fueron encontradas el 28 de abril de 2009.

Galaxy Nexus con Android 4.0

Un sistema operativo mvil o SO mvil es un sistema operativo que controla un dispositivo


mvil al igual que los PCs utilizan Windowso Linux entre otros. Sin embargo, los sistemas
operativos mviles son mucho ms simples y estn ms orientados a la conectividad
inalmbrica, los formatos multimedia para mviles y las diferentes maneras de introducir
informacin en ellos.
Algunos de los sistemas operativos utilizados en los dispositivos mviles estn basados en el
modelo de capas.
ndice
[ocultar]

1 Capas
o

1.1 Kernel

1.2 Middleware

1.3 Entorno de ejecucin de aplicaciones

1.4 Interfaz de usuario

2 Mercado

3 Sistemas Operativos Mviles


o

3.1 Android

3.2 iOS

3.3 Windows Phone

3.4 BlackBerry 6

3.5 Symbian

3.6 Firefox O.S

3.7 Ubuntu Touch

4 Vase Tambin

5 Referencias

6 Enlaces Externos

Capas[editar]

Kernel[editar]
El ncleo 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 gestin de procesos, el sistema de archivos y el acceso y gestin de
la memoria.

Middleware[editar]
El middleware es el conjunto de mdulos que hacen posible la propia existencia de
aplicaciones para mviles. Es totalmente transparente para el usuario y ofrece servicios claves
como el motor de mensajera y comunicaciones, cdecs multimedia, intrpretes de pginas
web, gestin del dispositivo y seguridad.

Entorno de ejecucin de aplicaciones[editar]


El entorno de ejecucin de aplicaciones consiste en un gestor de aplicaciones y un conjunto
de interfaces programables abiertas y programables por parte de losdesarrolladores para
facilitar la creacin de software.

Interfaz de usuario[editar]
Las interfaces de usuario facilitan la interaccin con el usuario y el diseo de la presentacin
visual de la aplicacin. Los servicios que incluye son el de componentes grficos (botones,
pantallas, listas, etc.) y el del marco de interaccin.
Aparte de estas capas tambin existe una familia de aplicaciones nativas del telfono que
suelen incluir los mens, el marcador de nmeros de telfono etc...

Mercado[editar]
A medida que los telfonos mviles crecen en popularidad, los sistemas operativos con los
que funcionan adquieren mayor importancia. La cuota de mercado de sistemas operativos
mviles en el segundo trimestre de 2014 era el siguiente:1
1. Android 84,7 % (en pases como Espaa las diferencias son ms significativas, donde
Android tiene el 90,8 % de la cuota de mercado.2 )
2. iOS 11,7 %

3. Windows Phone 2,5 %


4. BlackBerry OS 0,5 %
5. Otros 0,6 %
6. Firefox OS Disponible
7. Ubuntu Touch que est en desarrollo
Android tiene la mayor cuota, desde enero 2011, con ms de la mitad del mercado,
experiment un creciente aumento y en solo dos aos (2009 a comienzos de 2011) ha pasado
a ser el SO mvil ms utilizado.

Sistemas Operativos Mviles[editar]

Android[editar]
Artculo principal: Android

Google Android

El sistema operativo Android es sin duda el lder del mercado mvil en sistemas operativos,
est basado en Linux, diseado originalmente para cmaras fotogrficas profesionales, luego
fue vendido a Google y modificado para ser utilizado en dispositivos mviles como los
telfonos inteligentes y luego en tablets como es el caso del Galaxy Tab de Samsung ,
actualmente se encuentra en desarrollo para usarse en netbooks y PCs, el desarrollador de
este S.O. es Google, fue anunciado en el 2007 y liberado en el 2008; adems de la creacin
de la Open Handset Alliance, compuesto por 78 compaas de hardware, software y
telecomunicaciones dedicadas al desarrollo de estndares 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 mvil, 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. Originalmente era un sistema pensado para las cmaras digitales.
Android est basado en Linux, disponiendo de un Kernel en este sistema y utilizando una
mquina virtual sobre este Kernel que es la responsable de convertir el cdigo escrito en Java
de las aplicaciones a cdigo capaz de comprender el Kernel.
Las aplicaciones para Android se escriben y desarrollan en Java aunque con unas APIS
propias por lo que las aplicaciones escritas en Java para PC y dems plataformas ya
existentes no son compatibles con este sistema.
Una de las grandes cualidades o caractersticas de este sistema operativo es su carcter
abierto. Android se distribuye bajo dos tipos de licencias, una que abarca todo el cdigo del
Kernel y que es GNU GPLv2 ( implica que su cdigo se debe poner al alcance de todos y que
todos podremos hacer con este cdigo lo que nos parezca oportuno, modificarlo, ampliarlo,
recortarlo, pero siempre estaremos en la obligacin de volver a licenciarlo con las misma
licencia) Google tambin por supuesto tiene otra licencia para el resto de componentes del
sistema que se licencia bajo APACHE v2 (implica que este cdigo se pueda distribuir para ser
modificado y usado a antojo del que lo utilice, pero a diferencia del primer caso, las
modificaciones y el cdigo resultante no es obligatorio el licenciarlo bajo las mismas
condiciones en las que se encontraba).

iOS[editar]
Artculo principal: IOS (sistema operativo)

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 optimizacin son sus pilares para que millones de usuarios se
decanten por iOS en lugar de escoger otras plataformas que necesitan un hardware ms
potente para mover con fluidez el sistema operativo. Cada ao, Apple lanza una gran
actualizacin de iOS que suele traer caractersticas exclusivas para los dispositivos ms
punteros que estn a la venta en ese momento.
Anteriormente denominado iPhone OS creado por Apple originalmente para el iPhone, siendo
despus usado en el iPod Touch e iPad. Es un derivado de Mac OS X, se lanz en el ao
2007, aumento el inters con el iPod Touch e iPad que son dispositivos con las capacidades
multimedia del iPhone pero sin la capacidad de hacer llamadas telefnicas, en si su principal
revolucin es una combinacin casi perfecta entre hardware y software, el manejo de la

pantalla multi-tctil que no poda ser superada por la competencia hasta el lanzamiento del
celular Galaxy S I y II por parte de Samsung.

Windows Phone[editar]
Artculo principal: Windows Phone

Anteriormente llamado Windows Mobile es un S.O. mvil compacto desarrollado por Microsoft,
se basa en el ncleo del sistema operativo Windows CE y cuenta con un conjunto de
aplicaciones bsicas, actualmente va por la versin 10. Est diseado para ser similar a las
versiones de escritorio de Windows estticamente y existe una gran oferta de software de
terceros disponible para Windows Mobile, la cual se puede adquirir a travs de la tienda en
lnea Windows Marketplace for MobileS

BlackBerry 6[editar]
Artculo principal: BlackBerry 6

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 encontrara en los equipos touchscreen (Pantalla Tctil),
aunque RIM aseguro que en los equipos que cuenten con un TouchPad o TrackPad podrn
ejecutarlo ya que ejerce casi la misma funcin. As mismo todava RIM no ha aclarado cales
son los equipos que se podrn actualizar a esta versin 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, tambin se muestra la integracin de las redes
sociales y la mensajera instantnea en este. Sin duda RIM quiere dar al usuario una nueva
experiencia en su equipo BlackBerry que nadie conoca.

Symbian[editar]
Artculo principal: Symbian

Fue producto de la alianza de varias empresas de telefona mvil, entre las que se encuentran
Nokia como la ms importante, Sony Ericsson, Samsung, Siemens, BenQ, Fujitsu, Lenovo,
LG, Motorola, esta alianza le permiti en un momento dado ser unos de los pioneros y ms
usados.
El objetivo de Symbian fue crear un sistema operativo para terminales mviles que pudiera
competir con el de Palm o el Smartphone de Microsoft. Tcnicamente, el sistema operativo
Symbian es una coleccin compacta de cdigo ejecutable y varios archivos, la mayora de

ellos son bibliotecas vinculadas dinmicamente (DLL por sus siglas en ingls) y otros datos
requeridos, incluyendo archivos de configuracin, de imgenes y de tipografa, entre otros
recursos residentes. Symbian se almacena, generalmente, en un circuito flash dentro del
dispositivo mvil. Gracias a este tipo de tecnologa, se puede conservar informacin aun si el
sistema no posee carga elctrica en la batera, adems de que le es factible reprogramarse,
sin necesidad de separarla de los dems circuitos. Las aplicaciones compatibles con Symbian
se desarrollan a partir de lenguajes de programacin orientados a objetos como C++, Java
(con sus variantes como PJava, J2ME, etc.), Visual Basic para dispositivos mviles, entre
otros, incluyendo algunos lenguajes disponibles en versin libre. ewrf

Firefox O.S[editar]
Artculo principal: Firefox O.S

Firefox OS es un sistema operativo mvil, basado en HTML5 con ncleo Linux, de cdigo
abierto, para smartphones y tabletas. Es desarrollado por Mozilla Corporation bajo el apoyo de
otras empresas como Telefnica y una gran comunidad de voluntarios de todo el mundo. Este
sistema operativo est enfocado especialmente en los dispositivos mviles incluidos los de
gama baja. Est diseado 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, Hungra, Mxico, Montenegro, Polonia, Serbia, Espaa y Venezuel
a. Firefox tambin ha anunciado que LG Electronics, ZTE, Huawei y TCL Corporation se han
comprometido a la fabricacin de dispositivos con Firefox OS.

Ubuntu Touch[editar]
Artculo principal: Ubuntu Touch

Ubuntu Touch es un sistema operativo mvil basado en Linux. Es desarrollado por Canonical
Ltd.. Presentado el 2 de enero de 2013 al pblico mediante un anuncio en la web de Ubuntu,
culmina el proceso de Canonical de desarrollar una interfaz que pueda utilizarse en
ordenadores de sobremesa, porttiles, netbooks, tablets y telfonos inteligentes.
Ubuntu Touch se caracteriza por ser un sistema diseado para plataformas mviles. Algunas
de sus caractersticas ms destacadas son:

Pantalla de inicio sin sistema de bloqueo/desbloqueo (que funciona con un nuevo


sistema de gestos, y que se aprovecha para mostrar notificaciones).

También podría gustarte