Red de conocimiento informático - Conocimiento informático - ¿Cuál es la relación entre registros y memoria?

¿Cuál es la relación entre registros y memoria?

El registro es un componente dentro de la CPU y la memoria es un componente suspendido en el bus de datos externo de la CPU.

Los registros son componentes dentro de la unidad central de procesamiento. Los registros son elementos de almacenamiento de alta velocidad con capacidad de almacenamiento limitada que se pueden utilizar para almacenar temporalmente instrucciones, datos y direcciones de bits. La memoria es una de las partes importantes de la computadora y es el puente que se comunica con la CPU. Todos los programas de su computadora se ejecutan en la memoria.

Se accede a la memoria ingresando la dirección en el registro de la CPU y ejecutando la instrucción ensambladora correspondiente. En este momento, la CPU genera una señal de reloj en el bus de datos para leer o escribir datos de la memoria y, finalmente, el contenido de la memoria se actualiza mediante el contenido del registro de la CPU (escritura) o se lee en el registro de la CPU (lectura).

Información ampliada:

Categorías de registros:

1. Registro constante: se utiliza para guardar valores de solo lectura.

2. Registro vectorial: se utiliza para guardar los datos obtenidos por el procesador vectorial ejecutando instrucciones SIMD.

3. Registros especiales: se utilizan para almacenar datos dentro de la CPU, como el contador de programa, el registro de pila y el registro de estado (o palabra de estado del microprocesador).

4. Registro de instrucciones: almacena la instrucción actualmente en ejecución.

5. Registro de índice: se utiliza para cambiar la dirección del operando cuando el programa se está ejecutando.

Clasificación de la memoria:

1. Memoria básica: ocupa un espacio de direcciones de 0 a 640 KB.

2. Memoria reservada: ocupa 640 KB ~ 1024 KB de espacio de direcciones. La memoria física de UMB se toma de la memoria física extendida y esta parte de la RAM física se puede utilizar como Shadow RAM.

3. UMB: se construye utilizando el espacio de direcciones no asignado y no utilizado en la memoria reservada, y su memoria física se toma de la memoria física extendida.

4. Memoria de alta gama: expanda la primera área de 64 KB en la memoria (de 1024 KB a 1088 KB). Construido y administrado por HIMEM.SYS.

5. El área de memoria extendida en la memoria EMS se administra de acuerdo con las especificaciones de EMS y su controlador es EMM386.EXE, etc.

Enciclopedia Baidu-Memoria

Enciclopedia Baidu-Registro