¿Cuál es el núcleo de la computadora?

El término núcleo se utiliza para procesadores multinúcleo.

Vamos a entenderlo

Cada computadora tiene un circuito que continúa cambiando entre 0 y 1 alternativamente mientras la computadora esté funcionando. En su mayoría, este circuito está construido dentro de la CPU y lo conocemos como reloj del sistema .

El reloj del sistema es utilizado por la Unidad de Control (CU) que sincroniza todos los dispositivos y sus operaciones dentro de una computadora. La velocidad del reloj del sistema se mide en GHz en estos días y también se conoce como la velocidad de un procesador .

Ahora, el reloj de sistema más rápido utilizado en los microprocesadores en estos días está cerca de los 5 GHz. Si bien es posible construir relojes de sistema más rápidos (para mejorar la velocidad de las operaciones del procesador), no es práctico debido a muchas limitaciones físicas .

Aquí surge la idea de tener más procesadores en una CPU donde cada núcleo es un procesador separado dentro de una CPU . Conocemos CPU como procesadores multi-core como Intel i3, i5 e i7 o Intel Quad-core, etc.

Un procesador multinúcleo nos permite realizar múltiples tareas, lo que nos da el efecto de tener un procesador muy rápido instalado en nuestra computadora.

Creo que la pregunta no está clara . La pregunta puede referirse al núcleo , es decir, la parte principal de la computadora, o tal vez la terminología del “núcleo” en sí que comenzaba a ser popular en la era de Pentium D (Dual-core).

Explicaré sobre el primer supuesto entonces: El ‘núcleo’ como en la parte principal de una computadora.

El núcleo de una computadora es un reloj que representa el sistema nervioso de la computadora. Todo tipo de computadora requiere un pulso de tiempo especial que actúa como los impulsos de un nervio tanto en la computadora digital como en la analógica que se llama reloj . Puede considerarse el período más pequeño de “ciclo de pensamiento” que tiene una computadora. Es por eso que el reloj se considera principalmente lo rápido que puede pensar una computadora , por ejemplo, un reloj de 3 GHz significa tres mil millones de pensamiento por segundo para una computadora.

Sin embargo, un reloj no siempre se traduce en un proceso (que se denomina instrucción en terminología informática). Dependiendo de la complejidad de la arquitectura de la computadora, algunas computadoras podrían ejecutar varios procesos en un solo reloj. Sin embargo, el reloj está relacionado de alguna manera con el rendimiento de la computadora y su componente.

Además, el reloj funciona no solo en la unidad central de procesamiento (CPU) de la computadora. Dado que el reloj es como los impulsos nerviosos de la computadora, también se ejecuta en cada parte / componente de la computadora , es decir, en toda la placa base, conectada a la memoria de acceso aleatorio, unidad de procesamiento de gráficos, chip de sonido, controlador de almacenamiento y controlador de E / S . Por lo tanto, la computadora no funcionará sin reloj. ¡El reloj es el núcleo de la computadora!

Se pueden encontrar más referencias técnicas sobre el reloj en los siguientes enlaces:

  • ¿Qué es un reloj?
  • ¿Cómo funcionan los relojes de computadora?
  • El sistema nervioso
  • Neurociencia para niños

¿Qué tal el corazón de la computadora? Es otro tema. El corazón de la computadora es la electricidad .

(Continuará)

Depende de qué “núcleo” estás hablando. En un procesador moderno, un núcleo representa una implementación de una microarquitectura y su ISA (como x86, ARM, POWER, etc.) a nivel de hardware a través de miles de millones de transistores. Lo que hace es procesar información. Las instrucciones pasan por la tubería que consiste en un ‘front end’ que involucra procesos y etapas tales como predicción de ramales, captación previa de instrucciones y colas de decodificación / asignación. La segunda parte es el ‘motor de ejecución’ que generalmente consiste en una unidad de ejecución fuera de orden que tiene múltiples puertos de ejecución. Esos puertos contienen todas las ALU enteras y vectoriales, AGU, FPU, FMA y unidades de carga / almacenamiento. Dependiendo de la microarquitectura, varios de esos puertos pueden trabajar juntos en un estado ‘fusionado’ para realizar cálculos intensivos que implican el uso de instrucciones vectoriales o SIMD (AVX2 / 512 y SSE). Fuera de esa tubería también tiene algo de caché (generalmente sram) que viene en dos tipos, L1 y L2 en la mayoría de los procesadores de un solo núcleo.

En una configuración de procesador moderna, encontrará múltiples núcleos y cachés L3 y L4 junto con controladores de memoria, pantalla o PCIe. Esos cachés adicionales son generalmente cachés de último nivel (LLC) que son significativamente más grandes (hasta 128 MB para L4) pero tienen tasas de lectura / escritura más lentas y latencias más altas. Todos los núcleos obtienen sus respectivos segmentos o porciones de la memoria caché L3 y se comunican a través de una interconexión de gran ancho de banda (por ejemplo, el bus de anillo de Intel o la estructura infinita de AMD). El caché L3 generalmente también incluye una copia de los cachés L1 y L2 del núcleo, mientras que el L4 (un troquel separado) actúa como un búfer para los gráficos integrados y también puede almacenar copias de los cachés L3, L2 y L1 si lo desea.

Pero también tiene otros ‘núcleos’ dedicados, algunos de los cuales son programables, otros de función fija. Para una GPU moderna, los núcleos (procesadores de flujo o unidades de ejecución) son muy diferentes y generalmente están densamente empaquetados en unidades modulares más grandes llamadas módulos de sombreado que también cuentan con mapeo de texturas y unidades de salida de representación. Esos núcleos están orientados hacia la potencia de cómputo sin procesar a través de una gran cantidad de ALU de números enteros y de punto flotante que están optimizados para cargas de trabajo de precisión simple o doble. Fuera de la CPU / GPU, también hay núcleos de funciones fijas que están específicamente diseñados para manejar otras tareas dedicadas como codificación y decodificación de video, criptografía acelerada por hardware, audio digital, procesamiento de señal de imagen, telefonía / módem, comunicaciones inalámbricas (WiFi o BT) y redes neuronales / AI. Esos núcleos son mucho más simples y funcionan de forma independiente, vienen con su propia memoria, cachés y, a veces, ejecutan un pequeño sistema operativo incorporado en tiempo real.

El término “núcleo” tiene dos usos. El uso histórico se refiere a la memoria magnética de acceso aleatorio. Las pequeñas cuentas de ferrita eran fuertes en los cables y su polarización magnética registraba 0 o 1. Se llamaba “memoria central”. Incluso después de que los núcleos magnéticos se reemplazaran por RAM electrónica, una copia de la memoria de una computadora (generalmente utilizada para depuración) se llamaba ” volcado de memoria.”

En el uso moderno, un “núcleo” es una unidad de procesamiento en un chip de computadora multiprocesador.

Nunca he oído hablar del “núcleo de una computadora”.

Una computadora es simplemente un dispositivo compuesto por diferentes piezas de hardware formadas por circuitos integrados. Si te refieres a la parte a la que todo se conecta, ordeno comunicarme entre sí, esa es la placa base. Cada pieza de hardware es esencial (con la excepción de una tarjeta gráfica si la CPU tiene gráficos integrados) para que una computadora funcione y sin la placa base las partes individuales no pueden comunicarse.

Espero que esto ayude.

Es parte de la CPU

Cada computadora tiene una CPU, o una unidad central de procesamiento. Esto procesa la información en su computadora y es el componente principal de su computadora. Esto procesa cualquier instrucción que le dé a su computadora y ejecuta el comando.

Ahora, la CPU está compuesta de núcleos, que es lo que procesa la información. Cuando se le da una instrucción a la CPU, divide el trabajo y se lo entrega a los núcleos para que la CPU pueda procesar la información más rápida y fácilmente, por lo que algunas CPU tienen hasta 22 núcleos.

Básicamente, los núcleos son los que componen la CPU y procesan la información.

La CPU realiza la mayor parte del trabajo requerido para ejecutar juegos, software y procesos. Otros componentes ayudan a la CPU a hacer su trabajo proporcionando memoria a la que se puede acceder rápidamente o manteniendo constante el voltaje de la CPU.

¿Estamos haciendo la tarea de alguien?

En los viejos tiempos, “núcleo” representaba el número de bytes en un MARCO PRINCIPAL de IBM.

El IBM 360 original venía con 32 o 64 o 128 K de núcleo. Puede comprar CORE de IBM o de compañías de leasing que los tenían o de terceros, pero contractualmente puede tener problemas con BIG BLUE si intenta conectarlos a IBM MAINFRAMES …

Hoy en día, el término generalmente se refiere a una unidad de procesamiento en un chip que puede contener varios. En los viejos tiempos, también se refería a núcleos de ferrita tendidos en cables que se usaban para RAM en las primeras computadoras; y todavía se usa ocasionalmente para referirse a la memoria principal.

Core es en realidad unidad de control y ALU