Está en la página 1de 10

Descripcin y origen de los Sistemas Operativos

existentes

1)ALEX
Los Sistemas Operativos son el conjunto de programas que sirven de enlace entre
los usuarios finales y los Ordenadores. Los Sistemas Operativos se encargan de
intermediar entre todos esos componentes electrnicos, tan curiosos, que forman
los circuitos y los Usuarios finales de las computadoras, o ms familiarmente
conocidos como Ordenadores o PCs. Son la base de la interfaz grfica que hace
posible la comunicacin entre el hombre (y no nos olvidemos de la mujer) y la
mquina. Unos y ceros que viajando nos muestran lo que ahora mismo leemos,
mediante las Aplicaciones Informticas, dispositivos hardware, y complejos
procesos.

Para tratar de comprender los requisitos de un Sistema Operativo y el significado


de las principales caractersticas de un Sistema Operativo contemporneo, es til
considerar cmo han ido evolucionando estos con el tiempo.

A finales de los aos 40 el uso de ordenadores estaba restringido a aquellas


empresas o instituciones que podan pagar su alto precio, y no existan los
sistemas operativos. En su lugar, el programador deba tener un conocimiento y
contacto profundo con el hardware, y en el infortunado caso de que su programa
fallara, deba examinar los valores de los registros y paneles de luces indicadoras
del estado del ordenador para determinar la causa del fallo y poder corregir su
programa, adems de enfrentarse nuevamente a los procedimientos del sistema y
poner a punto los compiladores, ligadores, etc, para volver a correr su programa.

La importancia de los sistemas operativos nace histricamente desde los aos 50,
cuando se hizo evidente el operar un ordenador por medio de tableros
enchufables, en la primera generacin y luego por medio del trabajo en lote en la
segunda generacin se poda mejorar notoriamente, pues el operador realizaba
siempre una secuencia de pasos repetitivos, lo cual es una de las caractersticas
contempladas en la definicin de lo que es un programa. Es decir, se comenz a
ver que las tareas mismas del operador podan plasmarse en un programa, el cual
a travs del tiempo y por su enorme complejidad se le llam "Sistema Operativo".
As, tenemos entre los primeros sistemas operativos al Fortran Monitor System
(FMS) y el IBSYS.

Posteriormente, en la tercera generacin de ordenadores nace uno de los


primeros sistemas operativos con la filosofa de administrar una familia de
ordenadores: el OS/360 de IBM. Fue este un proyecto tan novedoso y ambicioso
que enfrent por primera vez una serie de problemas conflictivos debido a que
anteriormente los ordenadores eran creados para dos propsitos en general: el
comercial y el cientfico. As, al tratar de crear un solo sistema operativo para
ordenadores que podan dedicarse a un propsito, al otro, o a ambos, puso en
evidencia la problemtica del trabajo en equipos de anlisis, diseo e implantacin
de sistemas grandes. El resultado fue un sistema del cual uno de sus mismos
diseadores patentiz su opinin en la portada de un libro: una horda de bestias
prehistricas atascadas en un foso de brea.

Surge tambin en la tercera generacin de ordenadores el concepto de la


multiprogramacin, porque debido al alto costo de los ordenadores era necesario
idear un esquema de trabajo que mantuviese a la unidad central de proceso ms
tiempo ocupada, as como el encolado (spooling ) de trabajos para su lectura
hacia los lugares libres de memoria o la escritura de resultados. Sin embargo, se
puede afirmar que los sistemas durante la tercera generacin siguieron siendo
bsicamente sistemas de lote.

En la cuarta generacin, la electrnica avanza hacia la integracin a gran escala,


pudiendo crear circuitos con miles de transistores en un centmetro cuadrado de
silicio y ya es posible hablar de los ordenadores personales y las estaciones de
trabajo. Surgen los conceptos de interfaces amigables intentando as atraer al
pblico en general al uso de los ordenadores como herramientas cotidianas. Se
hacen populares el MS-DOS y el UNIX en estas mquinas. Tambin es comn
encontrar clones de ordenadores personales y una multitud de empresas
pequeas ensamblndolas por todo el mundo.

2) Daniel
A mediados de los aos 80, comienza el auge de las redes de ordenadores y la
necesidad de sistemas operativos en red y sistemas operativos distribuidos, una
computadora Commodore Amiga equipada con una aceleradora Video Toaster era
capaz de producir efectos comparados a sistemas dedicados que costaban el
triple. Un Video Toaster junto a Lightwave ayud a producir muchos programas de
televisin y pelculas, entre las que se incluyen Terminator 2

La red mundial Internet se va haciendo accesible a toda clase de instituciones y se


comienzan a dar muchas soluciones (y problemas) al querer hacer convivir
recursos residentes en ordenadores con sistemas operativos diferentes. En los
aos 90 el paradigma de la programacin orientada a objetos cobra auge, as
como el manejo de objetos desde los sistemas operativos. Las aplicaciones
intentan crearse para ser ejecutadas en una plataforma especfica y poder ver sus
resultados en la pantalla o monitor de otra diferente (por ejemplo, ejecutar una
simulacin en una mquina con UNIX y ver los resultados en otra con DOS ). Los
niveles de interaccin se van haciendo cada vez ms profundos.

Descripcin de sistemas operativos

SEGN SU INTERFAZ
Interfaz de Lnea de Comandos: DOS, MS-DOS...
Interfaz Grfica del Usuario: Windows, Mac OS X...

SEGN EL NMERO DE USUARIO


Sistemas Operativos Monousuario:
Un sistema operativo monousuario est diseado para ser usado por una persona
en un nico ordenador; y no permite conectarse en red.
Los sistemas operativos monousuarios son aqullos que soportan a un usuario a
la vez, sin importar el nmero de procesadores que tenga la computadora o el
nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante
de tiempo. Las computadoras personales tpicamente se han clasificado en este
rengln.

Sistemas Operativos Multiusuario:En los aos setenta aparecieron los grandes


sistemas operativos, muy intuitivos, completos y extensos, la mayora de los
cuales son multiusuario.
Un sistema operativo multiusuario es un sistema operativo que permite a varios
usuarios ejecutar simultneamente uno o varios procesos interactivos; el
procesador proporciona una respuesta casi inmediata a cada uno de ellos. Esta
clase de sistemas operativos suelen permitir la conexin en red. Dado que
permiten ejecutar uno o varios procesos a la vez, este tipo de sistemas operativos
ha permitido aumentar la velocidad respecto a los que no permiten ejecutar
procesos en paralelo.
Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones. No
importa el nmero de procesadores en la mquina ni el nmero de procesos que
cada usuario puede ejecutar simultneamente.

SEGN EL NMERO DE TAREAS

Sistemas Operativos Monotareas: Los sistemas operativos monotarea ejecutan


una sola tarea cada vez, es decir, un nico programa o proceso. En la memoria
slo se carga el programa que se est ejecutando.Los sistemas monotarea son
aquellos que slo permiten una tarea a la vez por usuario.
Puede darse el caso de un sistema multiusuario y monotarea, en el cual se
admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.

Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea):


Los sistemas operativos multitarea pueden ejecutar varias tareas a la vez. En la
memoria se mantienen el cdigo y los datos de varios programas
simultneamente. Este tipo de sistemas operativos son muy tiles para llevar a
cabo tareas largas y complejas, como consultas en bases de datos, etctera.
Un sistema operativo multitarea es aqul que le permite al usuario estar realizando
varias labores al mismo tiempo. Por ejemplo, puede estar editando el cdigo
fuente de un programa durante su depuracin mientras compila otro programa, a
la vez que est recibiendo correo electrnico en un proceso en background. Es
comn encontrar en ellos interfaces grficas orientadas al uso de mens y el
ratn, lo cual permite un rpido intercambio entre las tareas para el usuario,
mejorando su productividad.

3)Oliver
SEGN EL NMERO DE PROCESADORES:
Uniproceso:
Un sistema operativo uniproceso es aqul que es capaz de manejar solamente un
procesador de la computadora, de manera que si la computadora tuviese ms de
uno le sera intil. El ejemplo ms tpico de este tipo de sistemas es el DOS y
MacOS.
Multiproceso:
Un sistema operativo multiproceso se refiere al nmero de procesadores del
sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su
carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica
o asimtricamente. Cuando se trabaja de manera asimtrica, el sistema operativo
selecciona a uno de los procesadores el cual jugar el papel de procesador
maestro y servir como pivote para distribuir la carga a los dems procesadores,
que reciben el nombre de esclavos. Cuando se trabaja de manera simtrica, los
procesos o partes de ellos (threads) son enviados indistintamente a cualesquiera
de los procesadores disponibles, teniendo, tericamente, una mejor distribucin y
equilibrio en la carga de trabajo bajo este esquema.

SEGN SU LOCALIZACIN O FORMA DE OFRECER SUS SERVICIOS

Sistemas operativos integrados (embebidos):


Los sistemas integrados operan en las computadoras que controlan dispositivos
que por lo general no se consideran computadoras como televisores, hornos
microondas y telfonos mviles. Estos sistemas suelen tener caractersticas de los
sistemas en tiempo real pero tienen limitaciones de tamao, memoria y consumo
de electricidad. Son los que se utilizan en las computadoras de bolsillo (palm-top)
y en los sistemas integrados. Las palm son computadoras pequeas que realizan
funciones como libreta de direcciones electrnica y bloc de notas.
Ejemplos de sistemas operativos de este tipo son PalmOS y Windows CE, Pocket
PC OS y Palm OS.

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.
Cuando estos sistema 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 secuencialidad de la ejecucin de los trabajos.
Algunas caractersticas de los sistemas operativos por lotes son las siguientes:

Requiere que el programa, datos y rdenes al sistema sean remitidos todos


juntos en forma de lote
Permiten poca o ninguna interaccin con el usuario
Mayor potencial de utilizacin de recursos que procesamiento serial simple en
sistemas multiusuarios
Conveniente para programas de largos tiempos de ejecucin

Sistemas operativos de tiempo real:

Los sistemas operativos de tiempo real son aquellos en donde no tiene


importancia el usuario, sino los procesos. Se utilizan en entornos donde son
procesados un gran nmero de sucesos o eventos.
Son construidos para aplicaciones muy especficas, tales como: trfico areo,
bolsas de valores, etc.
Algunos campos de aplicacin son los siguientes:
- Control de trenes
- Telecomunicaciones
- Sistemas de fabricacin integrada
- Control de edificios, etc.

Algunas caractersticas de los sistemas operativos de tiempo real son:


- Su objetivo es proporcionar rpidos tiempos de respuesta
- Procesa rfagas de miles de interrupciones por segundo sin perder algn
proceso
- Poco movimiento de programas entre almacenamiento secundario y memoria
- Proceso de mayor prioridad expropia recursos

Sistemas operativos de multiprogramacin (o Sistemas operativos de multitarea):


Soporta la ejecucin de dos o ms trabajos activos al mismo tiempo.
Su objetivo es tener varias tareas en la memoria principal.

4) Adiel

Las caractersticas de un Sistema operativo de multiprogramacin son las


siguientes:

- Mejora productividad del sistema y utilizacin de recursos


- Multiplexa recursos entre varios programas
- Soporta mltiples usuarios
- Requiere validacin de usuario para seguridad y proteccin

Estos sistemas operativos se caracterizan por tener mltiples programas activos,


compitiendo por los recursos del sistema: procesador, memoria, dispositivos
perifricos.

Sistemas operativos de tiempo compartido


Estos sistemas 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.

Las caractersticas de los sistemas operativos de tiempo compartido son:


Dan la ilusin de que cada usuario tiene una mquina para s
La mayora utilizan algoritmo de reparto circular
Los programas se ejecutan con prioridad rotatoria que se incrementan con la
espera y disminuye despus de concedido el servicio
Gestin de memoria proporciona proteccin a programas residentes
Sistemas operativos distribuidos
Estos sistemas permiten distribuir trabajos, tareas o procesos, entre un conjunto
de procesadores; este conjunto de procesadores puede estar en un equipo o en
diferentes, en este caso es transparente para el usuario.
Sus caractersticas de los sistemas operativos distribuidos son:

Colocacin de sistemas autnomos capaces de comunicacin y cooperacin


mediante el hardware y software
Proporcionan medios para la comparticin global de recurso
Servicios aadidos: denominacin global, sistemas de archivos distribuidos,
facilidades para distribucin de clculos.

Sistemas operativos de red


Son aquellos que mantienen a dos o ms computadoras unidas a travs de algn
medio de comunicacin, con el objetivo de poder compartir los diferentes recursos
y la informacin del sistema.
Por lo regular son utilizados en: Novell Netware, Personal Netware, Lan
Manager, etc.

Sistemas operativos paralelos


En estos sistemas 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. As, en lugar de esperar a
que el proceso termine de ejecutarse, regresa a atender al usuario
inmediatamente.

Sistemas Operativos actuales


Amoeba, BeOS, DR-DOS, DragonFly BSD, FreeBSD, FreeDOS, GNU/Linux, GNU
Hurd,MacOS, Minix, MS-DOS, NetBSD, OpenBSD, PC-DOS, Plan 9, OS/2,
QDOS, QNX, Solaris, Microsoft Windows, Sistemas Unix, Xenix, Symbian.

El sistema operativo hace posible que una persona pueda comunicarse con una
mquina, ya sea utilizando un ratn, tocando sobre una pantalla tctil, presionando
un botn fsico o pulsando las teclas de un teclado: y a todas las acciones de un
usuario, la mquina ofrece respuestas visuales, tctiles o sonoras.

La importancia del sistema operativo moderno reside en poder controlar una


mquina a travs de una interfaz visual, sin tener grandes conocimientos tcnicos,
convirtiendo un hardware complejo en una solucin para el hogar o la oficina
completamente amigable y accesible a todos los pblicos.

También podría gustarte