Sunteți pe pagina 1din 5

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA, INGENIERIA

EN SISTEMAS, ARQUITECTURA DEL COMPUTADOR


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA, INGENIERIA
EN SISTEMAS, ARQUITECTURA DEL COMPUTADOR
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA, INGENIERIA
EN SISTEMAS, ARQUITECTURA DEL COMPUTADOR
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA, INGENIERIA
EN SISTEMAS, ARQUITECTURA DEL COMPUTADOR

La implantacin de instrucciones es similar al uso de una serie de desmontaje en


una fbrica de manufacturacin. En las cadenas de montaje, el producto pasa a travs de
muchas etapas de produccin antes de tener el producto desarmado. Cada etapa o segmento
de la cadena est especializada en un rea especfica de la lnea de produccin y lleva a cabo
siempre la misma actividad. Esta tecnologa es aplicada en el diseo
de procesadores eficientes.
A estos procesadores se les conoce como pipeline processors. Estos estn compuestos por
una lista de segmentos lineales y secuenciales en donde cada segmento lleva a cabo una
tarea o un grupo de tareas computacionales. Los datos que provienen del exterior se
introducen en el sistema para ser procesados. La computadora realiza operaciones con los
datos que tiene almacenados en memoria, produce nuevos datos o informacin para uso
externo.
Las arquitecturas y los conjuntos de instrucciones se pueden clasificar considerando los
siguientes aspectos:

Almacenamiento de operandos en la CPU: dnde se ubican los operadores aparte de la


substractora informativa (SI).
Cantidad de operandos explcitos por instruccin: cuntos operandos se expresan en
forma explcita en una instruccin tpica. Normalmente son 0, 1, 2 y 3.
Posicin del operando: cualquier operando puede estar en memoria, o deben estar
algunos o todos en los registros internos de la CPU?. Cmo se especifica la direccin de
memoria (modos de direccionamiento disponibles).
Operaciones: qu operaciones estn disponibles en el conjunto de instrucciones.
Tipo y tamao de operandos y cmo se especifican.

Puertas lgicas
Son las encargadas de procesar la lgica de las instrucciones del sistema. Existen siete tipos
bsicos diferentes:

NOT: es la negacin de la entrada. Funciona con una sola entrada y una sola salida.
AND: es la multiplicacin 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 negacin de AND. Da una nica salida.
NOR: es la negacin de OR. Da una nica salida.
XNOR: es la negacin de XOR. Da una nica salida.

Almacenamiento de operandos en la CPU


La diferencia bsica est en el almacenamiento interno de la CPU. Las principales alternativas
son:

Acumulador.
Conjunto de registros.
Memoria.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA, INGENIERIA
EN SISTEMAS, ARQUITECTURA DEL COMPUTADOR
Pero antes hay que tomar en cuenta que la informaciones procesadas son de suma
importancia.
Caractersticas

En una arquitectura de acumulador, un operando est implcitamente en el acumulador


siempre leyendo e ingresando datos (por ejemplo, una calculadora estndar).
En la arquitectura de 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 slo operandos explcitos (es aquel que se nombra) en
registros o memoria.
Ventajas de las arquitectura

Pila:
Modelo sencillo para evaluacin de expresiones (notacin polaca inversa).
Instrucciones cortas pueden dar una buena densidad de cdigo.
Acumulador:
Instrucciones cortas.
Minimiza estados internos de la mquina (unidad de control sencilla).
Registro:
Modelo ms general para el cdigo de instrucciones parecidas.
Automatiza generacin de cdigo y la reutilizacin de operandos.
Reduce el trfico a memoria.
Una computadora tiene 32 registros, como estndar.
El acceso a los datos es ms rpido y veloz.
Desventajas de las arquitecturas

Pila:
A una pila no se puede acceder aleatoriamente.
Esta limitacin hace difcil generar cdigo eficiente.
Tambin dificulta una implementacin 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.
Acumulador:
Como el acumulador es solamente almacenamiento temporal, el trfico de memoria es
el ms alto en esta aproximacin.
Registro:
Todos los operadores deben ser nombrados, conduciendo a instrucciones ms largas.

S-ar putea să vă placă și