Multipricesamiento

Páginas: 6 (1478 palabras) Publicado: 13 de agosto de 2011
UNIVERSIDAD NACIONAL DE COSTA RICA
SEDE REGIONAL CHOROTEGA
CAMPUS NICOYA

EIF 212
Sistemas Operativos

Multiprocesamiento

Mónica Villegas Medina

Prof: Edgar A. Vega Briceño; Ing.

I CICLO, 2011

Introducción.

Los procesos son programas en ejecución gestionados por el sistema operativo, los cuales están destinados a ser ejecutados por el microprocesador. Esto necesita rapidez yfuncionalidad, por ello, el multiprocesamiento es una tendencia significativa en el campo de la computación. Consiste en configurar un sistema de computación con varios procesadores.
Con la finalidad de obtener y enriquecer los conocimientos necesarios para el curso, además de conocer nuevas técnicas de procesamiento utilizadas en la actualidad, se definen los términos más comunes en el área demultiprocesamiento como lo son la organización del hardware del multiprocesador, los grados de acoplamiento en multiproceso, Rendimiento del Sistema de Multiprocesamiento, recuperación de errores en los sistemas de multiprocesamiento, multiprocesamiento simétrico y las tendencias de los multiprocesadores las cuales ya apuntan a poliprocesadores que pretenden crear jerarquía de procesadoresdentro de un sistema.

Multiprocesamiento.
Es el uso de múltiples procesos concurrentes en un sistema en lugar de un único proceso en un instante determinado. Como la multitarea que permite a múltiples procesos compartir una única CPU, múltiples CPU pueden ser utilizados para ejecutar múltiples hilos dentro de un único proceso.
Varios procesadores comparten un almacenamiento primario común y unsolo S. O. Es necesario “secuencializar” el acceso a una dirección de almacenamiento compartido para que dos o más procesadores no intenten modificarla al mismo tiempo ni modificarla mientras otros intentan leerla.


Organización del Hardware del Multiprocesador.

La clave es determinar los medios deconexión de los procesadores múltiples y los procesadores de Entrada/Salida a las unidades de almacenamiento.
Los multiprocesadores se caracterizan por:
• Contener dos o más procesadores con capacidades aproximadamente comparables.
• Compartir el acceso a un almacenamiento común y a canales de Entrada / Salida, unidades de control y dispositivos.
• Poseer un Sistema Operativo que proporcionainteracción entre procesadores y sus programas en los niveles de trabajo, tarea, paso, archivo y elementos de datos.

Las organizaciones más comunes son las siguientes:
• Tiempo compartido o bus común: Usa un solo camino de comunicación entre todas las unidades funcionales.

• Matriz de barras cruzadas e interruptores: Un camino diferente para cada unidad de almacenamiento.
• Almacenamientode interconexión múltiple: Cada unidad funcional puede acceder a cada unidad de almacenamiento.

Grados de acoplamiento en multiprocesamiento.
Los grados de acoplamiento en multiprocesamiento pueden clasificarse de ligeramente acoplados o rígidamente acoplados.
Ligeramente acoplado.
* Incluye la conexión de dos o más sistemas independientes por medio de un enlace de comunicación.
* Cadasistema tiene su propio Sistema Operativo y almacenamiento.
* Los sistemas pueden funcionar independientemente y se comunican cuando sea necesario.
* Los sistemas separados pueden acceder a los archivos de los otros e intercambiar tareas a procesadores menos cargados.

Rígidamente acoplado.
* Utiliza un solo almacenamiento compartido por varios procesadores.
* Emplea un soloSistema Operativo que controla todos los procesadores y el hardware del sistema.

Sistema Operativo de Multiprocesos.
Es aquel que permite ejecutar varios procesos de forma concurrente, la razón es porque actualmente las CPU sólo pueden ejecutar un proceso cada vez. La única forma de que se ejecuten de forma simultánea varios procesos es tener varias CPU, ya sea en una máquina o en varias, en un...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS