Está en la página 1de 23

Arquitectura de Computadores

ISISTEMA 4512ISC-4NA
(7626)
Arquitectura de Procesadores
•Sesión 8
• Arquitectura de Procesadores
• Unidad Aritmética Lógica
• Actividades Próxima Clase
• Socialización mapas conceptuales

Arquitectura de Procesadores

Evolución
1971, Intel lanza al mercado el primer procesador c4008 N 5832
1972, Intel lanza el micro procesador 8008, primer procesador de 8 bits
1974, Intel lanza 8080, primer procesador de propósito general
1978 procesador 8088 de 16 bit  estándar de la industria
1985 Intel 386 de 32 bit
Actualmente tenemos de 32 y 64 bit entre mas bit mas capacidad para realizar operaciones
A la fecha que tipo de procesadores hay 32 y 64 bit

Arquitectura define como esta interconectado y que bloques tiene adentro un procesador, por lo cual no pueden
ser comparados solo con el numero de núcleos y la velocidad de procesamiento
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Periféricos
C omputador

Unidad
Memori
central
a
de
proces
principal Arquitectura
C omputado o de
Sistemas de
r interconexió computadores
n

Entrad
a
Líneas de
salida
comunicación
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

CPU

C omputado Unidad
r Registros aritmétic
Mem CPU a y
Buses lógica
del
sistem Interconexió
a n CPU
interna
E/
S
Unida
d de
contro
l
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

CONCEPTO
El procesador es el cerebro del sistema, justamente procesa todo lo que ocurre en la PC y ejecuta todas las acciones que
existen. Cuanto más rápido sea el procesador que tiene una computadora, más rápidamente se ejecutarán las órdenes
que se le den a la máquina. Este componente es parte del hardware de muchos dispositivos, no solo de tu computadora.

El procesador organiza y lleva a cabo las


instrucciones dadas por el usuario o el software; a su
vez, el procesador está formado por
microprocesadores pequeños, piezas de silicio con
circuitos electrónicos diminutos; y el
microprocesador se encuentra conectado a una
tarjeta llamada “madre”, encargada de
interconectarlo con los demás componentes.
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Funciones de CPU
Interpreta y lleva a cabo la
ejecución de las órdenes o
instrucciones de los programas

Se resumen en Realiza todas las operaciones


aritméticas y lógicas necesarias
para la manipulación de los
datos.
3
Controla el correcto
funcionamiento del resto de
elementos que forman parte de
un ordenador
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

P U
C C
SO

P U
A
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Funciones de CPU
CPU

Registro de
Operación
Operaciones Básicas
Intercambio de
Datos Control
Actividad
Registro de Direcciones de Memoria – OR
Registro a Registro Registro de Estados y Control
MAR

NOR

Registro separador de Memoria –


Registro a Memoria Registro de Información
MBR
AND

NAND
Registro de Instrucción – IR Memoria a Registro
o n los ósito
u a les s de prop
DESPLAZAMIENTO
¿C t r os
i s
Reg ral? 
Contador de Programa - PC Memoria a Memoria
e
ROTACIÓN gen
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Que caracteriza la CPU


Los aspectos más importantes y característicos de los chips de
la CPU son:

Frecuencia Reloj: Cristal de cuarzo, vibra a un


Velocidad Rendimiento. elevado número de ciclos del reloj.
El reloj u oscilador es un circuito eléctrico que
• Esta determinada • No todo el software emite un ritmo constate de impulso eléctricos,
por su reloj interno se ejecuta a la cada ciclo de reloj envía un impulso al CPU, y
y se mide en misma velocidad en cada impulso permite realizar una o mas tareas
megahercios o todas las CPU. en la CPU.
gigahercios Ciertas aplicaciones
• También está “corren” más Número de Ciclos por Segundo se mide en
determinada por la deprisa Hertzios
arquitectura del dependiendo del
procesador procesador sobre el
que se ejecuten.
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

La CPU se encuentra dividida en dos secciones:


CPU

• La unidad de control (UC)


• La unidad aritmético-lógica (ALU).
Unidad
Registros aritmétic
a y
lógica
Interconexió
n CPU
interna

Unida
d de
contro
l
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Unidad de Control
Si el procesador es el núcleo del ordenador, la unidad
de control lo es del procesador. Tiene 4 funciones
principales:

• Leer e interpretar las instrucciones del programa.


• Dirigir las operaciones internas del procesador.
• Controlar el flujo de programas y datos desde o
hacia la memoria RAM.
• Controla las operaciones de entrada/salida desde o
hacia los periféricos.
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Unidad de Control
La unidad de control a su vez también esta formada
por distintos componentes necesarios para que se
realicen todas las funciones a ella encomendadas. De
estos destacamos:

1. Registros de instrucciones
2. Decodificador
3. Reloj
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Unidad aritmético-lógica
Es la encargada de realizar todos los cálculos
aritméticos (suma, resta, multiplicación y división).
Efectúa operaciones y comparaciones lógicas,
aplicando los postulados de las reglas del álgebra
booleana para determinar la certeza o falsedad de
una afirmación, y se comunica con la unidad de
control mediante un bus, por medio del cual recibe
los datos e instrucciones y envía los resultados de las
operaciones que lleva a cabo.
Arquitectura de Procesadores
UCP O CPU (UNIDAD CENTRAL DE PROCESAMIENTO).

Unidad aritmético-lógica
Una ALU (Unidad Aritmética-Lógica) es un circuito que permite, realizar operaciones lógicas y aritméticas.

Lógicas Aritméticas
Operación Operador
Mayor que >
Menor que <
Mayor o igual >=
No mayor NOT > (<>)
Y lógico AND
O lógico OR

La ALU cuenta con una serie de registros para almacenar los datos, y bits de información sobre los resultados,
también llamados banderas.
Arquitectura de Procesadores
Unidad aritmético-lógica

Elementos de ALU
Actividad
Circuito combinacional u operacional. 
• Realiza las operaciones con los datos de los registros
de entrada Banderas

Registros de entrada.
• Contienen los operandos de la operación.

Registro acumulador.
• Almacena los resultados de las operaciones.

Registro de estado.
• registra las condiciones de la operación anterior.
Arquitectura de Procesadores
Unidad aritmético-lógica

BANDERAS de ALU
La ALU cuenta con una serie de registros para almacenar los datos, y bits de información sobre los resultados,
también llamados banderas.

Bandera de Acarro –Carry Flag

Bandera Auxiliar de Acarrero - Auxiliary Carry Flag

Bandera de Pedir prestado - Borrow Flag

Bandera de Sobre Flujo - Overflow Flag

Bandera de Paridad - Parity

Bandera de Cero - Zero


Arquitectura de Procesadores
Unidad aritmético-lógica

Características
El circuito ALU es simplemente un operador, es
decir, sólo realiza operaciones

La ALU no toma decisiones


La CPU controla las operaciones
de la ALU.
ALU requiere de un mecanismo de control que le
permita saber el tipo de operación a realizar.

Tiene dos tipos distintos de entradas. Entradas de


datos (A,B) y entrada de control (S)
Arquitectura de Procesadores
Unidad aritmético-lógica

Diseño de ALU
Una forma de construir una ALU simple es
mediante una célula de tipo “bit-slice”.

bit slice se refiere a la arquitectura de


ciertos procesadores de alta velocidad

Esta célula permite realizar la suma ó


alguna operación lógica entre 2 bits.

Actividad ALU de 4 y 8 bits 74181


Arquitectura de Procesadores
Unidad aritmético-lógica

Diseño de ALU
Una forma de construir una ALU simple es
mediante una célula de tipo “bit-slice”.

bit slice se refiere a la arquitectura de


ALU
ciertos procesadores de alta velocidad

Esta célula permite realizar la suma ó AMD D2901 4 BIT


alguna operación lógica entre 2 bits.
Arquitectura de Procesadores

VHDL es un lenguaje de programación definido por el IEEE (Institute of


Electrical and Electronics Engineers) (ANSI/IEEE 1076-1993) utilizado para
describir circuitos digitales y para la automatización de diseño electrónico

PROTEUS es software de automatización de diseño electrónico,


desarrollado por Labcenter Electronics Ltd.

LOGISIM  es un simulador lógico que permite diseñar y simular


circuitos electrónicos digitales mediante una interfaz gráfica de usuario.
Logisim, que se encuentra bajo licencia pública GNU, es software libre
diseñado para ejecutarse en Microsoft Windows, Mac OS X y Linux entre
otras plataformas.
Arquitectura de Procesadores

Equipos
Actividades Equipos
• Socialización CPU: - Registro de Operaciones,
Operaciones Básica, Intercambio de Datos y
control. Ver Diapositiva 9

• Socialización Elementos de ALU: Circuito


combinacional u operacional, Registros de
entrada, Registro acumulador y Registro de
estado. Ver dispositiva 16

• Avance del Proyecto a trabajar 


Gracias
OSCAR AUGUSTO DIAZ TRIANA

También podría gustarte