Está en la página 1de 32

Introducción a los

microprocesadores

Lic. Javier Monge R.


Organización de Computadoras
El microprocesador
 El microprocesador es un CI, que puede
programarse con una serie de instrucciones,
para realizar funciones específicas con los
datos. Cuando un micro se conecta a un
dispositivo de memoria y se provee de
dispositivos de I/O, pasa a ser una
computadora
El Microprocesador
 Es la Unidad Central de Procesamiento (CPU) o el “cerebro” de
la computadora.
 El microprocesador es distinguido por ciertas características
como:
 Estructura de bus
 El número de conectores usado para tareas
específicas
 Tamaño de palabra
 El número más grande que puede ser usado por

el microprocesador en una operación.


El Microprocesador
 Tamaño de bus de datos
 Número más grande que puede ser copiado desde o hacia
el microprocesador en una operación
 Memoria máxima
 La cantidad de memoria que puede ser usada por el
microprocesador
 Velocidad
 El número de operaciones que pueden hacerse por unidad
de tiempo
 Eficiencia de código
 El número de pasos requerido por el microprocesador para
realizar sus procesos
El Microprocesador
 Podemos decir que un bus no es más que un
grupo de cables dedicados a una tarea
específica. Todos los microprocesadores
tienen los siguientes buses:
 Bus de datos
 Usado para manejar datos.
 Bus de direcciones
 Usado para colocar y tomar datos de diferentes
direcciones. Ayuda a determinar la memoria
máxima usada por el microprocesador.
El Microprocesador
 Bus de control
 Usado para ejercer diferentes controles sobre el
microprocesador
 Bus de poder
 Proporciona electricidad al microprocesador.

Control Datos
CPU
Electricidad Salida
BUS DIRECCIONES

BUS DATOS

BUS DE CONTROL

Sistemas de Computadora Típico


Unidades Básicas de un
microprocesador

Matriz
ALU De
Registros

Unidad de
CONTROL
Unidades Básicas de un
microprocesador
 ALU: Realiza operación de
Aritméticas y Lógicas, esta
Matriz
gobernada por la UC y los De
datos los obtiene de la matriz Registros

de registros ALU

Unidad de
CONTROL
Unidades Básicas de un
microprocesador
 Matriz de Registros : Son
circuitos digitales, que
almacenan los datos ALU
referentes a la ejecución de Matriz
un programa, sus direcciones, De
Registros
sus instrucciones, los datos
Unidad de
sobre los cuales el programa CONTROL
realiza las operaciones
Unidades Básicas de un
microprocesador
 Unidad de Control: Se
encarga de procesar las
Matriz
instrucciones . Proporciona las ALU De
señales de temporización y Registros

control para extraer e Unidad de


CONTROL
introducir los datos en el
microprocesador y para
sincronizar la ejecución de las
instrucciones
BUSES DEL MICROPROCESADOR
 BUS DE DIRECCIONES : A través de este
bus, el micro envía ,en un solo sentido, un
código de dirección a una memoria o a un
dispositivo de I/O. Del número de líneas que
lo conformen depende la cantidad de
posiciones en memoria que puede acceder.
num.líneas
 Cantidad de posiciones 2
Algunos tipos de procesadores
Líneas
Velocidad máxima Memoria
Microprocesador Datos Dirección
de reloj Direccionable
8088 8 20 8 MHz
8086 16 20 8 MHz
80286 16 24 20 MHz
80386SX 16 24 20 MHz
80386 32 32 33 MHz
80486 32 32 66 MHz
Pentium 64 32 233+ MHz
Pentium Pro 64 36 200+ MHz
Pentium II 64 36 400 MHz
BUSES DEL MICROPROCESADOR
 BUS DE DATOS : A través de este bus, el
micro envía ,en dos sentidos, los datos,
instrucciones o resultados de operaciones
que van desde el micro hacia la memoria o
viceversa.
BUSES DEL MICROPROCESADOR
 BUS DE CONTROL : A través de este bus, el
micro coordina las operaciones de
comunicación con los dispositivos de I/O.
Este bus tiene señalización que le permite
LEER/ESCRIBIR los datos en la memoria o
en un puerto de I/O en un instante apropiado
El Microprocesador
 Dado que todos los datos que entran o salen
del procesador tiene la forma de unos y
ceros, entre más cables se usen en el bus de
datos, más información puede manejar el
procesador a la vez.
 Algunos procesadores tenían 8 líneas (cables
o pines) en sus buses de datos, otros 16, y
algunos 32 o 64.
CPU’s compatibles
 La historia del CPU inicia con Intel, que
desarrolla el chip 4004 en 1971.
 Actualmente existen 7 (u 8, para algunos)
generaciones de CPU’s
 Hay varias compañías que compiten con Intel
en el mercado de los microprocesadores,
aunque Intel es el líder.
 Entre ellas destacan AMD y Cyrix.
CPU’s compatibles
Generación CPU Año(s) Transistores
1 8086 y 8088 1978-81 29,000
2 80286 1984 134,000
3 80386DX 1987-1988 275,000
80386SX
4 80486DX2 1990-1992 1,200,000
80486DX4
5 Pentium 1993-95 3,100,000
Cyrix 6X86 1996
AMD K5 1996
5 Mejorada Pentium MMX 1997 4,500,000
IBM/Cyrix 6X86MX 1997 6,000,000
6 Pentium Pro 1995 5,500,000
AMD K6 1997 8,800,000
Pentium II 1997 7,500,000
AMD K6-2 1998 9,300,000
6 Mejorada Pentium III 1999
AMD K6-3 1999
7 AMD K7 Athlon 1999-2000 22,000,000
¿Cómo trabaja el CPU?
 Los datos pasan continuamente a través de
él. Vienen de la RAM y los periféricos, y
después, la información procesada regresa a
ellos.
 El CPU recibe continuamente instrucciones a
ser ejecutadas. Cada una de ellas es una
orden de procesamiento de datos.
Principalmente son cálculos y transporte de
datos.
¿Cómo trabaja el CPU?
 El camino que siguen los datos hacia el CPU
desde la RAM es llamado bus de sistema.
 El CPU recibe dos tipos de datos:
 Instrucciones sobre cómo manejar los datos.
 Los datos mismos, que deben ser manejados
de acuerdo a las instrucciones.
¿Cómo trabaja el CPU?
 Las instrucciones son llamadas código de
programa. Representan las acciones que
enviamos continuamente a la PC mediante el
mouse o el teclado (imprimir, grabar, abrir,
etc.)
 Los datos pueden ser por ejemplo, imágenes,
textos, etc.
¿Cómo trabaja el CPU?

Instrucciones

Datos
CPU
Información
Compatibilidad
 Los cálculos son relativamente fáciles para el
microprocesador. El trabajo pesado es
localizar y decodificar instrucciones.
 El decodificar (“entender”) instrucciones
requiere que el CPU sea “compatible con el
8086”. Esto quiere decir que el programa se
comunique con el CPU con una familia
específica de instrucciones.
Compatibilidad
 Estas instrucciones fueron originalmente
escritas para el procesador 8086 de Intel,
que originó el concepto de “computadora
compatible con IBM”.
 Se deseaba que cada generación de CPU
manejara las mismas instrucciones que la
generación anterior manejaba, más
instrucciones adicionales.
Compatibilidad
 Esta compatibilidad hacia atrás ha sido un
estándar desde entonces. Todos los nuevos
procesadores, sin importar qué avanzados
sean, deben ser capaces de manejar el
formato de instrucciones del 8086.
Tarea
 Investigar los siguiente:
 ¿Qué es la frecuencia de reloj (clock
frequency) de un CPU?
 ¿Por qué se dice que los procesadores
Pentium trabajan con dos frecuencias de
reloj?
 ¿Qué es el overclocking? ¿qué riesgos tiene?
¿cuándo se puede hacer?
Partes del CPU 8088

Controlador Bus de Control


Del bus
8288

CLK
Generador RESET
de reloj Latches de
8284 SET Dirección Bus de Direcciones
8088 20 bits

Bus de Datos
Bus datos
8 bits
Generador de Reloj
 Este circuito se encarga de dar las
señales básicas de temporización al 8088
y a otras partes del sistema, incluidos los
dispositivos de I/O. Brinda la señal
READY para sincronizar el micro con todo
el sistema y la señal RESET para
inicializar los circuitos internos del
sistema
Controlador Del bus
8288
 Controla las señales de carga de los
latches de direcciones y transferencia de
datos.
 Genera las señales correspondientes al
control del bus.
 LATCHES DE DIRECCIONES

 La dirección que lanza el procesador se


guarda en buffers que la mantienen en el
bus del sistema el tiempo necesario para
completar el ciclo de bus.
BUS DE DATOS
 TRANSFERENCIA DE DATOS
 Son buffers bidireccionales que
guardan los datos que entran o salen del
procesador.

También podría gustarte