Microprocesadores

3,873 views

Published on

Published in: Technology, Business
  • Be the first to comment

Microprocesadores

  1. 1. MICROPROCESADORES
  2. 3. ¿ Qu é es un Microcomputador? <ul><li>Diagrama de bloques de un Microcomputador </li></ul>Memoria Entrada Microprocesador CPU Salida
  3. 4. La evoluci ó n de los microprocesadores de Intel <ul><li>Intel 4004 </li></ul><ul><ul><li>1971, bus data 4-bit, bus direcci ó n 12-bit, 45 instr. </li></ul></ul><ul><ul><li>El primer microprocesador del mundo </li></ul></ul><ul><li>Intel 8008 </li></ul><ul><ul><li>1972, bus data 8-bit, bus dir 14-bit, 48 instrucciones </li></ul></ul><ul><ul><li>Originalmente dise ñ ado como un controlador de despliegue visual CRT. </li></ul></ul><ul><li>Intel 8080 </li></ul><ul><ul><li>1973, data bus 8-bit, bus dir 16-bit, 243 instr </li></ul></ul><ul><ul><li>10 veces m á s r á pido que 8008 </li></ul></ul><ul><ul><li>Bill Gates y un amigo estudiante : BASIC, 1975 --> Microsoft </li></ul></ul>
  4. 5. La evoluci ó n de los microprocesadores de Intel <ul><li>Intel 8085 - 1977,bus data 8-bit, bus dir 16-bit, 256 instr - Más rápido que 8080 </li></ul><ul><li>Intel 8086/8088 </li></ul><ul><ul><li>1978, 8086 bus data 16-bit </li></ul></ul><ul><ul><li>1979, 8088 bus data externo 8 bi t </li></ul></ul><ul><ul><li>Velocidad reloj 5,8,10MHz </li></ul></ul><ul><ul><li>Bus dir 20-bit, 2.5 MIPS </li></ul></ul><ul><ul><li>Incorporan un caché de 4 ó 6 bytes, </li></ul></ul><ul><ul><li>Los llamaron CISC por el # y complejidad de instr. </li></ul></ul><ul><li>IBM PC </li></ul><ul><ul><li>1981, CPU 8086/8088 </li></ul></ul><ul><ul><li>29,000 transistores </li></ul></ul>
  5. 6. La evoluci ó n de los microprocesadores de Intel <ul><li>Intel 80286 </li></ul><ul><ul><li>1983, bus data 16-bit </li></ul></ul><ul><ul><li>Bus dir 24-bit (16MB) </li></ul></ul><ul><ul><li>Velocidad Reloj 8,10,12.5MHz </li></ul></ul><ul><ul><li>4.0 MIPS </li></ul></ul><ul><ul><li>130,000 Trs en un solo chip </li></ul></ul><ul><ul><li>IBM PC/AT en 1984, IBM PS/2 Modelo 50 y 60 </li></ul></ul><ul><li>Intel 80386 </li></ul><ul><ul><li>1986, bus data 32 bits, bus dir 32 bits(4GB) </li></ul></ul><ul><ul><li>Velocidad Reloj 16,20,25,33MHz </li></ul></ul><ul><ul><li>3~5 MIPS (7 MIPS en el chip de 25 MHz) </li></ul></ul><ul><ul><li>1G≡1024M </li></ul></ul>
  6. 7. La evoluci ó n de los microprocesadores de Intel <ul><li>Intel 80486 </li></ul><ul><ul><li>1989, bus data 32 bits, bus dir 32 bits(4GB) </li></ul></ul><ul><ul><li>Velocidad Reloj 25,33MHz. 80486DX 50MHz </li></ul></ul><ul><ul><li>Mitad de instrs se ejecutan con un solo pulso de reloj </li></ul></ul><ul><ul><li>1,200,000 Trs </li></ul></ul><ul><ul><li>Equivale a 386+387+ caché 8K (datos+instrs) en un solo integrado </li></ul></ul><ul><li>Pentium: 60,66,75,80, 120 y 133MHz </li></ul><ul><ul><li>1993, bus data 64 bits, bus dir 32 bits(4GB) </li></ul></ul><ul><ul><li>110 MIPS en chip de 66 Mhz – 2 instrucciones/clock </li></ul></ul><ul><ul><li>16 KB caché(8K datos+8K instrs) incorporado en el chip </li></ul></ul><ul><ul><li>Tecnología superscalar (2 instrucciones/clock) </li></ul></ul><ul><ul><li>3.1 million transistors </li></ul></ul><ul><ul><li>Velocidad de bus 60 ó 66 MHz </li></ul></ul>
  7. 8. La evoluci ó n de los microprocesadores de Intel <ul><li>Pentium Pro </li></ul><ul><ul><li>1995,bus data 64 bits, bus dir 36 bits(64GB) </li></ul></ul><ul><ul><li>Tecnología Superscalar (3 unidades de ejecución) </li></ul></ul><ul><ul><li>21 millones de transistores </li></ul></ul><ul><ul><li>Velocidad de reloj 150MHz y 166MHz </li></ul></ul><ul><ul><li>Caché L1 16K </li></ul></ul><ul><ul><li>Caché L2 256 KB SRAM-opera a velocidad de bus 60 ó 66MHz </li></ul></ul><ul><ul><li>Ejecuta 3 instrucciones / clock </li></ul></ul><ul><li>Pentium II </li></ul><ul><ul><li>1997, Pentium Pro + MMX </li></ul></ul><ul><ul><li>Velocidad Reloj 233, 266, hasta 450 MHz </li></ul></ul><ul><ul><li>Velocidad de Bus 100MHz </li></ul></ul><ul><ul><li>7.5 million Transistores in CPU </li></ul></ul><ul><ul><li>Caché 32K – L1 </li></ul></ul><ul><ul><li>Caché 512KB – L2 que opera a 133MHz </li></ul></ul><ul><ul><li>PII + Caché L2 montados en un circuito impreso pequeño </li></ul></ul>
  8. 9. La evoluci ó n de los microprocesadores de Intel <ul><li>Pentium III </li></ul><ul><ul><li>1999, versión mejorada del Pentium II </li></ul></ul><ul><ul><li>Todavía basa su arquitectura en Pentium PRO </li></ul></ul><ul><ul><li>Pentium Pro + MMX + Internet Streaming SIMD Instructions </li></ul></ul><ul><ul><li>SIMD≡Single Instruction Multiple Data </li></ul></ul><ul><ul><li>9.5 millones de transistores </li></ul></ul><ul><ul><li>Velocidad Reloj 600 MHz, ….,1GHz </li></ul></ul><ul><ul><li>Velocidad de bus 100 ó 133MHz </li></ul></ul><ul><ul><li>32 K(16K/16K) caché L1 </li></ul></ul><ul><ul><li>256K ó 512K memoria caché L2 </li></ul></ul><ul><ul><li>Celerón marca comercial de intel operó a 66MHz </li></ul></ul>
  9. 10. La evolución de los microprocesadores de Intel <ul><li>Pentium IV </li></ul><ul><ul><li>2000->2001, bus data 64 bits, bus dir 36 bits </li></ul></ul><ul><ul><li>Aquitectura similar a la de Pentium III </li></ul></ul><ul><ul><li>Velocidad de bus 100MHz ->400MHz </li></ul></ul><ul><ul><li>Reloj 1.3 GHz -> 3.0 GHz </li></ul></ul><ul><ul><li>Usa tecnología “Hyper Pipeline”: incorpora caché especial 12KB en el núcleo del procesador para microoperaciones </li></ul></ul>
  10. 12. Vista Conceptual 80486 CPU Coprocesador Caché 8K L1
  11. 13. Vista Conceptual Pentium CPU1 CPU2 Coprocesador Caché 16K L1
  12. 14. Vista Conceptual Pentium PRO Coprocesador CPU3 CPU2 CPU1 Caché 16K L1 Caché 256K L2
  13. 15. Vista Conceptual: Pentium II-Pentium III-Pentium IV <ul><li>Circuito Impreso Pequeño. </li></ul>CPU1 CPU2 CPU3 Coprocesador Caché 32K L1 Caché L2 -> 256K-512K-1M
  14. 17. Intel Core Duo <ul><li>Microprocesador lanzado en Enero del 2006 por Intel , tiene dos n ú cleos de ejecuci ó n. </li></ul><ul><li>Optimizado para aplicaciones de subprocesos multiples y para multitarea. </li></ul><ul><li>Puede ejecutar simult á neamente juegos, descargar m ú sica o analizar la PC con su antivirus en segundo plano. </li></ul><ul><li>Tiene un Cach é de 2 MB compartida para ambos n ú cleos y un bus frontal de 667 MHz. </li></ul><ul><li>Implementa un nuevo juego de instrucciones para multimedia. </li></ul><ul><li>Es el primer microprocesador usado en las computadoras Apple Macintosh. </li></ul><ul><li>El n ú cleo de ejecuci ó n tiene un pipeline de 12 etapas con velocidades de ejecucion entre 2.33 y 2.50 GHz. </li></ul><ul><li>Los n ú cleos trabajan de manera alterna. </li></ul>
  15. 18. Intel Core 2 Duo <ul><li>Core 2 Duo es un procesador que tiene 2 n ú cleos con un pipeline de 14 etapas. Su distribuci ó n comenz ó el 27 de Julio del 2006. </li></ul><ul><li>Tiene un motor de ejecucion mas ancho: con tres ULA (unidad l ó gica aritm é tica), cuatro UPF (unidad de punto flotante o coprocesador matem á tico) y tres unidades de SSE de 128 bits. </li></ul><ul><li>SSE es una extension al grupo de instrucciones MMX para procesadores Pentiumm III. En total se agregaron 144 instrucciones. </li></ul><ul><li>Destaca su arquitectura de 64 bits no disponible en su antecesor Core Duo. </li></ul><ul><li>A diferencia del Core Duo, en el Core 2 Duo sus n ú cleos trabajan de manera simult a nea dando un mayor rendimiento. </li></ul>
  16. 19. Intel Core 2 Quad ó Intel Core Quad <ul><li>Son una serie de procesadores de Intel con 4 nucleos de 64 bits. </li></ul><ul><li>Seg ú n el fabricante estos procesadores son un 70% m á s r á pidos que los Core 2 Duo. </li></ul><ul><li>En realidad son dos Core 2 Duo encapsulados en un mismo s ó calo, formando as í los 4 n ú cleos reales. </li></ul><ul><li>Intel tiene en mente lanzar los procesadores de 4 nucleos para Port á tiles en el primer semestre del 2008 con el nombre “Penryn” </li></ul>
  17. 20. Microcomputadora <ul><li>En este gráfico se puede apreciar tres buses: dirección, datos y control. </li></ul>ROM RAM Impresora MWTC MRDC IOWC IORD Teclado Microprocesador Bus Datos Bus Dirección Bus de Control
  18. 21. Memoria Principal <ul><li>Memoria Principal es donde se almacenan las instrucciones y datos que van a ser procesadas inmediatamente por el CPU. </li></ul><ul><li>ROM (Read Only Memory) </li></ul><ul><li>RAM (Random Access Memory) </li></ul><ul><li>Caché </li></ul><ul><li>Registros </li></ul>
  19. 22. Memoria Secundaria <ul><li>Memoria Secundaria es donde se almacenan los datos e instrucciones para ser archivados por un tiempo indefinido. </li></ul><ul><li>Disco Duro: memoria secundaria principal, su estructura son discos con superficie magnética. Su tamaño se mide en GB. </li></ul><ul><li>Diskettes: su capacidad se mide en KB y MB. </li></ul><ul><li>CD-RW: su capacidad va de 650MB a 700MB. </li></ul><ul><li>CD-DVD: su capacidad va de 4GB a 18GB. </li></ul>
  20. 23. ROMBIOS Y RAM <ul><li>ROMBIOS: contiene las instrucciones para arrancar la máquina y hacer revisión de ella. </li></ul><ul><li>Actualmente se implementa en FLASH y puede ser actualizada directamente en el circuito. </li></ul><ul><li>RAM: almacena los datos y los programas que el procesador va a ejecutar. </li></ul><ul><li>La RAM normalmente es mas lenta que el procesador. </li></ul>
  21. 24. Memoria Cach é <ul><li>Más rápida que la RAM, pero más cara. </li></ul><ul><li>Se coloca entre el microprocesador y la RAM. </li></ul><ul><li>Sirve para almacenar temporalmente aquellos datos que están siendo procesados con mayor frecuencia. </li></ul><ul><li>Caché viene generalmente empacada dentro del mismo procesador y trabaja a la velocidad de este. </li></ul><ul><li>Mejora el rendimiento del sistema. </li></ul>
  22. 25. Buses <ul><li>Los buses son los encargados de llevar los datos de un lugar a otro en el computador. </li></ul><ul><li>El bus más importante es el que conecta el procesador con la memoria principal RAM. </li></ul><ul><li>Este es el principal “cuello de botella” de una computadora moderna. </li></ul>
  23. 26. Otros Tipos de Buses <ul><li>ISA: tarjetas antiguas. </li></ul><ul><li>PCI: tarjetas modernas. </li></ul><ul><li>IDE: discos duros/CD/DVD. </li></ul><ul><li>SCSI: discos duros de servidores. </li></ul><ul><li>AGP: targetas de video y gráficos. </li></ul><ul><li>PCMCIA: computadoras LAPTOP. </li></ul>

×