Diferencia entre revisiones de «Planificación en sistemas multiprocesadores»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
m (capitalización)
Línea 1: Línea 1:
 
En este tipo de sistemas disponemos de n (n>=2) procesadores, siendo los criterios de planificación los mismos seguidos hasta ahora pero contando con más de un procesador.  
 
En este tipo de sistemas disponemos de n (n>=2) procesadores, siendo los criterios de planificación los mismos seguidos hasta ahora pero contando con más de un procesador.  
 
Hay que considerar que la asignación del proceso a un procesador puede ser  
 
Hay que considerar que la asignación del proceso a un procesador puede ser  
* Estática : en la que el proceso es asignado siempre a dicho procesador mientras este no haya terminado su ejecución.
+
* '''Estática''': en la que el proceso es asignado siempre a dicho procesador mientras este no haya terminado su ejecución.
* Dinámica : en la que se permite la migración del procesador o balanceo de carga.
+
* '''Dinámica: en la que se permite la migración del procesador o balanceo de carga.
  
 
Se utiliza principalmente la estática debido al principio de localidad espacial y temporal, cuando un proceso se carga en un procesador se carga en caché los datos más frecuentes accedidos por el proceso. Si cambiamos de procesador a dicho proceso habría que cargar de nuevo los datos en la caché del otro procesador.
 
Se utiliza principalmente la estática debido al principio de localidad espacial y temporal, cuando un proceso se carga en un procesador se carga en caché los datos más frecuentes accedidos por el proceso. Si cambiamos de procesador a dicho proceso habría que cargar de nuevo los datos en la caché del otro procesador.

Revisión del 21:27 22 mar 2011

En este tipo de sistemas disponemos de n (n>=2) procesadores, siendo los criterios de planificación los mismos seguidos hasta ahora pero contando con más de un procesador. Hay que considerar que la asignación del proceso a un procesador puede ser

  • Estática: en la que el proceso es asignado siempre a dicho procesador mientras este no haya terminado su ejecución.
  • Dinámica: en la que se permite la migración del procesador o balanceo de carga.

Se utiliza principalmente la estática debido al principio de localidad espacial y temporal, cuando un proceso se carga en un procesador se carga en caché los datos más frecuentes accedidos por el proceso. Si cambiamos de procesador a dicho proceso habría que cargar de nuevo los datos en la caché del otro procesador.