Nucli vs processador
La diferència entre el processador i el nucli pot ser un tema desconcertant si no tens coneixements d'ordinador. El processador o la CPU és com el cervell del sistema informàtic. És responsable de totes les funcions bàsiques com ara les operacions aritmètiques, lògiques i de control. Un processador tradicional com un processador Pentium només té un nucli dins del processador, però els processadors moderns són processadors multinucli. Un processador multinucli té diversos nuclis dins del paquet del processador, on un nucli és la unitat computacional més bàsica d'un processador. Un nucli només pot executar una instrucció de programa alhora (pot executar-ne diverses si hi ha capacitat d'hiper-hiper fil disponible), però un processador que està format per diversos nuclis pot executar diverses instruccions simultàniament depenent del nombre de nuclis.
Què és un processador?
El processador també conegut com a Unitat central de processament (CPU) és la part més important d'un sistema informàtic que s'encarrega d'executar les instruccions del programa. Aquestes instruccions impliquen operacions aritmètiques, lògiques, de control i d'entrada-sortida. Tradicionalment, un processador consta d'un component anomenat Unitat Aritmètica i Lògica (ALU), que és responsable de totes les operacions aritmètiques i lògiques i un altre component anomenat Unitat de Control (CU) que s'encarrega de totes les operacions de control. A més, té un conjunt de registres per emmagatzemar valors. Tradicionalment, un processador només podia executar una instrucció a la vegada. Els processadors que només tenen un nucli s'anomenen processadors d'un sol nucli. La sèrie Pentium és un exemple de processadors d'un sol nucli.
Llavors es van introduir els processadors de diversos nuclis on un sol processador tenia diversos processadors coneguts com a nuclis. Així, un processador de doble nucli té dos nuclis dins del processador i un processador de quatre nuclis té quatre nuclis dins. Per tant, un processador multinucli és com un paquet que té diversos processadors anomenats nuclis al seu interior. Aquests processadors multinucli poden executar diverses instruccions simultàniament en funció del nombre de nuclis.
Un processador a part dels nuclis, també té la interfície que connecta el dispositiu amb el món exterior. Un processador multinucli també té la interfície que connecta tots els nuclis amb el món exterior. A més, té una memòria cau d'últim nivell que es coneix com a memòria cau L3 que és comú a tots els nuclis. A més, un processador pot contenir un controlador de memòria i un controlador d'entrada-sortida però, depenent de l'arquitectura, de vegades es poden localitzar al chipset que es troba fora del processador. A més, alguns processadors tenen unitats de processament gràfic (GPU) dins on una GPU també està feta de nuclis petits i menys potents.
Què és un nucli?
Un nucli és el component computacional bàsic d'un processador. Diversos nuclis junts formen un processador. Un nucli consta de diverses parts bàsiques. La Unitat d'Aritmètica i Lògica s'encarrega de realitzar totes les operacions aritmètiques i lògiques. La Unitat de Control és responsable de totes les operacions de control. El conjunt de registres emmagatzema els valors temporalment. Si un nucli no té la instal·lació anomenada hyper-threading, només pot executar una instrucció de programa alhora. No obstant això, els nuclis moderns tenen una tecnologia anomenada hiper threading on un nucli té unitats funcionals redundants que els fan capaços d'executar diverses instruccions paral·leles. Dins d'un nucli, hi ha dos nivells de memòria cau anomenats memòria cau L1 i memòria cau L2. L1 és el més proper que és el més ràpid però el més petit. La memòria cau L2 és després de la memòria cau L1, on és una mica gran però més lenta que la L1. Aquestes memòria cau són memòries més ràpides que emmagatzemen dades cap a i des de la memòria d'accés aleatori (RAM) de l'ordinador per proporcionar un accés més ràpid i eficient.
Quina diferència hi ha entre el processador i el nucli?
• Un nucli és la unitat computacional més bàsica d'un processador. Un processador està format per un o més nuclis. Els processadors tradicionals només tenien un nucli, mentre que els processadors moderns tenen diversos nuclis.
• Un nucli consta d'una ALU, CU i un conjunt de registres.
• Un nucli consta de dos nivells de memòria cau anomenats L1 i L2 que hi ha a cada nucli.
• Un processador consta d'una memòria cau compartida per nuclis de trucada anomenada memòria cau L3. És comú a tots els nuclis.
• Un processador segons l'arquitectura pot consistir en un controlador de memòria i un controlador d'entrada/sortida.
• Alguns paquets de processadors també inclouen unitats de processament gràfic (GPU).
• Un nucli que no té hiper-threading només pot executar una instrucció alhora, mentre que un processador multinucli format per diversos nuclis pot executar diverses instruccions en paral·lel. Si un processador està format per 4 nuclis que no admeten l'hiper threading, aquest processador pot executar 4 instruccions al mateix temps.
• Un nucli amb tecnologia d'hiper threading té unitats funcionals redundants perquè puguin executar diverses instruccions alhora. Per exemple, un nucli amb 2 fils pot executar 2 instruccions al mateix temps, per tant, un processador amb 4 d'aquests nuclis pot executar 2 × 4 instruccions en paral·lel. Aquests fils solen anomenar-se nuclis lògics i el gestor de tasques de Windows generalment mostra el nombre de nuclis lògics però no els nuclis físics.
Resum:
Processador vs Core
Un nucli és la unitat computacional més bàsica d'un processador. Un processador multinucli modern consta de diversos nuclis al seu interior, però els primers processadors només tenien un nucli. Un nucli consta de la seva pròpia ALU, CU i el seu conjunt de registres. Un processador està format per un o més d'aquests nuclis. Un paquet de processador també conté les interconnexions que connecten els nuclis amb l'exterior. Depenent de l'arquitectura, un processador també pot contenir una GPU integrada, un controlador IO i un controlador de memòria. Un processador de doble nucli té 2 nuclis i un processador de quatre nuclis té 4 nuclis, tal com indica el propi nom. Un nucli només pot executar una instrucció a la vegada (poques si hi ha disponible hiperprocés), però un processador multinucli pot executar instruccions paral·leles, ja que cada nucli actua com una CPU independent.