Se requiere un procesador para que cada computadora funcione, ya sea un procesador de eficiencia modesta o una potencia de rendimiento masivo. Por supuesto, el procesador, a menudo conocido como CPU o Unidad Central de Procesamiento, es un componente esencial de todo sistema de trabajo, pero está lejos de ser el único.
Las CPU de hoy en día son casi todas de doble núcleo, lo que significa que todo el procesador consta de dos núcleos independientes con los que manejar los datos. Pero, ¿cuáles son las diferencias entre los núcleos de procesador y los procesadores lógicos y qué realizan?
En este artículo, aprenderá sobre los procesadores lógicos y de núcleo y exactamente la diferencia entre ellos.
¿Qué es un procesador central?
A núcleo del procesador es una unidad de procesamiento que lee instrucciones y las ejecuta. Las instrucciones están vinculadas para crear su experiencia informática cuando se ejecutan en tiempo real. Su CPU debe procesar literalmente todo lo que hace en su computadora.
Cuando abre una carpeta, se requiere su procesador. Cuando escribe en un documento de Word, también se requiere su procesador. Tu tarjeta grafica—que tiene cientos de procesadores para trabajar rápidamente con datos simultáneamente— es responsable de cosas como dibujar el entorno de escritorio, las ventanas y las imágenes de los juegos. Sin embargo, todavía requieren su procesador hasta cierto punto.
El núcleo es la unidad que lee las instrucciones y las ejecuta.
¿Cómo funcionan los procesadores centrales?
Diseños de procesadores son increíblemente sofisticados y difieren mucho entre marcas y modelos. Los diseños de los procesadores siempre se mejoran para brindar el mejor rendimiento utilizando la menor cantidad de espacio y energía.
Independientemente de los cambios en la arquitectura, cuando los procesadores procesan las instrucciones, pasan por cuatro pasos principales:
- Ha podido recuperar
- Descodificar
- Ejecutar
- Respóndeme
Ha podido recuperar
Él ha podido recuperar paso es exactamente lo que esperarías. El núcleo del procesador obtiene instrucciones que lo han estado esperando, que normalmente se almacenan en la memoria. Esto podría incluir RAM, pero en los núcleos de procesador actuales, las instrucciones normalmente ya están esperando el núcleo dentro del caché del procesador.
El contador de programa es una sección del procesador que funciona como un marcador, que indica dónde se detuvo la instrucción anterior y comenzó la siguiente.
Descodificar
Luego se procede a descodificar el comando inmediato después de recuperarlo. Las instrucciones que requieren varias secciones del núcleo del procesador, como la aritmética, deben ser decodificadas por el núcleo del procesador.
Cada porción tiene un código de operación que le dice al núcleo del procesador qué hacer con los datos que le siguen. Las partes separadas del núcleo del procesador pueden funcionar una vez que el núcleo del procesador lo haya solucionado todo.
Ejecutar
Él ejecutar El paso es cuando el procesador descubre lo que necesita realizar y luego lo hace. Lo que sucede aquí varía según el núcleo del procesador en cuestión y los datos ingresados.
El procesador, por ejemplo, puede realizar operaciones aritméticas dentro de la ALU (Unidad Aritmética Lógica). Este dispositivo se puede conectar a una variedad de entradas y salidas para procesar números y proporcionar el resultado adecuado.
Respóndeme
El paso final, conocido como respóndeme, simplemente almacena el resultado de los pasos anteriores en la memoria. La salida se enruta de acuerdo con las necesidades de la aplicación en ejecución, pero con frecuencia se almacena en los registros de la CPU para un acceso rápido por parte de las siguientes instrucciones.
Se manejará desde allí hasta que las secciones de la salida deban procesarse nuevamente, momento en el cual se puede guardar en la RAM.
El procesamiento central consta de cuatro pasos.
¿Qué es un procesador lógico?
Es mucho más fácil de definir. procesadores lógicos ahora que sabemos lo que es core. La cantidad de núcleos que el sistema operativo ve y puede abordar se mide en procesadores lógicos. Como resultado, es la suma de la cantidad de núcleos físicos y la cantidad de subprocesos que puede manejar cada núcleo (multiplicación).
Por ejemplo, suponga que tiene una CPU de 8 núcleos y 8 subprocesos. Habrá ocho procesadores lógicos disponibles para usted. La cantidad de núcleos físicos (8) multiplicada por la cantidad de subprocesos que pueden manejar es igual a esta cifra.
Pero, ¿qué pasa si su CPU tiene capacidades de hiperprocesamiento? Entonces, una CPU de 8 núcleos tendrá 8 * 2 = 16 procesadores lógicos porque cada núcleo puede manejar dos subprocesos.
¿Cual es mejor?
¿Qué crees que es más valioso? ¿Núcleos físicos o procesadores lógicos? La respuesta es simple: núcleos físicos.
Recuerde que no está procesando dos subprocesos al mismo tiempo con subprocesamiento múltiplesimplemente los está programando de tal manera que el único núcleo físico pueda manejarlos de la manera más eficiente posible.
En las cargas de trabajo que están bien paralelizadas, como la representación de la CPU, los procesadores lógicos (o subprocesos) solo proporcionarán un aumento del rendimiento del 50 por ciento. En tales cargas de trabajo, los núcleos físicos mostrarán un aumento del rendimiento del 100 por ciento.
Procesador, núcleo, procesador lógico, procesador virtual
Diferentes tipos de procesador
Los muchos tipos de procesadores se crean en distintas arquitecturas, como 64 bits y 32 bits, para una velocidad y flexibilidad óptimas. Los tipos más frecuentes de CPU son de un solo núcleo, de doble núcleo, de cuatro núcleos, de núcleo hexa, de ocho núcleos y deca-núcleo, como se indica a continuación:
ProcesadoresCaracterísticasCPU de un solo núcleo: solo puede ejecutar un comando a la vez.
-Ineficiente cuando se trata de multitarea.
-Si se está ejecutando más de un software, hay una caída perceptible en el rendimiento.
-Si ha comenzado una cirugía, la segunda debe esperar hasta que se haya completado la primera. CPU de doble núcleo: dos procesadores se combinan en una sola caja.
– Se admite la tecnología Hyper-threading (aunque no en todas las CPU Intel de doble núcleo).
-Se admiten instrucciones de 64 bits.
-Capacidad para multitarea y multiproceso (Lea más abajo)
-La multitarea es muy sencilla con este dispositivo.
-Utiliza menos energía.
-Su diseño se probó minuciosamente y se demostró que es confiable. CPU de cuatro núcleos: es un chip que tiene cuatro unidades distintas llamadas núcleos que leen y ejecutan instrucciones de la CPU como agregar, mover datos y bifurcar.
-Cada núcleo interactúa con otros circuitos en el semiconductor, como caché, administración de memoria y puertos de entrada/salida. Procesadores Hexa Core: es otra CPU multinúcleo con seis núcleos que puede realizar tareas más rápido que los procesadores de cuatro y dos núcleos.
-Es sencillo para los usuarios de ordenadores personales, e Intel ha lanzado ahora el Inter core i7 en 2010 con un procesador de núcleo Hexa.
-Los procesadores Hexacore ahora están disponibles en los teléfonos celulares. Procesadores de ocho núcleos: se componen de un par de procesadores de cuatro núcleos que dividen las tareas en distintas categorías.
-En caso de emergencia o demanda, se activarán los cuatro conjuntos rápidos de núcleos.
-El octa-core está perfectamente especificado con un núcleo de doble código y se ajusta en consecuencia para brindar el mejor rendimiento. Procesador deca-core: es más potente que otros procesadores y sobresale en multitarea.
-La mayoría de los teléfonos inteligentes de hoy vienen con CPU de núcleo Deca que son de bajo costo y nunca pasan de moda.
-La mayoría de los gadgets disponibles en el mercado cuentan con este nuevo procesador que brinda a los clientes una mejor experiencia y funciones adicionales que son bastante útiles. Diferentes tipos de procesadores
Conclusión
- Un núcleo es una unidad de procesamiento que lee instrucciones y las ejecuta.
- Cuando los procesadores procesan las instrucciones, pasan por cuatro pasos.
- Múltiples núcleos son posibles en una CPU.
- La cantidad de procesadores lógicos se refiere a la cantidad de subprocesos de la CPU que el sistema operativo puede ver y abordar.
- El núcleo puede aumentar su rendimiento y ayudarlo a hacer su trabajo más rápidamente.
- El procesamiento central pasa por cuatro pasos principales.