Você está na página 1de 4

Munguia Zaragoza Axel 3er semestre Ing.

Sistemas

Clasificacin de los SO y su estructura


(Este trabajo mayormente fue copy-paste debido a que la informacin encontrada no poda ser resumida sin afectar la claridad) Los sistemas operativos son, en palabras simples y a grandes rasgos: La interfaz entre usuario, software y hardware cuya funcin es la de administrar los recursos de la mquina (ram, cpu, hd) y su interaccin con el software.

Los sistemas operativos los podemos clasificar en: Sistemas operativos monotarea: Slo pueden manejar un proceso, es decir , las tareas deben ejecutarse una tras otra. Por ejemplo, el sistema DOS es monotarea, al no poder ejecutar varias aplicaciones simultneamente, aunque existieron varios intentos de aadirle esta capacidad. Sistemas operativos multitarea: La computadora puede procesar varias tareas al mismotiempo. Podemos distinguir: Conmutacin de contextos: Es un tipo simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero slo se procesa la quese encuentra en primer plano, que es la que est utilizando el usuario. Cuando el usuario cambia de aplicacin , se produce un intercambio entre ambas tareas, pasando la aplicacin activa a segundo plano, efectundose un almacenamiento del estado en el que se encuentra. Por otro lado la aplicacin que estaba en segundo plano pasa a reanudar su procesamientorecuperando la situacin en la que se haba 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 aplicacin espera informacin del usuario para poder continuar.

Munguia Zaragoza Axel 3er semestre Ing. Sistemas Multitarea de tiempo compartido: Cada tarea recibe un tiempo de procesamiento durante una fraccin 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 ms lento que la velocidad de procesamiento del ordenador , las operaciones de multitarea en tiempo compartido parecen ser simultneas. Todos los sistemas operativosactuales (Linux, toda la familia Windows, Mac OS, OS/2 de IBM) utilizan esta tcnica. En concreto, el sistema operativo Windows, y alguno de los mencionados anteriormente, crean un entorno de ejecucin propio e independiente para cada tarea, como si cada aplicacin corriese en una mquina independiente llamada mquina virtual. Cada una de de estas mquinas 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 instruccin de impresin, se realiza sobre la impresora virtual de su mquina virtual. Esta peticin es recibida por el sistema operativo, que est coordinando todos los dispositivos virtuales y lanza el comando sobre la impresora real. Esto facilita enormemente la programacin de aplicaciones, ya que se realiza sobre dispositivos virtuales, siendo el sistema operativo el encargadofinal de realizar la operacin. Sistemas operativos monousuario: Slo pueden atender a un nico usuario, que es el que hayainiciado sesin en el sistema. Esto ocurreen el sistema operativo DOS e incluso en el actual Windows XP y sus predecesores. Sistemas operativos multiusuario: Pueden atender simultneamente las peticiones de dos o ms usuarios, que comparten los recursos del sistema informtico 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.

Munguia Zaragoza Axel 3er semestre Ing. Sistemas

Estructura de los SO
Sistemas monolticos
Descripcin: sin estructura definida. Se componen de un conjunto de procedimientos, donde cada uno de ellos puede llamar a todos los dems. Proceso para requerir un servicio del S.O: el programa de usuario coloca los parmetros necesarios en los lugares previamente definidos, y seguidamente ejecuta una llamada al supervisor (se cambia de modo usuario a modo supervisor), transfiriendo el control al S. O. que examina dichos parmetros y determina el procedimiento que debe invocar. Cuando se complete la llamada devuelve el control al programa de usuario. S. O. con una pequea estructura de niveles:

Sistemas en estratos.
Descripcin: se organiza en una jerarqua de estratos, estando construido cada uno de ellos sobre el otro que tiene menor jerarqua que l. Ejemplos: A. THE (Dijkstra, 1968): sistema de procesamiento por lotes. B. MULTICS: anillos concntricos alrededor del hardware, donde los internos son ms privilegiados que los externos.

Munguia Zaragoza Axel 3er semestre Ing. Sistemas

Mquinas virtuales
Descripcin: crea ilusiones (mquinas virtuales) de la mquina real, permitiendo que en cada mquina virtual se ejecute un S. O. distinto. El programa de control es el que se ejecuta directamente sobre el propio hardware y ofrece al nivel inmediatamente superior varias mquinas virtuales.

Bibliografa http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r25446.PDF http://www.monografias.com/trabajos5/sisop/sisop.shtml

Você também pode gostar