? Si un programa utiliza más del 50 por ciento del tiempo de CPU de una computadora , el programa puede tener un problema o de la CPU puede ser demasiado lento. En cualquiera de los casos , un exceso de tiempo de CPU utilizada para un programa conduce a un déficit de otros, creando un cuello de botella . Esto ocurre con más frecuencia en los servidores que se encargan de decenas a cientos de usuarios , a pesar de que se produce en las PC de escritorio también . Consumo de CPU
Un equipo mantiene decenas de procesos , incluyendo los servicios del sistema y programas de usuario , en su memoria al mismo tiempo . Todos, excepto unos pocos son inactivo en un momento dado , pero se despiertan cuando sea necesario para manejar una tarea. Los procesos suelen consumir el tiempo más CPU cuando se inician , ya que están ocupados de seguridad de archivos y variables de inicialización de la memoria. Después del arranque , se establecen para CPU usos de un pequeño porcentaje. Si continúan consumiendo grandes porcentajes de CPU , refleja un problema con la CPU , el proceso o el otro software de la computadora.
Programa Problema
Si su equipo funciona bien la mayoría del tiempo, pero experimenta un cuello de botella de CPU cuando se utiliza un programa en particular , el problema es probable que con el programa. Sus instrucciones pueden tener partes que utilizan demasiada CPU , o bajo ciertas circunstancias, pueden comenzar a usar mucho tiempo de CPU . Por ejemplo , si el programa se espera contar con un archivo de datos y el archivo desaparece , un programa mal escrito sigue buscando, ralentizar otros programas en consecuencia . Mejor software tiene un contador de tiempo de espera que se detiene el programa después de un número razonable de intentos o la cantidad de tiempo ha pasado.
Velocidad de la CPU
obsoleta CPU puede llegar a ser sobrecargado por el software más nuevo , causando un cuello de botella . Esto puede ocurrir si un programador desarrolla el software en un ordenador nuevo con una CPU rápida , a continuación, instala el programa está instalado en una máquina antigua . La mayoría del software comercial, comprueba la CPU del ordenador , memoria y sistema operativo para determinar si éstos causarán problemas con el programa. El software muestra un mensaje de advertencia y se apaga , pero no causa problemas de CPU.
Competencia por CPU
Un equipo con demasiados programas activos desarrollarán los cuellos de botella de CPU. En esta situación , la CPU no es lo suficientemente rápido para mantenerse al día con las demandas que se le plantean . Esto sucede incluso en las computadoras más rápidas , una actualización de la CPU podría resolver el problema, sin embargo cuidado cierre de software innecesario también ayuda
.