Está en la página 1de 16

REPUBLICA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENZA


UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA
NUCLEO CARABOBO – EXT. GUACARA

ARQUITECTURA DEL COMPUTADOR


INTEGRANTES:

JOSE ARANGUREN

LEONARDO HERNANDEZ

FRANCISCO FLORES

JHONNEY MENDOZA

ALEXIS REYES
ORGANIZACIÓN DEL PROCESADOR
MIPS
Acrónimo de "millones de instrucciones por segundo".
• Forma de medir la potencia de los procesadores.
• Comparar procesadores con el mismo juego de instrucciones y
usando benchmarks que fueron compilados por el
mismo compilador y con el mismo nivel de optimización.
• En las comparativas, usualmente se representan los valores de
pico, por lo que la medida no es del todo realista.
• La forma en que funciona la memoria que usa el procesador
también es un factor clave para la potencia de un procesador,
algo que no suele considerarse en los cálculos con MIPS medir
el funcionamiento real.
 
PROCESADOR
 El procesador (CPU, por Central Processing Unit o Unidad Central de
Procesamiento), Permite el procesamiento de información numérica, es decir,
información ingresada en formato binario (Lenguaje de Maquina), así como la
ejecución de instrucciones almacenadas en la memoria. 

 El primer microprocesador (Intel 4004) se inventó en 1971. Era un dispositivo


de cálculo de 4 bits, con una velocidad de 108 kHz. Desde entonces, la potencia
de los microprocesadores ha aumentado de manera exponencial.
FUNCIONAMIENTO:
Funciona a la velocidad de un reloj interno, gracias a un cristal
de cuarzo que, sometido a una corriente eléctrica, envía pulsos,
denominados "picos". La velocidad de reloj (también
denominada ciclo), corresponde al número de pulsos por segundo,
expresados en Hertz (Hz). De este modo, un ordenador de 200
MHz posee un reloj que envía 200.000.000 pulsos por segundo.
Por lo general, la frecuencia de reloj es un múltiplo de la
frecuencia del sistema (FSB, Front-Side Bus o Bus de la Parte
Frontal), es decir, un múltiplo de la frecuencia de la placa
madre. 
 Instrucciones:

 Una instrucción es una operación elemental que el procesador


puede cumplir. Las instrucciones se almacenan en la memoria
principal, esperando ser tratadas por el procesador. Las
instrucciones poseen dos campos:

 El código de operación, representa la acción que el procesador


debe ejecutar.
 El código operando, que define los parámetros de la acción. El
código operando depende a su vez de la operación. Puede tratarse
tanto de información como de una dirección de memoria.
 Registros

 Cuando el procesador ejecuta instrucciones, la


información almacena en forma temporal en pequeñas
ubicaciones de memoria local de 8, 16, 32 o 64 bits,
denominadas registros. Dependiendo del tipo de
procesador, el número total de registros puede variar
de 10 a varios cientos. 
Las señales de control: señales electrónicas que orquestan las
diversas unidades del procesador, que participan en la
ejecución de una instrucción.

Las señales de control: se envían utilizando un elemento


denominado secuenciador. Por ejemplo, la
señal Leer/Escribir permite que la memoria se entere de que el
procesador desea leer o escribir información.
UNIDAD ARITMETICA LOGICA

Una unidad aritmética lógica puede realizar un


conjunto de operaciones aritméticas básicas y un
conjunto de operaciones lógicas, a través de líneas
de selección. En inglés ALU significa Arithmetic
Logic Unit (Unidad Aritmética Lógica).
DISEÑO DE UNA ALU
ORGANIZACIÓN DEL MICROPROCESADOR
 MAR: registro de direcciones de memoria (memory
adress register).

 PC: Este es un contador (program counter).

PC  MBR: buffer de datos de la memoria (memory


MEMORIA RAM buffer register).
MAR
16 X 4
 IR: Este registro el es registro de instrucciones
IR (instruction register).

 ALU: La unidad aritmético lógica


MBR
UNIDAD DE  Acc: Registro acumulador de propósito general.
CONTROL

A  ROP: Registro que contiene el código de operación


de la ALU.
GENERADOR
DE TIEMPOS  R: únicamente observa el resultado de la ALU .
ALU R
ROP
 Generador de tiempos: generar señales de tiempos
frecuencia de reloj.

 Unidad de control: enerar las señales correctas


para realizar las operaciones deseadas por el
usuario
Instrucción Señal Código Operando 1 Operando 2
Lee q1 0001 Dirección
Guarda q2 0010 Dirección
Salta q3 0100 Dirección
Opera q4 1000 Código de Segundo Operando
Operación

Registro de Instrucciones

Decodificador

q1 q2 q 3 qn

X1
X2
T1 X3
T2
Reloj Generador .
de tiempos .
Unidad de control
Tn

Xn
DISEÑO DE UNA ALU

Realiza operaciones
aritméticas y lógicas
entre los datos
 Sumar

 Restar

 Multiplicar

 Desplazamiento
de archivos

 Comparaciones
REGISTRO DE CONDICION

 Las magnitudes de 2 números pueden


ser determindas restando uno de otro
y combinando condiciones de los bits en
la diferencia resultante.

 El estado de los bits de condicion se


llaman algunas veces codigo de
condicion de los bits o bits indicadores.
UNIDAD PROCESADORA

 La unidad procesadora controla las


microoperaciones ejecutadas dentro del
procesador durante cualquier pulso de reloj
dado.
DISEÑO DEL ACUMULADR
 Es esencialmente un registro de
desplazamiento bidireccional con carga en
paralelo conectado a un ALU

También podría gustarte