Sei sulla pagina 1di 16

Sistemas operativos.

Un Sistema Operativo (SO) es el software bsico


de una computadora que provee una interfaz
entre el resto de programas del ordenador, los
dispositivos hardware y el usuario. Las funciones
bsicas del Sistema Operativo son administrar
los recursos de la mquina, coordinar el
hardware y organizar archivos y directorios en
dispositivos de almacenamiento. Los Sistemas
Operativos ms utilizados son Dos, Windows,
Linux y Mac. Algunos SO ya vienen con un
navegador integrado, como Windows que trae el
navegador Internet Explorer.

Sistemas operativos.

1. Interpreta los comandos que permiten al


usuario comunicarse con el ordenador.
2. Coordina y manipula el hardware de la
computadora,
memoria,
impresoras,
unidades de disco, teclado, mouse, etc.
3. Organiza los archivos en diversos
dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o
cintas magnticas.
4. Gestiona los errores de hardware y la
prdida de datos.

Funciones de los Sistemas


Operativos.

5. Servir de base para la creacin del software


logrando que equipos de marcas distintas
funcionen de manera anloga, salvando las
diferencias existentes entre ambos.
6. 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,
una
microcomputadora
tiene
fsicamente
unidades de disco, puede simular el uso de otras
unidades de disco, 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.

Primera generacin (1945-1955)


Hardware: Tubos de vaco y paneles de control.
Sistema Operativo: No existe.
Segunda Generacin (1955-1965)
Hardware: Transistores (tarjetas perforadas).
Sistema Operativo:
*S. O. de trabajo nico: slo se dedica a "
preparar" el sistema para la llegada de trabajos.
*S. O. por lotes (batch): automatiza la secuencia
de operaciones in- volucradas en la ejecucin de
un programa usando ordenes que lee, interpreta
y ejecuta el monitor de lotes (porcin de cdigo
residente en memoria).

EVOLUCION HISTORICA.

Tercera generacin (1965-1980) Hardware:


Circuitos integrados. Sistema Operativo:
*S. O. de multiprogramacin: ms de un programa
residente en memoria principal al mismo tiempo.
(grado de multiprogramacin y overhead)
*S. O. de multiprocesamiento: ms de un
procesador.
*S. O. mutiusuario o multiacceso: permite acceder
a varios usuarios a un mismo ordenador
mediante terminales interactivos (tiempo de
respuesta).
*S. O. de tiempo compartido: multiprogramacin,
multiusuario e in- teractivo. El usuario tiene la
impresin de que es l el nico que trabaja con la
mquina.
Sesin de trabajo: desde que el usuario se conecta
a travs de un terminal, hasta que se desconecta
del
sistema.

Cuarta generacin (1980-1990)


Hardware: Microprocesador (computador
personal). Sistema Operativo: (para
comunicar varias mquinas)
*S. O. de red: el usuario es conciente de la
existencia de varias mquinas e indica de
forma explicita con cual desea trabajar.
*S.O. distribuido: el usuario no es conciente
de las mquinas conec- tadas entre si
(transparencia).

Un sistema operativo debe ser:


*Determinista: el mismo programa ejecutado
con los mismos datos debe dar los mismos
resultados en cualquier momento y en
cualquier ejecucin;
*In determinista: el S. O. debe responder a
circunstancias que pueden ocurrir en un
orden
impredecible.

CARACTERISTICAS DEL S.O.

CLASIFICACION DE LOS S.O.

Sistemas Operativos de
multiprogramacin.
En
general,
los
sistemas
de
multiprogramacin se caracterizan por
tener
mltiples
programas
activos
compitiendo por los recursos del sistema:
procesador,
memoria,
dispositivos
perifricos.

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

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 disposi- tivos 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 Monousuario.

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
(time- sharing).

Sistema Operativo Multiusuario.

Los Sistemas Operativos por lotes, procesan


una gran cantidad de trabajos con poca o
ninguna interaccin entre los usuarios y los
pro- gramas 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.

Sistemas Operativos por lotes.

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

Sistemas Operativos de tiempo


real.

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

Sistemas Operativos de tiempo


compartido.

Potrebbero piacerti anche