¿Cuáles son las ventajas y desventajas de los tiempos cortos de ráfaga de CPU para los procesos?

¿Está preguntando sobre el tamaño de los segmentos de tiempo para compartir una CPU entre varios procesos?

Esto depende completamente de lo que están haciendo. Los segmentos largos son buenos porque usan menos tiempo de conmutación y más tiempo de trabajo. Además, los procesos de conmutación tendrán que volver a cargar los cachés, por lo que el nuevo proceso se ejecutará lentamente mientras trae su conjunto de trabajo a los cachés nuevamente.

Por otro lado, los segmentos de tiempo cortos son mejores para trabajos interactivos, ya que parecerán ser más receptivos.

La mayoría de los sistemas operativos se ocupan de estos asuntos al mantener trabajos interactivos y trabajos que realizan muchas E / S en un segmento separado de los trabajos vinculados de cómputo. Los trabajos vinculados de cómputo obtienen segmentos de tiempo más largos para una mejor eficiencia, pero menor prioridad. Los trabajos interactivos obtienen segmentos de tiempo más cortos, pero de mayor prioridad.

En general, las cosas son mejores que en los viejos tiempos, cuando no había suficiente memoria para dar la vuelta, y los procesos que cambiaríamos o paginaríamos. En la actualidad, casi todo es residente y cualquier CPU razonable puede hacer malabarismos con cientos de procesos.

¿Qué quieres decir con tiempos cortos de ráfaga de CPU para procesos? Las CPU funcionan a una velocidad de reloj fija o al número de ciclos o ciclos de reloj. Es posible con algunas CPU ejecutarlas en el llamado modo Turbo, donde aumenta la velocidad del reloj. El hecho de que este overclocking le proporcione una mayor velocidad depende de las operaciones que se realicen. Si involucran E / S, la velocidad de la E / S limitará cualquier aumento en thruput. Si la operación es decir registro aritmético para registrar, entonces debería ocurrir una mejora mejorada. La velocidad turbo generalmente implica aumentar los voltajes, lo que eleva las temperaturas en la CPU. En algún momento, la CPU comenzará a estrangularse para no “cocinar” la CPU.