miércoles, 25 de febrero de 2015

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS



SISTEMA OPERATIVO MONOUSUARIOS:

 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 usuario.
Los sistemas operativos que soportan el monousuario son DOS e incluso en el actual Windows XP y sus procesadores. 


      SISTEMA OPERATIVO MULTITAREAS:



con este sistema operativo es que el computador procesa diferentes tareas al mismo tiempo. existen varios tipos de multitareas. estos sistemas se distinguen por sus habilidades para poder soportar la ejecución de dos o mas trabajos activos(que se están ejecutando) al mismo tiempo. esto trae como resultado que la Unidad Central de Procesamiento (UPC) siempre que tenga alguna tarea que ejecutar, aprovechando al máximo su utilización
los sistemas operativos que soportan estas multitareas son: UNIX, Windows 95, Windows 98, Windows NT, MAC-OS/2.


SISTEMA OPERATIVO MULTIPROCESO




Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. 


                                                     Asimétrica: 

Cuando se trabaja de manera asimétrica, 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 demás procesadores, que reciben el nombre de esclavos. 

                                                      Simétrica: 

Cuando se trabaja de manera simétrica, los procesos o partes de ellos son enviados indistintamente a cual quiera de los procesadores disponibles, teniendo, teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema. 

Un aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios procesadores. Existen aplicaciones que fueron hechas para correr en sistemas monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte secciones de código paralelizable, los cuales son ejecutados al mismo tiempo en procesadores diferentes. Por otro lado, el programador puede modificar sus algoritmos y aprovechar por sí mismo esta facilidad, pero esta última opción las más de las veces es costosa en horas hombre y muy tediosa, obligando al programador a ocupar tanto o más tiempo a la paralelización que a elaborar el algoritmo inicial. 



SISTEMA OPERATIVO MULTIACCESO



Es un sistema que permite a varios usuarios (cada uno desde su terminal)hacer uso de un mismo ordenador "simultaneamente".
esta simultaneidad puede ser aparente (si existe un solo procesador cuyo uso se comparte en el tiempo por varios procesos distintos: (Monoprocesador) o real ( si existen varios procesadores trabajando al mismo tiempo cada uno en un proceso diferente: (Multiprocesador).



  










No hay comentarios.:

Publicar un comentario