RSS

jueves, 5 de noviembre de 2009

3.9 SISTEMAS OPERATIVOS DEL MULTIPROCESADOR

Las capacidades funcionales de los Sistema Operativo de multiprogramación y de multiprocesadores incluyen lo siguiente:

         • Asignación y administración de recursos.
         • Protección de tablas y conjuntos de datos.
         • Prevención contra el interbloqueo del sistema.
         • Terminación anormal.
         • Equilibrio de cargas de Entrada / Salida.
         • Equilibrio de carga del procesador.
         • Reconfiguración.


Las tres últimas son especialmente importantes en Sistemas Operativos de multiprocesadores, donde es fundamental explotar el paralelismo en el hardware y en los programas y hacerlo automáticamente.

Las organizaciones básicas de los Sistemas Operativos para multiprocesadores son las siguientes:

 

     • Maestro / satélite.
     • Ejecutivo separado para cada procesador.
     • Tratamiento simétrico (o anónimo) para todos los procesadores.





Maestro / Satélite


Es la organización más fácil de implementar.

No logra la utilización óptima del hardware dado que sólo el procesador maestro puede ejecutar el Sistema Operativo y el procesador satélite sólo puede ejecutar programas del usuario.

Ejecutivos Separados


Cada procesador tiene su propio Sistema Operativo y responde a interrupciones de los usuarios que operan en ese procesador.

Existen tablas de control con información global de todo el sistema (por ejemplo, lista de procesadores conocidos por el Sistema Operativo) a las que se debe acceder utilizando exclusión mutua.

Tratamiento Simétrico


Es la organización más complicada de implementar y también la más poderosa y confiable.

El Sistema Operativo administra un grupo de procesadores idénticos, donde cualquiera puede utilizar cualquier dispositivo de Entrada / Salida y cualquiera puede referenciar a cualquier unidad de almacenamiento.

El procesador ejecutivo es el responsable (uno sólo) en un momento dado de las tablas y funciones del sistema; así se evitan los conflictos sobre la información global.







0 comentarios:

Publicar un comentario