You are on page 1of 7

Tipos de Sistemas Operativos

Un sistema Operativo (SO) es en s mismo un programa de computadora. Sin


embargo, es un programa muy especial, quiz el ms complejo e importante en una
computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la
memoria, el tecla do, el sistema de vdeo y las unidades de disco.
Adems, proporciona la facilidad para que los usuarios se comuniquen con la
computadora y sirve de plataforma a partir de la cual se corran programas de
aplicacin.
Los sistemas operativos ms conocidos son los siguientes:
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo
de disco), es ms conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue
hecho por la compaa de software Microsoft y es en esencia el mismo SO que el PCDOS.
La razn de su continua popularidad se debe al aplastante volumen de software
disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liber el 80286, DOS se hizo tan popular y firme en el mercado que DOS
y las aplicaciones DOS representaron la mayora del mercado de software para PC.
En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos
tuvieran xito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS
tan bien como las computadoras IBM lo hacan.
An con los nuevos sistemas operativos que han salido al mercado, todava el DOS es
un slido contendiente en la guerra de los SO.
2) Windows 3.1: Microsoft tomo una
decisin, hacer un sistema operativo
que tuviera una interfaz grfica
amigable para el usuario, y como
resultado obtuvo Windows. Este
sistema muestra conos en la pantalla
que representan diferentes archivos o
programas, a los cuales se puede
accesar al darles doble click con el
puntero del mouse. Todas las
aplicaciones elaboradas para Windows
se parecen, por lo que es muy fcil
aprender a usar nuevo software una
vez aprendido las bases.

3) Windows 95: En 1995, Microsoft


introdujo una nueva y mejorada versin
del Windows 3.1. Las mejoras de este
SO incluyen soporte multitareas y
arquitectura de 32 bits, permitiendo as
correr mejores aplicacines para
mejorar la eficacia del trabajo.

eficaz. Este fue creado por Apple


Computer, Inc.

4) Windows NT: Esta versin de


Windows se especializa en las redes y
servidores. Con este SO se puede
interactuar de forma eficaz entre dos o
ms computadoras.

5) OS/2: Este SO fue hecho por IBM.


Tiene soporte de 32 bits y su interfaz es
muy buena. El problema que presenta
este sistema operativo es que no se le
ha dad el apoyo que se merece en
cuanto a aplicaciones se refiere. Es
decir, no se han creado muchas
aplicaciones que aprovechen las
caractersticas de el SO, ya que la
mayora del mercado de software ha
sido monopolizado por Windows.

7) UNIX: El sistema operativo UNIX fue


creado por los laboratorios Bell de
AT&T en 1969 y es ahora usado como
una de las bases para la supercarretera
de la informacin. Unix es un SO
multiusuario y multitarea, que corre en
diferentes computadoras, desde
supercomputadoras, Mainframes,
Minicomputadoras, computadoras
personales y estaciones de trabajo.
Esto quiere decir que muchos usuarios
puede estar usando una misma
computadora por medio de terminales o
usar muchas de ellas.

Android

6) Mac OS: Las computadoras


Macintosh no seran tan populares
como lo son si no tuvieran el Mac OS
como sistema operativo de planta. Este
sistema operativo es tan amigable para
el usuario que cualquier persona puede
aprender a usarlo en muy poco tiempo.
Por otro lado, es muy bueno para
organizar archivos y usarlos de manera

Android es un sistema operativo basado en


el ncleo Linux. Fue diseado principalmente
para dispositivos mviles con pantalla tctil,
como telfonos inteligentes o tablets; y
tambin para relojes
inteligentes, televisores y automviles.
Inicialmente fue desarrollado por Android Inc.,
empresa que Google respald
econmicamente y ms tarde, en 2005,
compr.9 Android fue presentado
en 2007 junto la fundacin del Open Handset
Alliance (un consorcio de compaas
de hardware, software ytelecomunicaciones)
para avanzar en los estndares abiertos de

los dispositivos mviles.10 El primer mvil con


el sistema operativo Android fue el HTC
Dream y se vendi en octubre de 2008.11 Los
dispositivos de Android venden ms que las
ventas combinadas de Windows
Phone y IOS.12 13 14 15

Chrome OS es un proyecto llevado a cabo


por la compaa Google para desarrollar
un sistema operativo basado en web. A travs
de su blog oficial, Google anunci el 7 de
julio de 2009 Google Chrome OS, un sistema
realizado con base en cdigo abierto (Ncleo
Linux) y orientado inicialmente
para miniporttiles, estando disponible en
junio de 2011.3 Funciona
sobremicroprocesadores con
tecnologa x86 o ARM.

Chrome OS

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 acadmico.
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
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.
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.
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.

Componentes de un sistema operativo[editar]


Gestin de procesos[editar]
Un proceso es simplemente, un programa en ejecucin que
necesita recursos para realizar su tarea: tiempo de CPU, memoria,
archivos y dispositivos de E/S. El SO es el responsable de:

Crear y destruir procesos


Parar y reanudar procesos
Ofrecer mecanismos para que los procesos puedan
comunicarse y se sincronicen
La gestin de procesos podra ser similar al trabajo de oficina. Se
puede tener una lista de tareas a realizar y a estas fijarles
prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta
primero y cuando se terminen seguir con las de prioridad media y despus las de baja. Una vez
realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden
que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se
puede asignar alta prioridad a las tareas ms antiguas.

Gestin de la memoria principal[editar]


La memoria es una gran tabla de palabras o bytes que se referencian
cada una mediante una direccin nica. Este almacn de datos de
rpido acceso es compartido por la CPU y los dispositivos de E/S, es
voltil y pierde su contenido ante fallos del sistema. El SO es el
responsable de:

Conocer qu partes de la memoria estn siendo utilizadas y por


quin
Decidir qu procesos se cargarn en memoria cuando haya
espacio disponible
Asignar y reclamar espacio de memoria cuando sea necesario

Gestin del almacenamiento secundario[editar]


Un sistema de almacenamiento secundario es necesario, ya que la memoria principal
(almacenamiento primario) es voltil y adems muy pequea para almacenar todos los programas y
datos. Tambin es necesario mantener los datos que no convenga mantener en la memoria
principal. El SO se encarga de:

Planificar los discos.


Gestionar el espacio libre.
Asignar el almacenamiento.
Verificar que los datos se guarden en orden

FUNDADOR DE MICROSOFT BILL GATES


FUNDADOR DE APPLE STEVE JOBS
FUNDADOR DE ANDROID ANDY RUBIN

You might also like