¿Qué es el robo del ciclo?
El robo del ciclo es una acción en la que un proceso de computadora accede directamente a la Unidad Central de Procesamiento (CPU) para obtener los recursos necesarios para completar el proceso. Esto normalmente ocurre cuando una computadora no se está utilizando; La CPU aprovechará el tiempo de inactividad para ejecutar los procesos necesarios. Cuando un proceso necesita recursos, generalmente lleva bastante tiempo obtenerlos, pero este sistema acorta considerablemente la búsqueda. Si bien este sistema ha demostrado ser útil de alguna manera, generalmente conduce a la degradación del sistema que hace que las partes de la computadora se vuelvan incapaces de alcanzar la CPU. Estos errores, y el hecho de que las CPU generalmente pueden realizar una tarea similar sin estos problemas, el robo de ciclo medio no se usa comúnmente.
computadoras de escritorio y, a veces, las computadoras portátiles a menudo se mantienen durante el día, incluso cuando las personas no las usan directamente. Si bien muchas personas usan sus computadoras a menudo mientras están encendidas, hay muy pocos que usen una computadora 24 horas seguidas. Esto da como resultado el tiempo de inactividad During en el que el sistema está pero no se está utilizando, y esto es cuando el robo de ciclo ocurrirá en las computadoras que tienen la capacidad. Esto se debe a que el proceso de robo a menudo ocupa gran parte de los recursos de una computadora, y esto conduciría a velocidades muy pobres si una persona accediera a programas al mismo tiempo.
Cuando un proceso necesita la CPU, a menudo pasa por una cadena de eventos algo larga. El proceso comienza al obtener un protocolo de bus, que se mantiene hasta que el último proceso obtenga recursos. Después de que la CPU pasa por un ciclo de reloj, libera la memoria, que regresa a través del bus y el proceso. En el robo de ciclo, el proceso salta la mayor parte de eso y va directamente al ciclo de reloj desde la CPU.
Completar procesos largos cuando los usuarios están fuera tienen muchos beneficios, pero el sistema de robo de ciclo ha demostrado ser demasiado ineficaz para un uso generalizado. Esto se debe a que el uso constante de la CPU conduce a Sdegradación del ystem. El procesamiento más lento es uno de los problemas más pequeños, mientras que la incapacidad de ciertos canales de memoria para conectarse con la CPU es un problema mayor.
Más allá de estas fallas con el robo de ciclo, hay otra razón por la cual este sistema no se usa comúnmente. Algunas CPU pueden dividir su energía en diferentes autobuses, por lo que hay pocas razones para la función de robo de ciclo con las computadoras más nuevas disponibles en 2011. Las computadoras también se usan más durante la jornada laboral, y las empresas generalmente desean que las computadoras se apaguen cuando el día ha terminado para ahorrar electricidad, por lo que no hay tanto tiempo para que los procesos tomen recursos directamente de una CPU.