SlideShare una empresa de Scribd logo
1 de 19
PROCESADORES




ALZATE GOMEZ BRYAN ALEXANDER
    GARZON GIL JUAN PABLO




INSTITUCION EDUCATIVA ACADEMICO
         SEDE PRICIPAL
       JORNADA MATINAL
       VALLE DEL CAUCA
             SENA
           CARTAGO
             2012
PROCESADORES




ALZATE GOMEZ BRYAN ALEXANDER
    GARZON GIL JUAN PABLO




INSTITUCION EDUCATIVA ACADEMICO
        SEDE PRINCIPAL
       JORNADA MATINAL
           SISTEMAS
     LIC. CIENCIAS SOCIALES
            DOCENTE
     HERNANDO CASTAÑEDA
CONTENIDO


                    Componentes principales
-   Memoria
-   Cache
-   Unidad aritmético lógica ALU
-   Unidad de control CU (control unit )
-   Bus interno
-   Conexiones con el exterior
INTRODUCION



       Este trabajo Habla sobre la arquitectura del procesador
                Los componentes que este tiene como:
-   La memoria
-   El cache
-   Los buses
-   Unidad aritmético lógica
-   Unidad de control.


                 Nos enseña cómo funciona un microprocesador
                     Y que características tiene aprendimos
                 Todos los diferentes tipos de procesadores Intel.
                Este trabajo fue hecho para tener un conocimiento
                            Sobre el microprocesador.
JUSTIFICACION


Este presente trabajo lo hacemos para tener conocimientos sobre las
partes de una computadora y tener un buen manejo de estos sistemas.
En este trabajo q vemos a continuación vamos a ver todas las
características de un microprocesador, y como funciona. También
veremos todos los tipos de familias de procesadores Intel.
Con este trabajo aprendimos de que esta compuesto el sistema de
buses.
Del microprocesador ya tenemos un buen conocimiento sobre este
trabajo.
Vimos que a medida que sale un PC nuevo el microprocesador va
cambiando en muchas formas. Como de tamaño o de funcionamiento y
que cada vez salen más potentes, con más rapidez y más pequeños.
ARQUITETURA INTERNA DEL PROCESADOR


Un micro controlador es un circuito integrado programable, capaz de ejecutar
las órdenes grabadas en su memoria. Está compuesto de varios bloques
funcionales, los cuales cumplen una tarea específica. Un micro controlador incluye
en su interior las tres unidades funcionales principales de una computadora:
unidad centra de procesa miento, memoria y periféricos de entrada y salida
Algunos micros controladores pueden utilizar palabras de cuatro bits y funcionan a
velocidad de reloj con frecuencias tan bajas como 4 MHz, con un consumo de baja
potencia (MW o micro vatios). Por lo general, tendrá la capacidad para mantener
la funcionalidad a la espera de un evento como pulsar un botón o de otra
interrupción, el consumo de energía durante el sueño (reloj de la CPU y los
periféricos de la mayoría) puede ser sólo nano vatios, lo que hace que muchos de
ellos muy adecuados para aplicaciones con batería de larga duración. Otros micro
controladores pueden servir para roles de rendimiento crítico, donde sea necesario
actuar más como un procesador digital de señal (DSP), con velocidades de reloj y
consumo de energía más altos.
Al ser fabricados, la memoria ROM del micro controlador no posee datos. Para
que pueda controlar algún proceso es necesario generar o crear y luego grabar en
la EEPROM o equivalente del micro controlador algún programa, el cual puede ser
escrito en lenguaje ensamblador u otro lenguaje para micro controladores; sin
embargo, para que el programa pueda ser grabado en la memoria del micro
controlador, debe ser codificado en sistema numérico hexadecimal que es
finalmente el sistema que hace trabajar al micro controlador cuando éste es
alimentado con el voltaje adecuado y asociado a dispositivos analógicos y
discretos para su funcionamiento.
Arquitectura interna del procesador
                                     Historia
El primer microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido
por el Intel 8008 y otros más capaces. Sin embargo, ambos procesadores
requieren circuitos adicionales para implementar un sistema de trabajo, elevando
el costo del sistema total.
El Instituto Smithsoniano dice que los ingenieros de Texas Instruments Gary
Boone y Michael Cochran lograron crear el primer micro controlador, TMS 1000,
en 1971; fue comercializado en 1974. Combina memoria ROM, memoria RAM,
microprocesador y reloj en un chip y estaba destinada a los sistemas embebidos.
Debido en parte a la existencia del TMS 1000. Intel desarrolló un sistema de
ordenador en un chip optimizado para aplicaciones de control, el Intel 8048, que
comenzó a comercializarse en 1977. Combina memoria RAM y ROM en el mismo
chip y puede encontrarse en más de mil millones de teclados de compatible IBM
PC, y otras numerosas aplicaciones. El en ese momento presidente de Intel, Luke
J. Valenter, declaró que el micro controlador es uno de los productos más exitosos
en la historia de la compañía, y amplió el presupuesto de la división en más del
25%.
La mayoría de los micros controladores en este momento tienen dos variantes.
Unos tenía una memoria EPROM reprogramable, significativamente más caros
que la variante PROM que era sólo una vez programable. Para borrar la EPROM
necesita exponer a la luz ultravioleta la tapa de cuarzo transparente. Los chips con
todo opaco representaban un costo menor.
Arquitectura interna del procesador
                                      Memoria

Anteriormente habíamos visto que la memoria en los micro controladores debe
estar ubicada dentro del mismo encapsulado, esto es así la mayoría de las veces,
porque la idea fundamental es mantener el grueso de los circuitos del sistema
dentro de un solo integrado.

En los micro controladores la memoria no es abundante, aquí no encontrará
Gigabytes de memoria como en las computadoras personales. Típicamente la
memoria de programas no excederá de 16 K-localizaciones de memoria no volátil
(flash o eprom) para contener los programas.

La memoria RAM está destinada al almacenamiento de información temporal que
será utilizada por el procesador para realizar cálculos u otro tipo de operaciones
lógicas. En el espacio de direcciones de memoria RAM se ubican además los
registros de trabajo del procesador y los de configuración y trabajo de los distintos
periféricos del micro controlador. Es por ello que en la mayoría de los casos,
aunque se tenga un espacio de direcciones de un tamaño determinado, la
cantidad de memoria RAM de que dispone el programador para almacenar sus
datos es menor que la que puede direccionar el procesador.



Memoria PROM: (Programmable Read-Only Memory) también conocida como
OTP (One Time Programmable). Este tipo de memoria, también es conocida como
PROM o simplemente ROM.

Los micro controladores con memoria OTP se pueden programar una sola vez,
con algún tipo de programador. Se utilizan en sistemas donde el programa no
requiera futuras actualizaciones y para series relativamente pequeñas, donde la
variante de máscara sea muy costosa, también para sistemas que requieren
serialización de datos, almacenados como constantes en la memoria de
programas.
Memoria EPROM: (Erasable Programmable Read Only Memory). Los micro
controladores con este tipo de memoria son muy fáciles de identificar porque su
encapsulado es de cerámica y llevan encima una ventanita de vidrio desde la cual
puede verse la oblea de silicio del micro controlador.

Se fabrican así porque la memoria EPROM es reprogramable, pero antes debe
borrase, y para ello hay que exponerla a una fuente de luz ultravioleta, el proceso
de grabación es similar al empleado para las memorias OTP.
Al aparecer tecnologías menos costosas y más flexibles, como las memorias
EEPROM y FLASH, este tipo de memoria han caído en desuso, se utilizaban en
sistemas que requieren actualizaciones del programa y para los procesos de
desarrollo y puesta a punto.

EEPROM: (Electrical Erasable Programmable Read Only Memory). Fueron el
sustituto natural de las memorias EPROM, la diferencia fundamental es que
pueden ser borradas eléctricamente, por lo que la ventanilla de cristal de cuarzo y
los encapsulados cerámicos no son necesarios.

Al disminuir los costos de los encapsulados, los micros controladores con este tipo
de memoria se hicieron más baratos y cómodos para trabajar que sus
equivalentes con memoria EPROM.
Otra característica destacable de este tipo de micro controlador es que fue en ellos
donde comenzaron a utilizarse los sistemas de programación en el sistema que
evitan tener que sacar el micro controlador de la tarjeta que lo aloja para hacer
actualizaciones al programa.

Memoria flash: En el campo de las memorias reprogramables para micro
controlador, son el último avance tecnológico en uso a gran escala, y han
sustituido a los micros controladores con memoria EEPROM.

A las ventajas de las memorias flash se le adicionan su gran densidad respecto a
sus predecesoras lo que permite incrementar la cantidad de memoria de
programas a un costo muy bajo. Pueden además ser programadas con las
mismas tensiones de alimentación del micro controlador, el acceso en lectura y la
velocidad de programación es superior, disminución de los costos de producción,
entre otras.
Lo más habitual es encontrar que la memoria de programas y datos está ubicada
toda dentro del micro controlador, de hecho, actualmente son pocos los micro
controladores que permiten conectar memoria de programas en el exterior del
encapsulado. Las razones para estas “limitaciones” están dadas porque el objetivo
fundamental es obtener la mayor integración posible y conectar memorias
externas consume líneas de E/S que son uno de los recursos más preciados de
los micros controladores.


http://es.wikipedia.org/wiki/Microcontrolador
Arquitectura del procesador
                                      Cache
Caché interna:
Es una innovación relativamente reciente; en realidad son dos, cada una con una
misión específica: Una para datos y otra para instrucciones. Están incluidas en el
procesador junto con su circuitería de control, lo que significa tres cosas:
comparativamente es muy cara; extremadamente rápida, y limitada en tamaño (en
cada una de las cachés internas, los 386 tenían 8 KB; el 486 DX4 16 KB, y los
primeros Pentium 8 KB). Como puede suponerse, su velocidad de acceso es
comparable a la de los registros, es decir, centenares de veces más rápida que la
RAM
Caché externa:
 Es más antigua que la interna, dado que hasta fecha "relativamente" reciente
estas últimas eran impracticables. Es una memoria de acceso rápido incluida en la
placa base, que dispone de su propio bus y controlador independiente que
intercepta las llamadas a memoria antes que sean enviadas a la RAM (H2.2 Buses
locales).
La caché externa típica es un banco SRAM ("Static Random Access Memory") de
entre 128 y 256 KB. Esta memoria es considerablemente más rápida que la DRAM
("Dynamic Random Access Memory") convencional, aunque también mucho más
(tenga en cuenta que un aumento de tamaño sobre los valores anteriores no
incrementa proporcionalmente la eficacia de la memoria caché). Actualmente
(2004) la tendencia es incluir esta caché en el procesador. Los tamaños típicos
oscilan entre 256 KB y 1 MB.
Caché de disco:
Además de las anteriores, que son de propósito general, existe una caché de
funcionalidad específica que se aloja en memoria RAM estándar. Es la caché de
disco (nos hemos referido a ella en la introducción de este epígrafe), destinada a
contener los datos de disco que probablemente sean necesitados en un futuro
próximo y los que deben ser escritos. Si la información requerida está en chaché,
se ahorra un acceso a disco, lo que es centenares de veces más rápido (recuerde
que los tiempos de acceso a RAM se miden en nanosegundos y los de disco en
milisegundos E1.7.1 Unidades de medida).
Arquitectura del procesador

                            Unidad aritmética lógica


Como los procesadores son circuitos que hacen básicamente operaciones lógicas
y matemáticas, se le dedica a este proceso una unidad completa, con cierta
independencia. Aquí es donde se realizan las sumas, restas, y operaciones
lógicas típicas del álgebra de Boole.
Actualmente este tipo de unidades ha evolucionado mucho y los procesadores
más modernos tienen varias ALU, especializadas en la realización de operaciones
complejas como las operaciones en coma flotante. De hecho en muchos casos le
han cambiado su nombre por el de “coprocesador matemático”, aunque este es un
término que surgió para dar nombre a un tipo especial de procesador que se
conecta directamente al procesador más tradicional.
Su impacto en las prestaciones del procesador es también importante porque,
dependiendo de su potencia, tareas más o menos complejas, pueden hacerse en
tiempos muy cortos, como por ejemplo, los cálculos en coma flotante.
Esto no siempre funciona, puesto que se necesita de un termo resistor para
compensar su registro de memoria, por lo que este termo resistor se puede
sustituir por un transductor se presencia, para que su memoria de registro no sea
complaciente para su velocidad de registro.


Las moléculas se ejecutan en orden, evitando así complejo hardware para
operaciones fuera de secuencia. Para conseguir que el procesador ejecute
instrucciones a la máxima velocidad, las moléculas se intenta que estén lo más
llenas posible de átomos
Los procesadores superes calares actuales, basados en la arquitectura x86 de
Intel, disponen de un hardware dedicado a funciones tales como reordenar las
instrucciones fuera de secuencia. Dicho hardware consume mucha energía,
además de ocupar más espacio de silicio.
http://html.rincondelvago.com/arquitectura-de-procesadores.html




                           Arquitectura del procesador
                                Unidad de control
Esta unidad es de las más importantes en el procesador, en ella recae la lógica
necesaria para la decodificación y ejecución de las instrucciones, el control de los
registros, la ALU, los buses y cuanta cosa más se quiera meter en el procesador.
La unidad de control es uno de los elementos fundamentales que determinan las
prestaciones del procesador, ya que su tipo y estructura, determina parámetros
tales como el tipo de conjunto de instrucciones, velocidad de ejecución, tiempo del
ciclo de máquina, tipo de buses que puede tener el sistema, manejo de
interrupciones y un buen número de cosas más que en cualquier procesador van a
parar a este bloque.
Por supuesto, las unidades de control, son el elemento más complejo de un
procesador y normalmente están divididas en unidades más pequeñas trabajando
de conjunto. La unidad de control agrupa componentes tales como la unidad de
decodificación, unidad de ejecución, controladores de memoria cache,
controladores de buses, controlador de interrupciones, pipelines, entre otros
elementos, dependiendo siempre del tipo de procesador
Arquitectura del procesador

                                      Bus interno

Son el medio de comunicación que utilizan los diferentes componentes del
procesador para intercambiar información entre sí, eventualmente los buses o una
parte de ellos estarán reflejados en los pines del encapsulado del procesador.
En el caso del micro controlador, no es común que los buses estén reflejados en el
encapsulado del circuito, ya que estos se destinan básicamente a las E/S de
propósito general y periféricos del sistema.
Existen tres tipos de buses:

      Dirección: Se utiliza para seleccionar al dispositivo con el cual se quiere
      trabajar o en el caso de las memorias, seleccionar el dato que se desea leer
      o escribir.
      Datos.
      Control: Se utiliza para gestionar los distintos procesos de escritura lectura
      y controlar la operación de los dispositivos del sistema.
Arquitectura del procesador

                              Conexiones con el exterior
Cuando observamos la organización básica de un micro controlador, señalamos que dentro
de este se ubican un conjunto de periféricos, cuyas salidas están reflejadas en los pines del
micro controlador. A continuación describiremos algunos de los periféricos que con mayor
frecuencia encontraremos en el micro controlador.
Entradas y salidas de propósito general
También conocidos como puertos de E/S, generalmente agrupadas en puertos de 8 bits de
longitud, permiten leer datos del exterior o escribir en ellos desde el interior del micro
controlador, el destino habitual es el trabajo con dispositivos simples como relés, LED, o
cualquier otra cosa que se le ocurra al programador.
Algunos puertos de E/S tienen características especiales que le permiten manejar salidas
con determinados requerimientos de corriente, o incorporan mecanismos especiales de
interrupción para el procesador.
Típicamente cualquier pin de E/S puede ser considerada E/S de propósito general, pero
como los micros controladores no pueden tener infinitos pines, ni siquiera todos los pines
que queramos, las E/S de propósito general comparten los pines con otros periféricos. Para
usar un pin con cualquiera de las características a él asignadas debemos configurarlo
mediante los registros destinados a ellos.
Funcionamiento del procesador
Familias de procesadores Intel
BIBLIOGRAFIA


Este trabajo está elaborado con partes de páginas en internet las cuales son:
    -   http://html.rincondelvago.com/arquitectura-de-procesadores.htm
    -   http://es.wikipedia.org/wiki/Microcontrolador

Más contenido relacionado

La actualidad más candente (14)

Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Estructura del computador.
Estructura del computador. Estructura del computador.
Estructura del computador.
 
Webquest de fundamentos de sistemas victor fernández y antonio fernández
Webquest de fundamentos de sistemas victor fernández y antonio fernándezWebquest de fundamentos de sistemas victor fernández y antonio fernández
Webquest de fundamentos de sistemas victor fernández y antonio fernández
 
TRABAJO PERSONAL
TRABAJO PERSONALTRABAJO PERSONAL
TRABAJO PERSONAL
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Tp 1
Tp 1Tp 1
Tp 1
 
Trabajodememoria
TrabajodememoriaTrabajodememoria
Trabajodememoria
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
GRUPO°3-Trabajo de informatica...
GRUPO°3-Trabajo de informatica...GRUPO°3-Trabajo de informatica...
GRUPO°3-Trabajo de informatica...
 
EXPOSICION GRUPO 3
EXPOSICION GRUPO 3EXPOSICION GRUPO 3
EXPOSICION GRUPO 3
 
5. microprocesador
5. microprocesador5. microprocesador
5. microprocesador
 
TIPOS DE MEMORIAS
TIPOS DE MEMORIASTIPOS DE MEMORIAS
TIPOS DE MEMORIAS
 
Tecnologias de la informacion
Tecnologias de la informacionTecnologias de la informacion
Tecnologias de la informacion
 
Presentacion de los procesadores...
Presentacion de los procesadores...Presentacion de los procesadores...
Presentacion de los procesadores...
 

Similar a microprocesador

Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
Daysi Morante
 
Cotizacion de un computador. Aspectos a tener en cuenta.
Cotizacion de un computador. Aspectos a tener en cuenta.Cotizacion de un computador. Aspectos a tener en cuenta.
Cotizacion de un computador. Aspectos a tener en cuenta.
Liss Becerra
 
Exposicion ii ciclo
Exposicion ii cicloExposicion ii ciclo
Exposicion ii ciclo
julniorsh666
 

Similar a microprocesador (20)

INFORME DE HARDWARE PC
INFORME DE HARDWARE PCINFORME DE HARDWARE PC
INFORME DE HARDWARE PC
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 
Tecnología de la Información y la comunicación Lab #4 Jbaron
Tecnología de la Información y la comunicación Lab #4 JbaronTecnología de la Información y la comunicación Lab #4 Jbaron
Tecnología de la Información y la comunicación Lab #4 Jbaron
 
Entrega
Entrega Entrega
Entrega
 
Microcontroladores PIC USS
Microcontroladores PIC  USSMicrocontroladores PIC  USS
Microcontroladores PIC USS
 
arquitecturas Modernas
arquitecturas Modernasarquitecturas Modernas
arquitecturas Modernas
 
Trabajo final investigacion de las 4 unidades
Trabajo final  investigacion de las 4 unidadesTrabajo final  investigacion de las 4 unidades
Trabajo final investigacion de las 4 unidades
 
Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Cotizacion de un computador. Aspectos a tener en cuenta.
Cotizacion de un computador. Aspectos a tener en cuenta.Cotizacion de un computador. Aspectos a tener en cuenta.
Cotizacion de un computador. Aspectos a tener en cuenta.
 
TIC Conceptos Basicos
TIC Conceptos BasicosTIC Conceptos Basicos
TIC Conceptos Basicos
 
Presentado por k
Presentado por kPresentado por k
Presentado por k
 
Presentado por k
Presentado por kPresentado por k
Presentado por k
 
Exposicion ii ciclo
Exposicion ii cicloExposicion ii ciclo
Exposicion ii ciclo
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
TIC conceptos basicos
TIC conceptos basicosTIC conceptos basicos
TIC conceptos basicos
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Cotizacion pc
Cotizacion pcCotizacion pc
Cotizacion pc
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 
Trabajo microprocesador
Trabajo microprocesadorTrabajo microprocesador
Trabajo microprocesador
 

Más de Jaider Eduardo Martinez Gomez

Redes bryan alexander alzate gomez-juan pablo garzon gil
Redes bryan alexander alzate gomez-juan pablo garzon gilRedes bryan alexander alzate gomez-juan pablo garzon gil
Redes bryan alexander alzate gomez-juan pablo garzon gil
Jaider Eduardo Martinez Gomez
 
Formato inspeccion locativa alzate bryan juan pablo garzon
Formato inspeccion locativa alzate bryan juan pablo garzonFormato inspeccion locativa alzate bryan juan pablo garzon
Formato inspeccion locativa alzate bryan juan pablo garzon
Jaider Eduardo Martinez Gomez
 
Panorama de factores de riesgo alzate bryan juan pablo garzon
Panorama de factores de riesgo alzate bryan juan pablo garzonPanorama de factores de riesgo alzate bryan juan pablo garzon
Panorama de factores de riesgo alzate bryan juan pablo garzon
Jaider Eduardo Martinez Gomez
 

Más de Jaider Eduardo Martinez Gomez (20)

Etica alzate gomez bryan alexander 11-2
Etica  alzate gomez bryan alexander 11-2Etica  alzate gomez bryan alexander 11-2
Etica alzate gomez bryan alexander 11-2
 
Redes bryan alexander alzate gomez-juan pablo garzon gil
Redes bryan alexander alzate gomez-juan pablo garzon gilRedes bryan alexander alzate gomez-juan pablo garzon gil
Redes bryan alexander alzate gomez-juan pablo garzon gil
 
Formato inspeccion locativa alzate bryan juan pablo garzon
Formato inspeccion locativa alzate bryan juan pablo garzonFormato inspeccion locativa alzate bryan juan pablo garzon
Formato inspeccion locativa alzate bryan juan pablo garzon
 
Panorama de factores de riesgo alzate bryan juan pablo garzon
Panorama de factores de riesgo alzate bryan juan pablo garzonPanorama de factores de riesgo alzate bryan juan pablo garzon
Panorama de factores de riesgo alzate bryan juan pablo garzon
 
Fuente de poder
Fuente de poderFuente de poder
Fuente de poder
 
Linpieza de fuente de poder
Linpieza de fuente de poderLinpieza de fuente de poder
Linpieza de fuente de poder
 
Linpieza de fuente de poder
Linpieza de fuente de poderLinpieza de fuente de poder
Linpieza de fuente de poder
 
Linpieza de fuente de poder
Linpieza de fuente de poderLinpieza de fuente de poder
Linpieza de fuente de poder
 
Cables y conectores
Cables y conectoresCables y conectores
Cables y conectores
 
Administrador de equipo1
Administrador de equipo1Administrador de equipo1
Administrador de equipo1
 
Pasó a paso de ensamble de un portatil
Pasó a paso de ensamble de un portatilPasó a paso de ensamble de un portatil
Pasó a paso de ensamble de un portatil
 
Pasó a paso de ensamble de pc
Pasó a paso de ensamble de pcPasó a paso de ensamble de pc
Pasó a paso de ensamble de pc
 
Esamble y desensamble
Esamble y desensambleEsamble y desensamble
Esamble y desensamble
 
salud ocupasional
salud ocupasionalsalud ocupasional
salud ocupasional
 
Esan
EsanEsan
Esan
 
Administrador de equipo
Administrador de equipoAdministrador de equipo
Administrador de equipo
 
Cuadro resumen de factores de riesgo
Cuadro resumen de factores de riesgoCuadro resumen de factores de riesgo
Cuadro resumen de factores de riesgo
 
Grupo de riesgo
Grupo de riesgoGrupo de riesgo
Grupo de riesgo
 
Proteción eléctrica
Proteción eléctricaProteción eléctrica
Proteción eléctrica
 
Voltimetro
VoltimetroVoltimetro
Voltimetro
 

microprocesador

  • 1. PROCESADORES ALZATE GOMEZ BRYAN ALEXANDER GARZON GIL JUAN PABLO INSTITUCION EDUCATIVA ACADEMICO SEDE PRICIPAL JORNADA MATINAL VALLE DEL CAUCA SENA CARTAGO 2012
  • 2. PROCESADORES ALZATE GOMEZ BRYAN ALEXANDER GARZON GIL JUAN PABLO INSTITUCION EDUCATIVA ACADEMICO SEDE PRINCIPAL JORNADA MATINAL SISTEMAS LIC. CIENCIAS SOCIALES DOCENTE HERNANDO CASTAÑEDA
  • 3. CONTENIDO Componentes principales - Memoria - Cache - Unidad aritmético lógica ALU - Unidad de control CU (control unit ) - Bus interno - Conexiones con el exterior
  • 4. INTRODUCION Este trabajo Habla sobre la arquitectura del procesador Los componentes que este tiene como: - La memoria - El cache - Los buses - Unidad aritmético lógica - Unidad de control. Nos enseña cómo funciona un microprocesador Y que características tiene aprendimos Todos los diferentes tipos de procesadores Intel. Este trabajo fue hecho para tener un conocimiento Sobre el microprocesador.
  • 5. JUSTIFICACION Este presente trabajo lo hacemos para tener conocimientos sobre las partes de una computadora y tener un buen manejo de estos sistemas. En este trabajo q vemos a continuación vamos a ver todas las características de un microprocesador, y como funciona. También veremos todos los tipos de familias de procesadores Intel. Con este trabajo aprendimos de que esta compuesto el sistema de buses. Del microprocesador ya tenemos un buen conocimiento sobre este trabajo. Vimos que a medida que sale un PC nuevo el microprocesador va cambiando en muchas formas. Como de tamaño o de funcionamiento y que cada vez salen más potentes, con más rapidez y más pequeños.
  • 6. ARQUITETURA INTERNA DEL PROCESADOR Un micro controlador es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un micro controlador incluye en su interior las tres unidades funcionales principales de una computadora: unidad centra de procesa miento, memoria y periféricos de entrada y salida Algunos micros controladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj con frecuencias tan bajas como 4 MHz, con un consumo de baja potencia (MW o micro vatios). Por lo general, tendrá la capacidad para mantener la funcionalidad a la espera de un evento como pulsar un botón o de otra interrupción, el consumo de energía durante el sueño (reloj de la CPU y los periféricos de la mayoría) puede ser sólo nano vatios, lo que hace que muchos de ellos muy adecuados para aplicaciones con batería de larga duración. Otros micro controladores pueden servir para roles de rendimiento crítico, donde sea necesario actuar más como un procesador digital de señal (DSP), con velocidades de reloj y consumo de energía más altos. Al ser fabricados, la memoria ROM del micro controlador no posee datos. Para que pueda controlar algún proceso es necesario generar o crear y luego grabar en la EEPROM o equivalente del micro controlador algún programa, el cual puede ser escrito en lenguaje ensamblador u otro lenguaje para micro controladores; sin embargo, para que el programa pueda ser grabado en la memoria del micro controlador, debe ser codificado en sistema numérico hexadecimal que es finalmente el sistema que hace trabajar al micro controlador cuando éste es alimentado con el voltaje adecuado y asociado a dispositivos analógicos y discretos para su funcionamiento.
  • 7. Arquitectura interna del procesador Historia El primer microprocesador fue el Intel 4004 de 4 bits, lanzado en 1971, seguido por el Intel 8008 y otros más capaces. Sin embargo, ambos procesadores requieren circuitos adicionales para implementar un sistema de trabajo, elevando el costo del sistema total. El Instituto Smithsoniano dice que los ingenieros de Texas Instruments Gary Boone y Michael Cochran lograron crear el primer micro controlador, TMS 1000, en 1971; fue comercializado en 1974. Combina memoria ROM, memoria RAM, microprocesador y reloj en un chip y estaba destinada a los sistemas embebidos. Debido en parte a la existencia del TMS 1000. Intel desarrolló un sistema de ordenador en un chip optimizado para aplicaciones de control, el Intel 8048, que comenzó a comercializarse en 1977. Combina memoria RAM y ROM en el mismo chip y puede encontrarse en más de mil millones de teclados de compatible IBM PC, y otras numerosas aplicaciones. El en ese momento presidente de Intel, Luke J. Valenter, declaró que el micro controlador es uno de los productos más exitosos en la historia de la compañía, y amplió el presupuesto de la división en más del 25%. La mayoría de los micros controladores en este momento tienen dos variantes. Unos tenía una memoria EPROM reprogramable, significativamente más caros que la variante PROM que era sólo una vez programable. Para borrar la EPROM necesita exponer a la luz ultravioleta la tapa de cuarzo transparente. Los chips con todo opaco representaban un costo menor.
  • 8. Arquitectura interna del procesador Memoria Anteriormente habíamos visto que la memoria en los micro controladores debe estar ubicada dentro del mismo encapsulado, esto es así la mayoría de las veces, porque la idea fundamental es mantener el grueso de los circuitos del sistema dentro de un solo integrado. En los micro controladores la memoria no es abundante, aquí no encontrará Gigabytes de memoria como en las computadoras personales. Típicamente la memoria de programas no excederá de 16 K-localizaciones de memoria no volátil (flash o eprom) para contener los programas. La memoria RAM está destinada al almacenamiento de información temporal que será utilizada por el procesador para realizar cálculos u otro tipo de operaciones lógicas. En el espacio de direcciones de memoria RAM se ubican además los registros de trabajo del procesador y los de configuración y trabajo de los distintos periféricos del micro controlador. Es por ello que en la mayoría de los casos, aunque se tenga un espacio de direcciones de un tamaño determinado, la cantidad de memoria RAM de que dispone el programador para almacenar sus datos es menor que la que puede direccionar el procesador. Memoria PROM: (Programmable Read-Only Memory) también conocida como OTP (One Time Programmable). Este tipo de memoria, también es conocida como PROM o simplemente ROM. Los micro controladores con memoria OTP se pueden programar una sola vez, con algún tipo de programador. Se utilizan en sistemas donde el programa no requiera futuras actualizaciones y para series relativamente pequeñas, donde la variante de máscara sea muy costosa, también para sistemas que requieren serialización de datos, almacenados como constantes en la memoria de programas.
  • 9. Memoria EPROM: (Erasable Programmable Read Only Memory). Los micro controladores con este tipo de memoria son muy fáciles de identificar porque su encapsulado es de cerámica y llevan encima una ventanita de vidrio desde la cual puede verse la oblea de silicio del micro controlador. Se fabrican así porque la memoria EPROM es reprogramable, pero antes debe borrase, y para ello hay que exponerla a una fuente de luz ultravioleta, el proceso de grabación es similar al empleado para las memorias OTP. Al aparecer tecnologías menos costosas y más flexibles, como las memorias EEPROM y FLASH, este tipo de memoria han caído en desuso, se utilizaban en sistemas que requieren actualizaciones del programa y para los procesos de desarrollo y puesta a punto. EEPROM: (Electrical Erasable Programmable Read Only Memory). Fueron el sustituto natural de las memorias EPROM, la diferencia fundamental es que pueden ser borradas eléctricamente, por lo que la ventanilla de cristal de cuarzo y los encapsulados cerámicos no son necesarios. Al disminuir los costos de los encapsulados, los micros controladores con este tipo de memoria se hicieron más baratos y cómodos para trabajar que sus equivalentes con memoria EPROM. Otra característica destacable de este tipo de micro controlador es que fue en ellos donde comenzaron a utilizarse los sistemas de programación en el sistema que evitan tener que sacar el micro controlador de la tarjeta que lo aloja para hacer actualizaciones al programa. Memoria flash: En el campo de las memorias reprogramables para micro controlador, son el último avance tecnológico en uso a gran escala, y han sustituido a los micros controladores con memoria EEPROM. A las ventajas de las memorias flash se le adicionan su gran densidad respecto a sus predecesoras lo que permite incrementar la cantidad de memoria de programas a un costo muy bajo. Pueden además ser programadas con las mismas tensiones de alimentación del micro controlador, el acceso en lectura y la velocidad de programación es superior, disminución de los costos de producción, entre otras.
  • 10. Lo más habitual es encontrar que la memoria de programas y datos está ubicada toda dentro del micro controlador, de hecho, actualmente son pocos los micro controladores que permiten conectar memoria de programas en el exterior del encapsulado. Las razones para estas “limitaciones” están dadas porque el objetivo fundamental es obtener la mayor integración posible y conectar memorias externas consume líneas de E/S que son uno de los recursos más preciados de los micros controladores. http://es.wikipedia.org/wiki/Microcontrolador
  • 11. Arquitectura del procesador Cache Caché interna: Es una innovación relativamente reciente; en realidad son dos, cada una con una misión específica: Una para datos y otra para instrucciones. Están incluidas en el procesador junto con su circuitería de control, lo que significa tres cosas: comparativamente es muy cara; extremadamente rápida, y limitada en tamaño (en cada una de las cachés internas, los 386 tenían 8 KB; el 486 DX4 16 KB, y los primeros Pentium 8 KB). Como puede suponerse, su velocidad de acceso es comparable a la de los registros, es decir, centenares de veces más rápida que la RAM Caché externa: Es más antigua que la interna, dado que hasta fecha "relativamente" reciente estas últimas eran impracticables. Es una memoria de acceso rápido incluida en la placa base, que dispone de su propio bus y controlador independiente que intercepta las llamadas a memoria antes que sean enviadas a la RAM (H2.2 Buses locales). La caché externa típica es un banco SRAM ("Static Random Access Memory") de entre 128 y 256 KB. Esta memoria es considerablemente más rápida que la DRAM ("Dynamic Random Access Memory") convencional, aunque también mucho más (tenga en cuenta que un aumento de tamaño sobre los valores anteriores no incrementa proporcionalmente la eficacia de la memoria caché). Actualmente (2004) la tendencia es incluir esta caché en el procesador. Los tamaños típicos oscilan entre 256 KB y 1 MB. Caché de disco: Además de las anteriores, que son de propósito general, existe una caché de funcionalidad específica que se aloja en memoria RAM estándar. Es la caché de disco (nos hemos referido a ella en la introducción de este epígrafe), destinada a contener los datos de disco que probablemente sean necesitados en un futuro próximo y los que deben ser escritos. Si la información requerida está en chaché, se ahorra un acceso a disco, lo que es centenares de veces más rápido (recuerde que los tiempos de acceso a RAM se miden en nanosegundos y los de disco en milisegundos E1.7.1 Unidades de medida).
  • 12.
  • 13. Arquitectura del procesador Unidad aritmética lógica Como los procesadores son circuitos que hacen básicamente operaciones lógicas y matemáticas, se le dedica a este proceso una unidad completa, con cierta independencia. Aquí es donde se realizan las sumas, restas, y operaciones lógicas típicas del álgebra de Boole. Actualmente este tipo de unidades ha evolucionado mucho y los procesadores más modernos tienen varias ALU, especializadas en la realización de operaciones complejas como las operaciones en coma flotante. De hecho en muchos casos le han cambiado su nombre por el de “coprocesador matemático”, aunque este es un término que surgió para dar nombre a un tipo especial de procesador que se conecta directamente al procesador más tradicional. Su impacto en las prestaciones del procesador es también importante porque, dependiendo de su potencia, tareas más o menos complejas, pueden hacerse en tiempos muy cortos, como por ejemplo, los cálculos en coma flotante. Esto no siempre funciona, puesto que se necesita de un termo resistor para compensar su registro de memoria, por lo que este termo resistor se puede sustituir por un transductor se presencia, para que su memoria de registro no sea complaciente para su velocidad de registro. Las moléculas se ejecutan en orden, evitando así complejo hardware para operaciones fuera de secuencia. Para conseguir que el procesador ejecute instrucciones a la máxima velocidad, las moléculas se intenta que estén lo más llenas posible de átomos Los procesadores superes calares actuales, basados en la arquitectura x86 de Intel, disponen de un hardware dedicado a funciones tales como reordenar las instrucciones fuera de secuencia. Dicho hardware consume mucha energía, además de ocupar más espacio de silicio.
  • 14. http://html.rincondelvago.com/arquitectura-de-procesadores.html Arquitectura del procesador Unidad de control Esta unidad es de las más importantes en el procesador, en ella recae la lógica necesaria para la decodificación y ejecución de las instrucciones, el control de los registros, la ALU, los buses y cuanta cosa más se quiera meter en el procesador. La unidad de control es uno de los elementos fundamentales que determinan las prestaciones del procesador, ya que su tipo y estructura, determina parámetros tales como el tipo de conjunto de instrucciones, velocidad de ejecución, tiempo del ciclo de máquina, tipo de buses que puede tener el sistema, manejo de interrupciones y un buen número de cosas más que en cualquier procesador van a parar a este bloque. Por supuesto, las unidades de control, son el elemento más complejo de un procesador y normalmente están divididas en unidades más pequeñas trabajando de conjunto. La unidad de control agrupa componentes tales como la unidad de decodificación, unidad de ejecución, controladores de memoria cache, controladores de buses, controlador de interrupciones, pipelines, entre otros elementos, dependiendo siempre del tipo de procesador
  • 15. Arquitectura del procesador Bus interno Son el medio de comunicación que utilizan los diferentes componentes del procesador para intercambiar información entre sí, eventualmente los buses o una parte de ellos estarán reflejados en los pines del encapsulado del procesador. En el caso del micro controlador, no es común que los buses estén reflejados en el encapsulado del circuito, ya que estos se destinan básicamente a las E/S de propósito general y periféricos del sistema. Existen tres tipos de buses: Dirección: Se utiliza para seleccionar al dispositivo con el cual se quiere trabajar o en el caso de las memorias, seleccionar el dato que se desea leer o escribir. Datos. Control: Se utiliza para gestionar los distintos procesos de escritura lectura y controlar la operación de los dispositivos del sistema.
  • 16. Arquitectura del procesador Conexiones con el exterior Cuando observamos la organización básica de un micro controlador, señalamos que dentro de este se ubican un conjunto de periféricos, cuyas salidas están reflejadas en los pines del micro controlador. A continuación describiremos algunos de los periféricos que con mayor frecuencia encontraremos en el micro controlador. Entradas y salidas de propósito general También conocidos como puertos de E/S, generalmente agrupadas en puertos de 8 bits de longitud, permiten leer datos del exterior o escribir en ellos desde el interior del micro controlador, el destino habitual es el trabajo con dispositivos simples como relés, LED, o cualquier otra cosa que se le ocurra al programador. Algunos puertos de E/S tienen características especiales que le permiten manejar salidas con determinados requerimientos de corriente, o incorporan mecanismos especiales de interrupción para el procesador. Típicamente cualquier pin de E/S puede ser considerada E/S de propósito general, pero como los micros controladores no pueden tener infinitos pines, ni siquiera todos los pines que queramos, las E/S de propósito general comparten los pines con otros periféricos. Para usar un pin con cualquiera de las características a él asignadas debemos configurarlo mediante los registros destinados a ellos.
  • 19. BIBLIOGRAFIA Este trabajo está elaborado con partes de páginas en internet las cuales son: - http://html.rincondelvago.com/arquitectura-de-procesadores.htm - http://es.wikipedia.org/wiki/Microcontrolador