Catégories : Tout - desventajas - ventajas - registro

par Stiven Landazuri Il y a 5 années

448

arquitectura de un computador

Las arquitecturas de computadores tienen diversas formas de almacenar y manipular datos, cada una con sus propias ventajas y desventajas. La arquitectura de acumulador utiliza un almacenamiento temporal que incrementa el tráfico de memoria.

arquitectura de un computador

arquitectura de un computador

Ventajas de las arquitecturas

Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla).
Registro: Modelo más general para el código de instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Una computadora tiene 32 registros, como estándar. El acceso a los datos es más rápido y veloz.
Pila: Modelo sencillo para evaluación de expresiones (notación polaca inversa). Instrucciones cortas pueden dar una buena densidad de código.

Almacenamiento de operandos en la CPU

Características En una arquitectura de acumulador, un operando está implícitamente en el acumulador siempre leyendo e ingresando datos (por ejemplo, una calculadora estándar). En la arquitectura de una pila no es necesario nombrar a los operandos ya que estos se encuentran en el tope de la pila (por ejemplo, calculadora de pila HP). La arquitectura de registros tiene sólo operandos explícitos (es aquel que se nombra) en registros o memoria.
Subtopic
Acumulador. Conjunto de registros. Memoria.
go over the map

put your mind to work

recall as many details as you can about the keywords you added

Desventajas de las arquitecturas

Acumulador: Como el acumulador es solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación.
Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.
Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. También dificulta una implementación eficiente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.

Puertas lógicas

NOT: es la negación de la entrada. Funciona con una sola entrada y una sola salida. AND: es la multiplicación binaria de dos entradas y da una sola salida. OR: es la suma binaria de dos entradas y da como salida la suma propia o el bit carry de ser necesario. XOR: es la suma binaria de dos entradas y da el resultado como salida, sin incluir el bit carry. NAND: es la negación de AND. Da una única salida. NOR: es la negación de OR. Da una única salida. XNOR: es la negación de XOR. Da una única salida.
use Emojis to point out