¿Qué es un bloque de control de proceso?
Un bloque de codificación incluido en la mayoría de los sistemas operativos (OS) de la computadora para almacenar información sobre cómo realizar una variedad de tareas simples a complejas es un bloque de control de proceso. Cada bloque de control de proceso tiene un número de identificación, y el desarrollador predetermina las tareas para cada bloque. Para mantener la computadora funcionando sin problemas, la mayoría de los bloques no utilizan la unidad central de procesamiento (CPU) hasta que se realiza una acción correspondiente a su tarea. Si hay demasiados bloques activos a la vez, la CPU comienza a fallar, o solo proporciona energía a los bloques y no a los procesos reales. Algunos bloques necesitan que se abran archivos para completar su tarea, y estos bloques tienen autorización para abrir automáticamente los archivos necesarios.
El bloque de control de proceso se puede hacer para hacer una variedad de cosas, como agregar texto a una pantalla o mover el ícono del mouse en la pantalla. Cada bloque, durante la creación de un sistema operativo, recibe un identificador que lo distingue de otros bloques. Junto con el identificador, cada bloque está hecho para una tarea específica, a diferencia de otros tipos de bloques que pueden adaptarse a cualquier tarea.
Si cada bloque de control de proceso tomara la potencia de la CPU simultáneamente, entonces la mayoría de las computadoras tendrían dificultades para realizar cualquier acción. Para corregir esto y hacer que las computadoras funcionen sin problemas, los bloques inactivos se desactivan esencialmente y ocupan poca o ninguna energía de CPU en este estado. Cuando el usuario realiza una acción atribuida a ese bloque, el bloque se activa y comienza a solicitar energía de la CPU. Un bloqueo activo normalmente volverá a estar inactivo una vez que el usuario deje de realizar la acción.
El uso de este sistema de estado para evitar que la CPU use demasiada energía generalmente funciona, pero la CPU puede encontrar un estado conocido como agitación si hay demasiados bloques activos a la vez. La CPU normalmente puede equilibrar fácilmente la potencia y el procesamiento, pero si muchos bloques solicitan potencia, entonces la CPU solo puede enviar potencia. Esto significa que el procesamiento se detiene y la computadora se retrasa. Dependiendo de la cantidad de golpes, la CPU puede borrar esto en unos segundos o minutos, o la computadora debe reiniciarse.
Durante su funcionamiento, un bloque de control de proceso puede requerir que los archivos realicen correctamente su tarea. El sistema operativo generalmente otorga autoridad al bloque para abrir automáticamente estos archivos, incluso si el usuario no acepta manualmente abrir los archivos. Si el usuario tuviera que aceptar manualmente, esto ralentizaría el procesamiento mientras el usuario seleccionaba si deseaba abrir los archivos.