SlideShare una empresa de Scribd logo
1 de 11
CIRCUITO INTEGRADO QUE INTERPRETA Y EJECUTA
OPERACIONES
SE DIVIDE EN DOS UNIDADES FUNCIONALES:
UNIDAD DE PROCESO. EJECUTA LAS INSTRUCCIONES
SIGUIENDO UNA SECUENCIA DE PASOS
UNIDAD DE CONTROL. LAS INTERPRETA Y GENERA
SEÑALES ELECTRICAS PARA CONTROLAR DICHA
SECUENCIA
A ESTE CONJUNTO SE LE DENOMINA CPU, CENTRAL
PROCESSING UNIT, UNIDAD DE PROCESO CENTRAL
EL MICROPROCESADOR
EL MICROPROCESADOR
MICROPROCESADOR AÑO FRECUENCIA MICRAS TRANSISTORES MIPS
4004 1971 0,75 MHz 12 2.300 >0.1
8080 1974 1 MHz 5 6.000 >0.1
8080 – 8086 1979 4,77 – 8 MHz 1,5 29.000
0,2
0,33
80286 1982 12 MHz 1,5 134.000 1,2
80386 1985 16 MHz 1,5 275.000 5
80486 1989 25 MHz 1,2 1.200.000 20
PENTIUM 1993 75 MHz 0,8 - 0,35 3.100.000 >100
PENTIUM PRO 1995 133 MHz 0,6 – 0.35 5.500.000
>200
PENTIUM II 1997 233 MHz 0,33 7.500.00
PENTIUM III 1999 450 - 550 MHz 0,25 13.000.000
MECED (ITANIUM) 2000 800 MHz 0,18 25.000.000
PENTIUM 4 2001 1,2 -2,8 GHz 0,18-0,13 42.000.000
EVOLUCION DE LOS MICROPROCESADORES
1ª Aparición de la válvula de vacío. Años 40
GENERACIONES DE COMPUTADORES
2ª Aparición del transistor. Años 50
3ª Aparición del circuito integrado. Años 60
4ª Aparición del microprocesador. Años 70
5ª Distanciamiento entre la frecuencia del micro y
y la placa base
6ª Montaje de múltiples CPUs en la placa base
MAGNITUDES DE UN MICROPROCESADOR
TIEMPO DE LA CPUTIEMPO DE LA CPU: Tiempo invertido en la ejecución de un programa:
Tcpu = NI x CPI x T Tcpu =
NI x CPI
F
NI Número de instrucciones máquina en que se transforma el programa
CPI Número medio de ciclos de reloj que se necesitan para ejecutar cada
instrucción
T o F Tiempo de ciclo de reloj o frecuencia
MIPS Y FLOPSMIPS Y FLOPS: Medida estándar del rendimiento de computadoras
MIP =
NI
Tcpu
10 - 6 =
F
CPI
10 - 6 Millones de instrucciones por segundo
MFLOPS: Millones de operaciones en punto flotante por segundo
BENCHMARDKSBENCHMARDKS: Programas de evaluación
EL MICROPROCESADOR
LEY DE AMDAHL: Establece que la mejora obtenida en el rendimiento
de un sistema debido a la alteración de uno de sus componentes está
limitada por la fracción de tiempo que se utiliza dicho componente.
A =
1
(1 - Fm) + Fm
Am
A es la ganancia en velocidad obtenida gracias a la mejora
Am es el factor de mejora introducido en el subsistema
Fm es la fracción de tiempo que el sistema utiliza el subsistema
TECNOLOGIA DE INTEGRACION: Representa la mínima
resolución de la litografía a integrar. Consiste en la superposición de
capas de millones de transistores de silicio interconectados mediante
aluminio. La tecnología mas utilizada es la CMOS.
El parámetro clave es la distancia de integración, es decir la anchura
del canal de silicio, o a veces la anchura de la pista de conexión.
Esta tecnología influye en muchos factores del diseño del micro:
EL MICROPROCESADOR
1. Número de transistores,
complejidad y coste
2. Voltaje de alimentación, consumo
y temperatura
3. Espacio físico, se pretende que sea
lo mas reducido
PARALELISMO A NIVEL DE INSTRUCCIÓN: Consiste en simultanear
la ejecución de varias instrucciones:
EL MICROPROCESADOR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
SEGMENTACIÓN (PEPELINING): División de la instrucción en varias
etapas, estas fluyen secuencialmente por las distintas unidades
funcionales del microprocesador.
PARALELISMO A NIVEL DE INSTRUCCIÓN: Consiste en simultanear
la ejecución de varias instrucciones:
EL MICROPROCESADOR
SUPERESCALARIDAD: Replica de algunas unidades funcionales para
poder ejecutar varias instrucciones simultáneamente.
BI DI LO EJ WR BI DI LO EJ WR
BI DI LO EJ WR BI DI LO EJ WR
BI DI LO EJ WR BI DI LO EJ WR
PARALELISMO A NIVEL DE INSTRUCCIÓN: Consiste en simultanear
la ejecución de varias instrucciones:
EL MICROPROCESADOR
SUPERSEGMENTACIÓN: La segmentacion y la superescalaridad son
compatibles y dan origen a la supersegmentación
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
BI DI LO EJ WR
EL MICROPROCESADOR
COMPARATIVA ENTRE
TECNOLOGIA RISC Y CISC
RISC CISC
HARDWARE
Tiempo de desarrollo Bajo Alto
Unidad de control Cableada Microprogramable
Banco de registros Extenso > 256 Reducido 16 a 32
Espacio de integración Reducido Grande
SOFTWARE
Tiempo de desarrollo Alto Bajo
Compilador Complejo Sencillo
Programa objeto Muy largo Compacto
DISEÑO
Formato de las instrucciones Fijo Variable
Conjunto de instrucciones Pequeño < 128 Grande 200 a 500
Modos de direccionamiento Pocos y simples Muchos y complejos
Características de las
instrucciones
Sencillas y rápidas
( 1 ciclo )
Potentes y lentas
( 4 a 20 ciclos )
Ejemplos comerciales
PowertPC
R10000
80 x 86
68000

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVR
 
ATMEL-Presentación
ATMEL-Presentación ATMEL-Presentación
ATMEL-Presentación
 
R1 e _copy_
R1 e _copy_R1 e _copy_
R1 e _copy_
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Clase arquitectura
Clase arquitecturaClase arquitectura
Clase arquitectura
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Msm80 c154s datasheet
Msm80 c154s datasheetMsm80 c154s datasheet
Msm80 c154s datasheet
 
Curso micros
Curso microsCurso micros
Curso micros
 
Microcontroladores PIC USS
Microcontroladores PIC  USSMicrocontroladores PIC  USS
Microcontroladores PIC USS
 
Ficha técnica SEA Lepus OIL
Ficha técnica SEA Lepus OILFicha técnica SEA Lepus OIL
Ficha técnica SEA Lepus OIL
 
FAMILIA MICROCONTROLADORES
FAMILIA MICROCONTROLADORESFAMILIA MICROCONTROLADORES
FAMILIA MICROCONTROLADORES
 
Guia osciladores pic18f4550
Guia osciladores pic18f4550Guia osciladores pic18f4550
Guia osciladores pic18f4550
 
Sesion 1 atmega8
Sesion 1 atmega8Sesion 1 atmega8
Sesion 1 atmega8
 
Computadora dibujada
Computadora dibujadaComputadora dibujada
Computadora dibujada
 
Interruptores compact nsx, compact nt y masterpact
Interruptores compact nsx, compact nt y masterpactInterruptores compact nsx, compact nt y masterpact
Interruptores compact nsx, compact nt y masterpact
 
Arquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel GalileoArquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel Galileo
 

Destacado

Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...
Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...
Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...NOT
 
Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...
Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...
Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...Garment Space Blog0
 
Power point software i virus
Power point software i virusPower point software i virus
Power point software i viruscarlesb7
 
resume_sanjay_parmar
resume_sanjay_parmarresume_sanjay_parmar
resume_sanjay_parmarSanjay parmar
 

Destacado (8)

Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...
Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...
Giải pháp phòng ngừa và hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và ...
 
Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...
Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...
Van dung mo_hinh_hoc_tap_tren_co_so_van_de_problem_based_learning_vao_to_chuc...
 
Power point software i virus
Power point software i virusPower point software i virus
Power point software i virus
 
Malay Das Sharma_2017
Malay Das Sharma_2017Malay Das Sharma_2017
Malay Das Sharma_2017
 
La tierra de cobatierra
La tierra de cobatierraLa tierra de cobatierra
La tierra de cobatierra
 
resume_sanjay_parmar
resume_sanjay_parmarresume_sanjay_parmar
resume_sanjay_parmar
 
Mohammad Sadiq Kawosh C,V
Mohammad Sadiq Kawosh C,VMohammad Sadiq Kawosh C,V
Mohammad Sadiq Kawosh C,V
 
SMART brochure
SMART brochureSMART brochure
SMART brochure
 

Similar a Tema08 cpu (20)

Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Qué es y cómo funciona control remoto
Qué es y cómo funciona control remotoQué es y cómo funciona control remoto
Qué es y cómo funciona control remoto
 
Arquitectura interna micro
Arquitectura interna microArquitectura interna micro
Arquitectura interna micro
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Que es una computadora
Que es una computadoraQue es una computadora
Que es una computadora
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
El microcontrolador PIC16F877
El microcontrolador PIC16F877El microcontrolador PIC16F877
El microcontrolador PIC16F877
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
Modulacion pwm pmdc_v4
Modulacion pwm pmdc_v4Modulacion pwm pmdc_v4
Modulacion pwm pmdc_v4
 
Libro basico pic
Libro basico picLibro basico pic
Libro basico pic
 
PROCESADOR
PROCESADORPROCESADOR
PROCESADOR
 
Autor
AutorAutor
Autor
 
El procesador
El procesadorEl procesador
El procesador
 
Manual danfoss fc301 302
Manual danfoss fc301 302Manual danfoss fc301 302
Manual danfoss fc301 302
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 
Microcontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELMicrocontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMEL
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

Tema08 cpu

  • 1.
  • 2. CIRCUITO INTEGRADO QUE INTERPRETA Y EJECUTA OPERACIONES SE DIVIDE EN DOS UNIDADES FUNCIONALES: UNIDAD DE PROCESO. EJECUTA LAS INSTRUCCIONES SIGUIENDO UNA SECUENCIA DE PASOS UNIDAD DE CONTROL. LAS INTERPRETA Y GENERA SEÑALES ELECTRICAS PARA CONTROLAR DICHA SECUENCIA A ESTE CONJUNTO SE LE DENOMINA CPU, CENTRAL PROCESSING UNIT, UNIDAD DE PROCESO CENTRAL EL MICROPROCESADOR
  • 3. EL MICROPROCESADOR MICROPROCESADOR AÑO FRECUENCIA MICRAS TRANSISTORES MIPS 4004 1971 0,75 MHz 12 2.300 >0.1 8080 1974 1 MHz 5 6.000 >0.1 8080 – 8086 1979 4,77 – 8 MHz 1,5 29.000 0,2 0,33 80286 1982 12 MHz 1,5 134.000 1,2 80386 1985 16 MHz 1,5 275.000 5 80486 1989 25 MHz 1,2 1.200.000 20 PENTIUM 1993 75 MHz 0,8 - 0,35 3.100.000 >100 PENTIUM PRO 1995 133 MHz 0,6 – 0.35 5.500.000 >200 PENTIUM II 1997 233 MHz 0,33 7.500.00 PENTIUM III 1999 450 - 550 MHz 0,25 13.000.000 MECED (ITANIUM) 2000 800 MHz 0,18 25.000.000 PENTIUM 4 2001 1,2 -2,8 GHz 0,18-0,13 42.000.000 EVOLUCION DE LOS MICROPROCESADORES
  • 4. 1ª Aparición de la válvula de vacío. Años 40 GENERACIONES DE COMPUTADORES 2ª Aparición del transistor. Años 50 3ª Aparición del circuito integrado. Años 60 4ª Aparición del microprocesador. Años 70 5ª Distanciamiento entre la frecuencia del micro y y la placa base 6ª Montaje de múltiples CPUs en la placa base
  • 5. MAGNITUDES DE UN MICROPROCESADOR TIEMPO DE LA CPUTIEMPO DE LA CPU: Tiempo invertido en la ejecución de un programa: Tcpu = NI x CPI x T Tcpu = NI x CPI F NI Número de instrucciones máquina en que se transforma el programa CPI Número medio de ciclos de reloj que se necesitan para ejecutar cada instrucción T o F Tiempo de ciclo de reloj o frecuencia MIPS Y FLOPSMIPS Y FLOPS: Medida estándar del rendimiento de computadoras MIP = NI Tcpu 10 - 6 = F CPI 10 - 6 Millones de instrucciones por segundo MFLOPS: Millones de operaciones en punto flotante por segundo BENCHMARDKSBENCHMARDKS: Programas de evaluación
  • 6. EL MICROPROCESADOR LEY DE AMDAHL: Establece que la mejora obtenida en el rendimiento de un sistema debido a la alteración de uno de sus componentes está limitada por la fracción de tiempo que se utiliza dicho componente. A = 1 (1 - Fm) + Fm Am A es la ganancia en velocidad obtenida gracias a la mejora Am es el factor de mejora introducido en el subsistema Fm es la fracción de tiempo que el sistema utiliza el subsistema
  • 7. TECNOLOGIA DE INTEGRACION: Representa la mínima resolución de la litografía a integrar. Consiste en la superposición de capas de millones de transistores de silicio interconectados mediante aluminio. La tecnología mas utilizada es la CMOS. El parámetro clave es la distancia de integración, es decir la anchura del canal de silicio, o a veces la anchura de la pista de conexión. Esta tecnología influye en muchos factores del diseño del micro: EL MICROPROCESADOR 1. Número de transistores, complejidad y coste 2. Voltaje de alimentación, consumo y temperatura 3. Espacio físico, se pretende que sea lo mas reducido
  • 8. PARALELISMO A NIVEL DE INSTRUCCIÓN: Consiste en simultanear la ejecución de varias instrucciones: EL MICROPROCESADOR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR SEGMENTACIÓN (PEPELINING): División de la instrucción en varias etapas, estas fluyen secuencialmente por las distintas unidades funcionales del microprocesador.
  • 9. PARALELISMO A NIVEL DE INSTRUCCIÓN: Consiste en simultanear la ejecución de varias instrucciones: EL MICROPROCESADOR SUPERESCALARIDAD: Replica de algunas unidades funcionales para poder ejecutar varias instrucciones simultáneamente. BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR
  • 10. PARALELISMO A NIVEL DE INSTRUCCIÓN: Consiste en simultanear la ejecución de varias instrucciones: EL MICROPROCESADOR SUPERSEGMENTACIÓN: La segmentacion y la superescalaridad son compatibles y dan origen a la supersegmentación BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR BI DI LO EJ WR
  • 11. EL MICROPROCESADOR COMPARATIVA ENTRE TECNOLOGIA RISC Y CISC RISC CISC HARDWARE Tiempo de desarrollo Bajo Alto Unidad de control Cableada Microprogramable Banco de registros Extenso > 256 Reducido 16 a 32 Espacio de integración Reducido Grande SOFTWARE Tiempo de desarrollo Alto Bajo Compilador Complejo Sencillo Programa objeto Muy largo Compacto DISEÑO Formato de las instrucciones Fijo Variable Conjunto de instrucciones Pequeño < 128 Grande 200 a 500 Modos de direccionamiento Pocos y simples Muchos y complejos Características de las instrucciones Sencillas y rápidas ( 1 ciclo ) Potentes y lentas ( 4 a 20 ciclos ) Ejemplos comerciales PowertPC R10000 80 x 86 68000