1. S.E.P. S.N.E.S.T. D.G.E.S.T.
INSTITUTO TECNOLÓGICO
Del Istmo
MATERIA:
SISTEMAS OPERATIVOS I.
PROFESOR:
TOLEDO TORRES JACINTO
ALUMNA:
RODRIGUEZ GARCIA YOLANDA
ESPECIALIDAD:
ING. INFORMÁTICA
Semestre: "4" grupo: "S"
HEROICA CD. JUCHITÁN DE ZARAGOZA, OAX.
2. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
USUARIO
Sistema Operativo Monousuario: Los sistemas monousuarios son aquellos que
nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el
hardware, los programas o el tipo de aplicación que se esté ejecutando. Estos tipos de
sistemas son muy simples, porque todos los dispositivos de entrada, salida y control
dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se
dan, son procesadas de inmediato; ya que existe un solo usuarios. Los sistemas operativos
que soportan el monousuario son DOS e incluso en el actual Windows XP y sus
predecesores.
Sistema Operativo Multiusuario: Es todo lo contrario a monousuario; y en esta
categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades
de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean
especialmente en redes. Los sistemas
operativos que soportan el multiusuario son con el Linux, Windows 2003 y sus
predecesores.
PROGRAMAS
Monoprogramacion. El esquema de administración de memoria más sencillo
posible es ejecutar sólo un programa a la vez, compartiendo la memoria entre ese
programa y el sistema operativo. En la Figura 5 se muestran tres variaciones sobre
este tema.
Multiprogramación. En un sistema multiprogramación la memoria principal
alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un
programa, cuando el que se encuentra en ejecución realiza una operación de E/S;
en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro
programa. Si éste realiza, a su vez, otra operación de E/S, se mandan las órdenes
oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible,
teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de
manera óptima los recursos disponibles.
3. PROCESADORES
Monoprocesador. El monoprocesador como su nombre lo indica es el procesador
que solo pude hacer una solo proceso a la vez, ósea que si queremos ejecutar varias
tareas al mismo tiempo no va hacer posible que se realicen con satisfacción, lo que
pueden hacer los monoprocesadores es alterar las tareas y es por eso que los
procesadores con grandes capacidades de velocidad dan una simulación de
multiprocesadores ya que se están ejecutando varios procesos al mismo tiempo
pero esto no es cierto.
Multiprocesador. Permite trabajar con máquinas que poseen más de un
microprocesador. En un multiprocesador los procesadores comparten memoria y
reloj.
TIEMPO DE RESPUESTA
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, 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.
Sistemas operativos de tiempo compartido: Permiten la simulación de que el
sistema y sus recursos son todos para cada usuario. El usuario hace una petición a
la computadora, está la procesa tan pronto como es posible, y la respuesta
aparecerá en la terminal del usuario.
POR LA FORMA DE OPERAR DEL SERVICIO
sistema operativo centralizado: se trata de aquel que utiliza los recursos de una
sola computadora, es decir, su memoria, CPU, disco y periféricos. Respecto al
hardware podemos decir que se suele tratar de un computador caro y de gran
potencia, con terminales alfanuméricos directamente conectados. Suele tratarse de
una computadora de tipo desktop, en las cuales es común encontrar un monitor
grande con un teclado y un mouse, además de un case para albergar la unidad de
procesamiento y los demás componentes
sistema operativo de red: Un sistema operativo de red (Network Operating
System) es un componente software de una computadora que tiene como objetivo
coordinar y manejar las actividades de los recursos del ordenador en una red de
equipos. Consiste en un software que posibilita la comunicación de un sistema
informático con otros equipos en el ámbito de una red.
sistemas operativos distribuidos: Los sistemas operativos distribuidos
desempeñan las mismas funciones que un sistema operativo normal, pero con la
diferencia de trabajar en un entorno distribuido. Su Misión principal consiste en
facilitar el acceso y la gestión de los recursos distribuidos en la red.