Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Quali componenti delle CPU moderne contengono?

Le CPU moderne (unità di elaborazione centrali) sono incredibilmente complesse, ma i loro componenti principali possono essere ampiamente classificati come segue:

1. Core (s): Questo è il cuore della CPU, responsabile dell'esecuzione delle istruzioni. Le CPU moderne contengono in genere più core, consentendo l'elaborazione parallela. Ogni nucleo contiene:

* Unità logica aritmetica (ALU): Esegue operazioni aritmetiche (aggiunta, sottrazione, ecc.) E logiche (e, o, no, ecc.).

* unità di controllo (Cu): Prendi le istruzioni dalla memoria, le decodifica e dirige l'Alu e altri componenti per eseguirle.

* Registri: Piccole posizioni di memoria ad alta velocità all'interno del core utilizzate per archiviare i dati in fase di elaborazione attiva. Questi sono molto più veloci da accedere alla memoria principale (RAM).

* Cache: Memoria piccola e molto veloce che memorizza frequentemente dati e istruzioni, riducendo la necessità di accedere alla memoria principale più lenta. Le CPU hanno in genere più livelli di cache (L1, L2, L3), con L1 il più veloce e più piccolo e L3 è il più lento e più grande.

2. Controller di memoria: Gestisce la comunicazione con la memoria principale del sistema (RAM). Questo è spesso integrato direttamente nel dado della CPU.

3. Unità di elaborazione grafica integrata (GPU): Molte CPU moderne includono una GPU integrata, che gestisce l'elaborazione grafica di base. Sebbene meno potenti delle schede grafiche dedicate, sono sufficienti per molte attività.

4. Interconnects: Questi sono percorsi interni che consentono ai dati di fluire tra i diversi componenti della CPU, come core, cache e controller di memoria.

5. Power Management Unit (PMU): Ciò gestisce il consumo energetico della CPU, la velocità di tensione e le velocità di clock per bilanciare le prestazioni e l'efficienza energetica.

6. Generatore di clock: Fornisce i segnali di temporizzazione che sincronizzano il funzionamento di tutti i componenti della CPU. La velocità di clock (misurata in GHZ) determina quante istruzioni la CPU può elaborare al secondo.

7. Altri componenti: Le CPU moderne includono anche vari altri componenti, tra cui:

* Translation LookAside Buffer (TLB): Aiuta ad accelerare l'accesso alla memoria madicizzando le traduzioni degli indirizzi.

* Unità di previsione del ramo: Cerca di prevedere quali istruzioni verranno eseguite accanto per migliorare le prestazioni.

* Unità pre-fetch: I tentativi di anticipare quali dati saranno necessari successivi e li caricano in cache in anticipo.

I componenti specifici e la loro implementazione variano significativamente tra architetture della CPU (ad es. X86, ARM) e produttori (ad es. Intel, AMD). Tuttavia, quanto sopra fornisce una panoramica generale degli elementi chiave trovati nella maggior parte delle CPU moderne.

 

hardware © www.354353.com