Sistemas Operativos
-
Upload
horaciortiz -
Category
Education
-
view
290 -
download
0
Transcript of Sistemas Operativos
Sistemas operativos mono tarea
Sólo pueden manejar un proceso, es decir, las
Tareas deben ejecutarse una tras otra. Por ejemplo,
el sistema DOS es mono tarea, al no poder
ejecutar varias aplicaciones simultáneamente, aunqu
e existieron varios Intentos de añadirle esta
capacidad.
Sistemas operativos multitareaLa computadora puede procesar varias tareas al mis
mo tiempo. Podemos distinguir: Conmutación de
contextos: Es un tipo simple de multitarea en el que
los o más aplicaciones se cargan al mismo tiempo, pero
sólo se procesa la que se encuentra en primer plano
que es la que está utilizando el usuario. Cuando el
usuario cambia de aplicación, se produce
un intercambio entre ambas tareas, pasando la
aplicación activa a segundo plano, efectuándose un
almacenamiento del estado en el que se encuentra. Por
otro lado la aplicación que estaba en segundo
plano pasa a reanudar su procesamiento recuperando la
situación en la que se había detenido.
Multitarea cooperativa
Las tareas en segundo plano reciben tiempo de proceso
durante los tiempos muertos de la tarea que
se encuentra en primer plano. Esto ocurre cuando
dicha aplicación espera información del usuario para
poder continuar.
Multitarea de tiempo compartido:
Cada tarea recibe un tiempo de procesamiento durante
una fracción de segundo. Se puede establecer un orden
de prioridades entre las tareas o simplemente seguir un
orden secuencial. Dado que el sentido temporal del
usuario es mucho más lento que la velocidad de
procesamiento del ordenador , las operaciones de
Multitarea en tiempo compartido parecen se
simultáneos.
En concreto, el sistema operativo Windows y alguno de
los mencionados anteriormente, crean un entorno de
ejecución propio e independiente para cada tarea,
como si cada Aplicación corriese en un máquina
independiente llamada máquina virtual. Cada una de estas
máquinas virtuales posee sus correspondientes
dispositivos virtuales, que representan a cada uno de los
recursos del ordenador (memoria, disco duro, impresora).
Por ejemplo, cuando un programa ejecuta la instrucción
de impresión, se realiza sobre la impresora virtual de su
máquina virtual. Esta petición es recibida por el sistema
operativo, Que está coordinando todos los dispositivos
virtuales y lanza el comando sobre la Impresora real
Impresora real.
Esto facilita enormemente la programación de aplicaciones,
ya que se realiza sobre dispositivos virtuales, siendo el
sistema operativo el encargado final de realizar la operación.
Sistemas operativos monousuario
Sólo pueden atender a un único usuario, que es el
que haya iniciado sesión en el sistema. Esto ocurre
en el sistema operativo DOS e incluso en el actual
Windows XP y sus predecesores.
Sistemas operativos multiusuario
Pueden atender simultáneamente las peticiones de dos
o más usuarios, que comparten los
recursos del sistema informático al que se conectan.
Este tipo de sistemas se emplean especialmente en red
es, ya que cada usuario necesita de un terminal
independiente para conectarse con el equipo que tiene i
nstalado el sistema. Esto ocurre con Linux o la familia
Windows 2003 y predecesores.