Función de controlador de computadora

(1) Secuenciación. Las instrucciones que componen el programa deben ejecutarse en un orden determinado y no pueden estropearse.

(2) Timing. Una computadora electrónica es una máquina compleja, compuesta de numerosos componentes y piezas, y diferentes señales toman caminos diferentes.

Para que estos elementos y componentes funcionen coordinadamente, el sistema debe tener un estándar de tiempo unificado: reloj y ritmo. El reloj y el ritmo en una computadora son proporcionados por un oscilador. La frecuencia de funcionamiento del oscilador se llama frecuencia de reloj.

(3) Control de operación. El controlador debe poder enviar señales de control de operación a los componentes relevantes al ritmo especificado de acuerdo con el contenido especificado en la instrucción.

Información ampliada

Los métodos de control comúnmente utilizados de los controladores de operación incluyen control sincrónico, control asíncrono y control conjunto.

1. Método de control síncrono: La ejecución de cualquier instrucción o la ejecución de cada microoperación de la instrucción se controla mediante una señal de temporización determinada con una escala de tiempo de referencia unificada. Es decir, todas las operaciones están controladas por un reloj unificado y se completan dentro del tiempo estándar.

(Bajo control sincrónico, el final de cada señal de sincronización significa que el trabajo programado se ha completado y luego las microoperaciones posteriores comenzarán a ejecutarse o la ejecución de la siguiente instrucción cambiará automáticamente. )

2. Método de control asincrónico: no existe una señal de sincronización unificada. El método de preguntas y respuestas se utiliza para la coordinación del tiempo y la respuesta de la operación anterior se utiliza como señal de inicio de la siguiente operación.

3. Método de control conjunto: combina control sincrónico y control asincrónico. La idea general de diseño es: utilizar un modo síncrono o un modo de control basado en modo síncrono dentro de los componentes funcionales; utilizar un modo asíncrono entre componentes funcionales;

Enciclopedia Baidu-Controlador informático