Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tipos de multiprocesos 2 (3 Simetrico (Ventajas (Este tipo de sistemas…
Tipos de multiprocesos
Simetrico
En este tipo de multiprocesamiento, un sistema operativo usa todas las CPU a la vez y ejecuta diversas tareas al mismo tiempo. Para optimizar este sistema, se desarrollaron nuevos bloques de hardware y software por debajo del SO.
se caracteriza por el hecho de que varias unidades de procesamiento comparten el acceso a la memoria, compitiendo en igualdad de condiciones por dicho acceso, de ahí la denominación "simétrico"
Estos sistemas son comunes en dispositivos generales, como ordenadores personales, móviles, tablets, etc.
Ventajas
Este tipo de sistemas tienden a ser más eficientes porque las tareas tanto del sistema operativo como de los usuarios pueden ser distribuidas en forma balanceada a todos los procesadores.
-
Los sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea sin importar su localización en memoria
Permite compartir dinámicamente trabajos y recursos entre los distintos procesadores, y puede reducir la varianza entre los sistemas.
Desvetnajas
Conforme se añaden procesadores, el tráfico en el bus de memoria se satura.
Al manejarse ocho o más procesadores, el cuello de botella se vuelve críco, inclusivepara los mejores diseños, por lo que SMP es considerada una tecnología pocoescalable.
-
Asimétrico
Esta otra opción suele emplearse en sistemas embebidos. En estos casos, hay más de un sistema operativo y cada uno usa sus propias CPU (por ejemplo, un router con un software de enrutamiento propietario en una CPU y con un SO general en la otra). Esta opción permite contar, en un solo equipo, con un router profesional y un servidor que ofrece servicios avanzados.
ventajas
El bus de alta velocidad del servidor proporciona transferencia rápida de información entre los segmentos de la red
Procesadores se tiene que hacer un cambio mínimo y fácil para el manejo de ésto y en general se elimina muchos problemas de integridad de datos.
La distribución correcto de la carga de trabajo del procesador la distribuye el maestro hacia un sistema.
Desventajas
-
perdida de rendimiento cuando se tiene que ejecutar muchos procesos del sistema y ningun proceso del sistema
Cuando el procesador maestro falla todo el sistema falla porque todo los recursos que son manejados por el sistema operativo no pueden ser accesados
Diferencias
Simétrico
-
El procesador toma los procesos de una cola preparada común, o puede haber una cola preparada privada para cada procesador.
-
-
Si un procesador falla, la capacidad de computación del sistema se reduce.
El multiprocesador simétrico es complejo ya que todos los procesadores deben sincronizarse para mantener el equilibrio de carga.
Asimétrico
-
Procesador maestro asigna procesos a los procesadores esclavos, o tienen algunos procesos predefinidos.
Todos los procesadores en multiprocesamiento asimétrico pueden tener la misma o diferente arquitectura
-
Si falla un procesador maestro, se envía un esclavo al procesador maestro para continuar la ejecución. Si un procesador esclavo falla, su tarea cambia a otros procesadores
El multiprocesador simétrico es simple ya que el procesador maestro accede a la estructura de datos.