Arquitectura de la Unidad Central de Proceso (CPU)

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,64 KB

Arquitectura de la CPU

Buses de Datos y Direcciones

Pregunta 7: ¿Para qué sirve el bus de datos y en qué sentido viaja la información? ¿Lo mismo para el bus de direcciones?

El bus de datos sirve para transmitir datos e instrucciones entre el microprocesador, la memoria y los periféricos en ambas direcciones. Su ancho está definido por la arquitectura del microprocesador.

El bus de direcciones sirve para transmitir direcciones de memoria a la memoria principal y solo funciona en un sentido: de la CPU a la memoria.

Registros de la Unidad de Control

Pregunta 20: Nombra dos registros de la UC e indica qué almacena o para qué sirve cada uno.

  • Registro de Instrucciones: Contiene la instrucción que se está ejecutando en ese momento, formada por el código de operación y un operando o dirección de memoria.
  • Registro Contador de Programa: Contiene la dirección de memoria de la siguiente instrucción a ejecutar. Se incrementa con cada instrucción ejecutada o se modifica en caso de un salto.

Decodificador y Secuenciador

Pregunta 21: ¿Qué misión realiza el decodificador de la UC? ¿Y el secuenciador?

  • Decodificador: Extrae el código de operación de la instrucción en curso, lo analiza y lo traduce en las señales de control necesarias para ejecutarla. En procesadores modernos, su funcionamiento se basa en la lógica microprogramada.
  • Secuenciador: Genera las microórdenes indicadas por el decodificador. Según su implementación, la UC será de lógica cableada o lógica programada.

Precisión del Coprocesador Matemático

Pregunta 23: ¿Por qué la precisión de cálculo del coprocesador matemático es mayor que la de la ALU?

Los registros internos del coprocesador matemático son más largos que los de la ALU (más de 80 bits contra 64). Además, tiene pregrabados los resultados precisos de diversas operaciones matemáticas, en lugar de calcularlos mediante operaciones elementales como la ALU.

RDM y RIM

Pregunta 29: ¿Qué diferencia hay entre el RDM y el RIM? ¿Qué misión realiza cada uno?

  • Registro de Direcciones de Memoria (RDM): Almacena temporalmente la dirección de la celda de memoria de un dato o instrucción. La comunicación solo es posible desde el bus hacia la memoria.
  • Registro de Intercambio con Memoria (RIM): Contiene la información que se lee o escribe en la memoria. Enlaza el bus de datos con la memoria bidireccionalmente.

Entradas relacionadas: