Diferencia entre revisiones de «Planificación en sistemas multiprocesadores»
De Wiki de Sistemas Operativos
m (capitalización) |
m (error en la capitalización) |
||
Línea 2: | Línea 2: | ||
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 20:28 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.