This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Phil Bull
philbull@gmail.com 2014
Decidir si un proceso debe tener un tiempo de procesador compartido mayor o menor.
Daniel Mustieles
daniel.mustieles@gmail.com 2014 - 2020
Rodrigo Lledó
rodhos92@gmail.com 2021

# Cambiar la prioridad de un proceso

Puede indicar al equipo que un proceso tenga una prioridad superior a la del resto, y también puede darle un mayor tiempo compartido de procesador. Esto puede hacer que el proceso se ejecuta más rápido, pero sólo en ciertos casos. También puede dar a un proceso una prioridad más baja si piensa que está ocupando demasiado procesador.

Vaya a la pestaña Procesos y pulse sobre el proceso que quiere que tenga una prioridad diferente.

Pulse con el botón derecho sobre el proceso y use el menú Cambiar prioridad para asignar al proceso una prioridad mayor o menor.

Generalmente hay poca necesidad de cambiar la prioridad de un proceso manualmente. El equipo suele hace un buen trabajo gestionándolas él mismo. (El sistema para gestionar las prioridades de los procesos se llama nice).

# ¿Una prioridad más alta hace que el proceso se ejecuta más rápido?

El equipo comparte su tiempo de procesador entre todos los procesos en ejecución. Normalmente esto se hace de manera inteligente, por lo que los programas que están haciendo más trabajo reciben automáticamente una mayor cantidad de recursos. La mayor parte del tiempo, los procesos recibirán tanto tiempo de procesador como necesiten, por lo que se ejecutarán lo más rápido posible. Cambiar su prioridad no supondrá una gran diferencia.

Si el equipo está ejecutando varios procesos muy pesados al mismo tiempo, sin embargo, el tiempo de procesamiento se puede «sobrepasar» (es decir, se usará toda la capacidad del procesador). Es posible que note que otros programas se ejecutan más lentos de lo habitual porque no hay suficiente tiempo de procesador para compartir entre todos ellos.

En este caso, cambiar la prioridad de los procesos puede ser útil. Puede bajar la prioridad de uno de los procesos que más recursos consumen para liberar tiempo de procesador para otros programas. Alternativamente, puede aumentar la prioridad de un proceso más importante, y que quiere que se ejecute más rápido.