Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las computadoras con las redes son un dispositivo tecnológico en la vida actual, en la cual se interconectan los datos
informáticos, y son procesados, para convertirlos en información de gran importancia. Estas han tenido una evolución
vertiginosa desde el inicio de los tiempos hasta nuestros días
Objetivo
Identificar las partes constitutivas de la arquitectura del computador de acuerdo a las funciones de cada una de
las partes
Descripción de la actividad de aprendizaje
ARQUITECTURA MULTINÚCLEO
HISTORIA
Como historia se puede decir que el primer procesador multinúcleo en el mercado fue el IBM Power 4
en el año 2000. Una alternativa a los procesadores multinúcleo son los sistemas multiprocesadores, que
consisten en una placa madre que podía soportar desde 2 a más procesadores. El rendimiento es
bastante bueno, pero también es bastante caro.
DESCRIPCION
Durante agosto de 2007 comenzaron a aparecer los procesadores de cuádruple núcleo, encabezados por
el lanzamiento del Core 2 Quad de Intel. En el caso de las computadoras portátiles.
HyperThreading: esta tecnología fue creada por Intel, para los procesadores Pentium 4 más avanzados.
El Hyperthreading hace que el procesador funcione como si fuera dos procesadores. Esto fue hecho
para que tenga la posibilidad de trabajar de forma multihilo (multithread) real, es decir pueda ejecutar
muchos hilos simultáneamente.
PentiPentium D están conformados por dos procesadores Pentium 4 Prescott sin Hyperthreadingum.
1
Core Duo
Core 2 Duo
Core2Quad
Athlon 64 X2
Opteron X2
Turion X2 (Portatiles)
2
Qué necesitamos para sacarle partido a los núcleos de un procesador
La lógica parece muy sencilla, meter núcleos y aumentar la cantidad de procesos simultáneos. Pero al
principio esto fue un verdadero quebradero de cabeza para los fabricantes de hardware y sobre todo
para los creadores de software.
Y es que los programas estaban diseñados (compilados) solamente para funcionar con un núcleo. No
solo necesitamos que un procesador físicamente sea capaz de hacer múltiples operaciones simultáneas,
también necesitamos que el programa que genera estas instrucciones, pueda hacerlo
comunicándose con cada uno de los núcleos disponibles. Incluso los sistemas operativos tuvieron
que cambiar su arquitectura para ser capaces de utilizar de forma eficiente varios núcleos de forma
simultánea.
De esta forma, los programadores se pusieron manos a la obra y comenzaron a compilar los nuevos
programas con soporte multinúcleo, de forma que actualmente, un programa es capaz de utilizar de
forma eficiente todos los núcleos que haya disponibles en el ordenador. Multiplicando así los hilos de
3
ejecución a la cantidad necesaria. Porque si, además de núcleos, también apareció el concepto de hilo
de ejecución.
En un procesador multinúcleo es fundamental la paralelización de los procesos que ejecuta un
programa, esto implica que cada núcleo consigue ejecutar una tarea de forma paralela a otro, y de
forma consecutiva, una detrás de otra. A este método de crear distintas tareas de forma simultánea de
un programa, se le llama hilos de procesos, hilos de trabajo, subprocesos o simplemente Threads
en inglés. Tanto el sistema operativo como los programas, deben ser capaces de crear hilos de
procesos paralelos para aprovechar toda la potencia del procesador. Esto es alto que los programas de
diseño, edición de vídeo o CAD hacen muy bien, mientras que los juegos, aunque les queda un
camino por recorrer.
HyperThreading y SMT
4
Debéis saber que Windows a veces no diferencia entre núcleos e hilos, ya que aparecerán con el
nombre de núcleos o procesadores, por ejemplo en la herramienta “msiconfig”. Si abrimos
el Administrador de tareas, y nos dirigimos al apartado de rendimiento, podremos ver una lista en
donde aparece el recuento de núcleos y de procesadores lógicos de la CPU. Pero las gráficas que se
nos mostrarán serán directamente la de los núcleos lógicos, al igual que las que aparecen en el Monitor
de rendimiento si lo abrimos.
Actividades
ACTIVIDAD
a. Realizar un resumen sobre el contenido.
b. Relizar un formato para identificar los nuclos de mi cmputador.
c. Realizar un cuadro comparativo entre INTEL Y AMD
e. Realizar un cuadro de administrador de tareas.
EVALUACION
Se evaluará la entrega de trabajos completos que concuerde con los temas y se entregara al finalizar
la clase.
BIBLIIOGRAFIA
https://unidad1aquitectura.wordpress.com/2017/02/12/arquitectura-multinucleo/
https://www.profesionalreview.com/2019/07/14/procesador-multinucleo/
5
6