Está en la página 1de 6

INSTITUCIÓN EDUCATIVA DISTRITAL DIEGO MONTAÑA CUELLAR

ÁREA DE TECNOLOGÍA E INFORMÁTICA


GUÍA DE APRENDIZAJE # 5 SISTEMAS 11
Profesor (a): JAVIER MEJIA – MARIA ELENA ESTRATRA
Jornada: TARDE Sede: A y B
Introducción

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

Un microprocesador multinúcleo es aquel que combina dos o más procesadores independientes en un


sólo circuito integrado. Un dispositivo doble núcleo contiene solamente dos microprocesadores
independientes. En general, los microprocesadores multinúcleo permiten que una computadora trabaje
con Multiprocesamiento, es decir procesamiento en simultáneo con dos o más procesadores. Por otro
lado, la tecnología de doble núcleo mejora el rendimiento de los entornos de trabajo multitarea y las
aplicaciones con múltiples subprocesos. Por ejemplo, permite que aplicaciones fundamentales como
antivirus o antiespías se ejecuten al mismo tiempo que aplicaciones empresariales con un impacto
mínimo sobre el rendimiento del sistema.

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.

CLASES DE PROCESADORES MULTINUCLEOS

Antes de comenzar a nombrar los diferentes procesadores multinucleo definieremos lo que es


HyperThreading.

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.

Un procesador con la tecnología Hyperthreading tiene un 5% más de transistores que el mismo


procesador sin esa tecnología.

Clases de procesadores multinucleo INTEL:

PentiPentium D están conformados por dos procesadores Pentium 4 Prescott sin Hyperthreadingum.
1
Core Duo

Core 2 Duo

Core2Quad

Clases de procesadores multinucleo AMD:

Athlon 64 X2

Opteron X2

Turion X2 (Portatiles)

Los primeros procesadores con más de un núcleo


En este punto es bastante interesante saber cuáles fueron los primeros procesadores
multinúcleo que aparecieron en el mercado. Y como podréis imaginaros, los inicios fueron como
siempre, para uso corporativo en servidores, y también como siempre IBM. El primer procesador
multinúcleo fue el IBM POWER4 con dos núcleos en un solo DIE y una frecuencia base de 1,1 GHz,
fabricándose en el año 2001.
Pero no fue hasta 2005 cuando surgieron los primeros procesadores dual core para consumo
masivo por usuarios en sus ordenadores de escritorio. Intel le robó la cartera a AMD por unas semanas
de adelanto con su Intel Pentium Extreme Edition 840 con HiperThreading, publicando después
el AMD Athlon X2.
Tras esto, los fabricantes cogieron carrerilla y comenzaron a introducir núcleos de forma
indiscriminada, con la consiguiente miniaturización de los transistores. En la actualidad, el proceso
de fabricación se sitúa en transistores de tan solo 7 nm implementados por AMD en su 3ª generación
de Ryzen, y de 12 nm implementados por Intel. Con esto conseguimos introducir en un mismo
chip mayor cantidad de núcleos y circuitos, aumentando así la potencia de procesamiento y
disminuyendo el consumo. De hecho, tenemos en el mercado procesadores de hasta 32 núcleos, que
son los Threadripper de AMD.

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

En consecuencia de lo anterior, aparecen las tecnologías propias de los fabricantes de procesadores. La


más famosa entre ellas es el HyperThreading que Intel comenzó a utilizar en sus procesadores, y más
tarde lo haría AMD en los suyos con la tecnología CMT primero, y luego con una evolución a SMT
(Simultaneous Multi-Threading).
Esta tecnología consiste en la existencia de dos núcleos en uno solo, pero no serán núcleos
reales, sino lógicos, algo que en programación se denomina hilos de procesamiento o threads. Ya
hemos hablado antes de ello. La idea es dividir, una vez más, la carga de trabajo entre núcleos
segmentando cada una de las tareas a realizar en subprocesos para que se vayan ejecutando cuando un
núcleo esté libre.
Existen procesadores que cuentan con solo dos núcleos, por ejemplo, pero tienen 4 threads gracias a
estas tecnologías. Intel la utiliza principalmente en sus procesadores de alto rendimiento Intel
Core y en las CPU de los portátiles, mientras que AMD la ha implementado en toda su gama
de procesadores Ryzen.

Cómo saber cuántos núcleos tiene mi procesador


Ya sabemos qué son los núcleos y qué son los hilos y su importancia para un procesador multinúcleo.
Así que lo último que nos queda es saber cómo saber cuántos núcleos tiene nuestro procesador.

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

También podría gustarte