Sistemas

238 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
238
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistemas

  1. 1. Sistemas operativos<br />Sistemas  operativos  mono tarea<br />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, aunque existieron varios Intentos de añadirle esta capacidad.<br />
  2. 2. Sistemas  operativos  multitarea<br />La  computadora  puede  procesar  varias  tareas  al mismo tiempo. Podemos distinguir: Conmutación de contextos: Es un tipo simple de multitarea en el quelos 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 segundoplano pasa a reanudar su procesamiento recuperando la situación en la que se había detenido.  <br />
  3. 3. Multitarea  cooperativa<br />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. <br />Multitarea  de  tiempo  compartido: <br />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 ser simultáneas. Todos  los  sistemas  operativos Actuales utilizan esta técnica. <br />
  4. 4. En concreto, el sistema operativo Windows y alguno delos 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). <br />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 dispositivosvirtuales y lanza el comando sobre la Impresora realImpresora real. Esto facilita enormemente la programación de aplicaciones,  ya  que  serealiza  sobre  dispositivos  virtuales,  siendo el sistema operativo el encargado final de realizar la operación.<br />
  5. 5. Sistemas operativos monousuario<br />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.  <br />Sistemas operativos multiusuario <br />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  redes,  ya  que  cada  usuario  necesita de  un terminal independiente  para  conectarse  con  el  equipo  que  tiene  instalado  el  sistema. Esto ocurre con Linux o la familia Windows 2003 y predecesores. <br />

×