U12 Tecnologia De La Computadora
1- Multiprocesador débilmente acoplado, y fuertemente acoplado.
Débilmente Acoplado: Hay un conjunto de procesadores que tiene cada uno su memoria, propios canales E/Sinterconectados.
Fuertemente Acoplado: Hay un conjunto de procesadores que comparten una memoria principal, todos bajo el control de un mismo sistema Operativo.
2- ¿Qué entiende por granularidad?Granularidad: Es el grado de sincronización entre los procesos. Esto me permite situar en contexto los multiprocesadores respecto de otras arquitecturas. Hay 5 categorías: Fino, Medio, Grueso, MuyGrueso e Independiente.
3- Planificación de los Procesos
En los Sistemas multiprocesador, los procesos no se vinculan a los procesadores. En cambio hay una única cola para todos losprocesadores o, si se utiliza algún tipo de esquema basado en prioridades, hay multiples colas basadas en prioridad, alimentando a un único colectivo de procesadores.
Los estudios han demostrado que no haydiferencias entre las técnicas FC-FS y RR en multiprocesamiento.
4- Planificación de los hilos
En lo que respecta a la planificación de hilos, los estudios muestran que la asignación deun procesador a cada hilo da un aumento significativo del rendimiento del sistema. Se logra explotar al máximo el paralelismo real dentro de una aplicación. Los rendimientos varían de acuerdo a lastécnicas aplicadas.
Técnica de Reparto de Carga: Se mantiene una cola global de hilos listos y cada procesador selecciona un hilo de la cola cuando esta libre.
Técnica de Asignación dedicada deProcesadores: Cuando un programa entra en acción se le asigna tantos procesadores como la cantidad de hilos tenga hasta que concluye. Si un hilo de una aplicación se bloquea esperando por E/S o porsincronización con otro hilo, entonces el procesador de ese hilo se queda ocioso.
5- Asignación dedicada y planificación dinámica
Estática: Se le asigna a priori el procesador.
Dinámica:...
Regístrate para leer el documento completo.