Microprocesadores
Antes…
Un solo procesador no podía llevar a cabo varias tareas
simultáneamente, solo simulaba llevarlas. La forma de
conseguir esta simulación era relativamente sencilla, el
procesador en lugar de dedicar toda la atención a un
solo proceso lo que hacia era dividir su tiempo en varios
de estos. Realizaba parte de uno y pasaba al siguiente
rápidamente, volvía a realizar parte del proceso y volvía
a pasar a otro, y así daba la impresión de que se
trataba de un sistema Multi-Tareas cuando en realidad
no lo era.
Para acercarse más al concepto de multitarea se dio el
siguiente paso, dividir el procesador en diferentes partes.
Así por ejemplo, para entender mejor qué se pretendía, la
primera división consistió en dos partes, una de las partes
tomaba las instrucciones de la memoria RAM y la otra iba
procesándolas. Como es lógico, en lugar de necesitar
cuatro ciclos de reloj para dos instrucciones (1º Toma la
instrucción A, 2º Procesa la instrucción A, 3º Toma la
instrucción B, 4º Procesa la instrucción B) tan solo
necesita tres ciclos de reloj (1º Toma la instrucción A, 2º
Procesa la instrucción A y toma la B, 3º Procesa la
instrucción B).
Esquema simulando multi-tareas
Pentium 4
1º Front-end (Lee la memoria y decodifica las instrucciones)
2º Sección de ejecución u Out-of-order core compuesta de
cuatro partes
2-1º Dos ALU, Unidades Lógicas Aritméticas (Operaciones con
números enteros y operaciones lógicas)
2-2º Dos unidades de punto flotante (Movimiento de datos y
operaciones SIMD)
2-3º Unidad de ejecución para operaciones shift y rotate
2-4º Dos unidades para operaciones con memoria
(Leer y guardar)
Cuando las instrucciones llegan al thread (Parte del procesador
encargada de descomponer dichas instrucciones en micro-
operaciones) las sitúa en el Execution Trace Caché (Una caché
del microprocesador destinada a almacenar dichas micro-
operaciones hasta ser requeridas por el procesador), desde
donde son enviadas de tres en tres a la parte correspondiente
del procesador, pues como vimos cada una tenía una función
distinta. Por lo tanto, tendríamos aprovechado al máximo todo
nuestro procesador, o eso creeríamos, pero no es así.
Si ninguna de las micro-operaciones son, por ejemplo, del
primer tipo, con números enteros u operaciones lógicas,
tendríamos dos ALU inactivas. Y esto ocurre con relativa
frecuencia. Por lo tanto no obtenemos el mayor rendimiento de
nuestro microprocesador.
Hyper-Threading
Es una de las últimas tecnologías que ha incorporado
Intel en sus procesadores para conseguir, no una
mayor velocidad, sino un mayor rendimiento. Los
procesadores con hyper-threading mantienen la
misma velocidad que los que no lo tienen, pero
notaremos un gran cambio en la velocidad de
ejecución de los programas.
La tecnología Simultaneous Multi-Threading (SMT)
consiste en combinar en el Execution Trace Caché
las micro-operaciones de dos threads, ejecutando,
ahora sí, simultáneamente en un único procesador
dos hilos de trabajo diferentes al igual que ocurriría
en un sistema multiprocesador, con la intención de
poder asignar a cada parte de nuestro procesador
una micro-operación y así obtener realmente el
mayor rendimiento. La tecnología SMT aplicada a
los Xeon y Pentium 4 se llama Hyper-Threading.
Procesador multitarea
Posibles funcionamientos
multitarea
ÚLTIMAS TECNOLOGÍAS
INTEL
AMD
IBM
Procesador de doble núcleo de Intel, dos
núcleos de procesamiento completos y el
rendimiento necesario para ejecutar varias
aplicaciones exigentes al mismo tiempo; o
bien permite el acceso simultáneo a los
recursos multimedia del PC a varias
personas
Está optimizado para las aplicaciones de
subprocesos múltiples y para la multitarea.
Puede ejecutar varias aplicaciones exigentes
simultáneamente.
Hasta 4 instrucciones simultáneas
Reserva caché para reducir la energía:
menos tráfico de inf.
Soporta Procesamiento de 64 bits
Ejecución dinámica ampliada Intel®, que permite
proporcionar una mayor cantidad de instrucciones por ciclo de
reloj a fin de mejorar el tiempo de ejecución y la eficiencia en el
consumo de energía
Función Intel® para gestión inteligente de la energía, que,
por sus características de diseño, incrementa la eficiencia en el
consumo de energía y la duración de la batería de su equipo
portátil
Acceso Intel® a memoria inteligente, que mejora el
desempeño del sistema mediante la optimización del uso del
ancho de banda de datos disponible
 Caché Intel® inteligente avanzada, que
proporciona un subsistema de caché con un
desempeño más elevado y una mayor eficiencia.
Viene optimizada para procesadores multi-core y
dual-core
Intel® Advanced Digital Media Boost, que acelera
una amplia gama de aplicaciones, tales como video,
voz e imagen, procesamiento de fotografías, cifrado,
aplicaciones financieras, técnicas y científicas
AMD
IBM

Más contenido relacionado

PPT
Uprocesador2
PPT
Microprocesadores
DOCX
4.5 Descripcion de equipo
PPTX
Que es la cpu
PPT
Expo Sistemas Operativos
PPTX
Que es la cpu
PPTX
El microprocesador. florencia
PDF
Propiedad intelectual en colombia
Uprocesador2
Microprocesadores
4.5 Descripcion de equipo
Que es la cpu
Expo Sistemas Operativos
Que es la cpu
El microprocesador. florencia
Propiedad intelectual en colombia

Destacado (9)

PPTX
Phasmids as Pests of Agriculture and Forestry
PPTX
Gamification No Desenvolvimento de Sistemas
PPTX
Presentación1
PPTX
Empresa tecsoft s.a.c
PDF
La política en el contexto del "Content pr
PPTX
20150703 ナイトセッション 資料
PDF
Barranco arroyo castañero
DOCX
My mom used to go to parties mi mama solia ir a las fiestas
PDF
Festas de sábado
Phasmids as Pests of Agriculture and Forestry
Gamification No Desenvolvimento de Sistemas
Presentación1
Empresa tecsoft s.a.c
La política en el contexto del "Content pr
20150703 ナイトセッション 資料
Barranco arroyo castañero
My mom used to go to parties mi mama solia ir a las fiestas
Festas de sábado
Publicidad

Similar a Microprocesadores (17)

PPTX
Presentacion de los procesadores...
PPTX
Presentacion de los procesadores...
DOCX
El procesador
PDF
Microprocesadores
PPTX
Que es el procesador
PPTX
El procesador
PDF
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
PPT
MICROPROCESADOR. EL CEREBRO DE LA COMPUTADORA.ppt
PPT
COMPONENTES BÁSICOS PARA ENSAMBLAR UNA PC.ppt
DOCX
Tercer corte arquitectura
DOCX
Microprocesadores
PDF
Microprocesador de la computadora
PDF
Microprocesador de la computadora
PPTX
Procesador tics...
PPTX
Procesadores
PPTX
Arquitectura de un computador
PPTX
Arquitectura de un computador
Presentacion de los procesadores...
Presentacion de los procesadores...
El procesador
Microprocesadores
Que es el procesador
El procesador
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
MICROPROCESADOR. EL CEREBRO DE LA COMPUTADORA.ppt
COMPONENTES BÁSICOS PARA ENSAMBLAR UNA PC.ppt
Tercer corte arquitectura
Microprocesadores
Microprocesador de la computadora
Microprocesador de la computadora
Procesador tics...
Procesadores
Arquitectura de un computador
Arquitectura de un computador
Publicidad

Último (20)

PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
PDF
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
Introducción a la historia de la filosofía
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
PPTX
Clase 3 del silabo-gestion y control financiero
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
informe tipos de Informatica perfiles profesionales _pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
Introducción a la historia de la filosofía
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
E1 Guía_Matemática_5°_grado.pdf paraguay
Clase 3 del silabo-gestion y control financiero

Microprocesadores

  • 2. Antes… Un solo procesador no podía llevar a cabo varias tareas simultáneamente, solo simulaba llevarlas. La forma de conseguir esta simulación era relativamente sencilla, el procesador en lugar de dedicar toda la atención a un solo proceso lo que hacia era dividir su tiempo en varios de estos. Realizaba parte de uno y pasaba al siguiente rápidamente, volvía a realizar parte del proceso y volvía a pasar a otro, y así daba la impresión de que se trataba de un sistema Multi-Tareas cuando en realidad no lo era.
  • 3. Para acercarse más al concepto de multitarea se dio el siguiente paso, dividir el procesador en diferentes partes. Así por ejemplo, para entender mejor qué se pretendía, la primera división consistió en dos partes, una de las partes tomaba las instrucciones de la memoria RAM y la otra iba procesándolas. Como es lógico, en lugar de necesitar cuatro ciclos de reloj para dos instrucciones (1º Toma la instrucción A, 2º Procesa la instrucción A, 3º Toma la instrucción B, 4º Procesa la instrucción B) tan solo necesita tres ciclos de reloj (1º Toma la instrucción A, 2º Procesa la instrucción A y toma la B, 3º Procesa la instrucción B).
  • 5. Pentium 4 1º Front-end (Lee la memoria y decodifica las instrucciones) 2º Sección de ejecución u Out-of-order core compuesta de cuatro partes 2-1º Dos ALU, Unidades Lógicas Aritméticas (Operaciones con números enteros y operaciones lógicas) 2-2º Dos unidades de punto flotante (Movimiento de datos y operaciones SIMD) 2-3º Unidad de ejecución para operaciones shift y rotate 2-4º Dos unidades para operaciones con memoria (Leer y guardar)
  • 6. Cuando las instrucciones llegan al thread (Parte del procesador encargada de descomponer dichas instrucciones en micro- operaciones) las sitúa en el Execution Trace Caché (Una caché del microprocesador destinada a almacenar dichas micro- operaciones hasta ser requeridas por el procesador), desde donde son enviadas de tres en tres a la parte correspondiente del procesador, pues como vimos cada una tenía una función distinta. Por lo tanto, tendríamos aprovechado al máximo todo nuestro procesador, o eso creeríamos, pero no es así. Si ninguna de las micro-operaciones son, por ejemplo, del primer tipo, con números enteros u operaciones lógicas, tendríamos dos ALU inactivas. Y esto ocurre con relativa frecuencia. Por lo tanto no obtenemos el mayor rendimiento de nuestro microprocesador.
  • 7. Hyper-Threading Es una de las últimas tecnologías que ha incorporado Intel en sus procesadores para conseguir, no una mayor velocidad, sino un mayor rendimiento. Los procesadores con hyper-threading mantienen la misma velocidad que los que no lo tienen, pero notaremos un gran cambio en la velocidad de ejecución de los programas.
  • 8. La tecnología Simultaneous Multi-Threading (SMT) consiste en combinar en el Execution Trace Caché las micro-operaciones de dos threads, ejecutando, ahora sí, simultáneamente en un único procesador dos hilos de trabajo diferentes al igual que ocurriría en un sistema multiprocesador, con la intención de poder asignar a cada parte de nuestro procesador una micro-operación y así obtener realmente el mayor rendimiento. La tecnología SMT aplicada a los Xeon y Pentium 4 se llama Hyper-Threading.
  • 12. Procesador de doble núcleo de Intel, dos núcleos de procesamiento completos y el rendimiento necesario para ejecutar varias aplicaciones exigentes al mismo tiempo; o bien permite el acceso simultáneo a los recursos multimedia del PC a varias personas
  • 13. Está optimizado para las aplicaciones de subprocesos múltiples y para la multitarea. Puede ejecutar varias aplicaciones exigentes simultáneamente. Hasta 4 instrucciones simultáneas Reserva caché para reducir la energía: menos tráfico de inf. Soporta Procesamiento de 64 bits
  • 14. Ejecución dinámica ampliada Intel®, que permite proporcionar una mayor cantidad de instrucciones por ciclo de reloj a fin de mejorar el tiempo de ejecución y la eficiencia en el consumo de energía Función Intel® para gestión inteligente de la energía, que, por sus características de diseño, incrementa la eficiencia en el consumo de energía y la duración de la batería de su equipo portátil Acceso Intel® a memoria inteligente, que mejora el desempeño del sistema mediante la optimización del uso del ancho de banda de datos disponible
  • 15.  Caché Intel® inteligente avanzada, que proporciona un subsistema de caché con un desempeño más elevado y una mayor eficiencia. Viene optimizada para procesadores multi-core y dual-core Intel® Advanced Digital Media Boost, que acelera una amplia gama de aplicaciones, tales como video, voz e imagen, procesamiento de fotografías, cifrado, aplicaciones financieras, técnicas y científicas
  • 16. AMD
  • 17. IBM