696 Shares 1798 views

dispositivo di processore, come funziona nella realtà

Nel mondo di oggi della tecnologia di processore del computer è uno dei luoghi di base. L'unità centrale di elaborazione – elevata tecnologia e dispositivo molto sofisticato, che comprende tutti i progressi che si verificano nel campo della tecnologia informatica, nonché nelle zone ad esso adiacenti.

Dispositivo processore semplificato simile a questa:

La base del nucleo (uno o più). Essi sono responsabili del rispetto di tutte le norme di fiducia;

Ci sono diversi livelli di memoria cache (di solito due o tre), con la quale accelera il processore interazione e RAM;

controller RAM;

Controllore bus di sistema (QPI, HT, DMI, ecc.);

Apparecchiatura di controllo processore caratterizzata dai seguenti parametri:

Tipo microarchitettura;

La frequenza di clock ;

I livelli di memoria cache;

La quantità di memoria cache;

Il tipo e la velocità del bus di sistema;

La dimensione delle parole trasformati;

controllore di memoria integrato (non può essere);

Digitare RAM tamponata;

Il volume di indirizzo della memoria;

Il chip grafico integrato (grafica integrata non è raro data e serve piuttosto come un supplemento al più potente scheda discreta, anche se dispositivo processore consente di utilizzare abbastanza potenti soluzioni, integrate);

La quantità di energia elettrica consumata.

Il processore e le sue caratteristiche

core CPU – letteralmente il cuore, che contengono unità funzionali impegnate nella esecuzione della logica e compiti aritmetici. il lavoro del kernel come segue:

il recupero del blocco è controllato per la presenza di interrupt. Trova le interruzioni simili, sono entrati nella pila. il contatore di programma riceve l'indirizzo da parte del team gestore di interrupt. Una volta terminato con le funzioni di lavoro di interrupt, i dati intrappolati nella pila vengono ripristinati. Ulteriore istruzione viene letta dall'unità di campionamento indirizzo di istruzioni. Quindi viene letto dalla RAM o cache, i dati vengono inviati all'unità di decodifica. Ora decodifica dei comandi ricevuti vengono successivamente trasmessi all'unità campionamento dei dati. Lì, i dati vengono letti dalla memoria RAM o cache e trasferiti al programmatore, che determina quale unità deve eseguire l'operazione, i dati vengono forniti ad esso. Le unità di controllo istruzioni esegue i comandi ricevuti, e trasmette il risultato del blocco per salvare i risultati.

Questo ciclo è chiamato un processo, e comandi eseguiti in modo coerente sono programma. Per la velocità con cui una fase del ciclo in un'altra, corrisponde alla frequenza di clock, e nel tempo, l'uscita per la fase del ciclo di lavoro, il dispositivo processore stesso è responsabile, o meglio il suo nucleo.

Ci sono diversi modi con cui è possibile migliorare le prestazioni del processore. Per fare questo, è necessario aumentare il livello di clock, che ha alcune limitazioni. Aumentando la frequenza di clock sarà certamente aumenta il consumo di potenza e, di conseguenza, la temperatura, e questo porta ad una diminuzione della stabilità complessiva del processore.

Al fine di evitare la necessità di aumentare la frequenza di clock, i produttori hanno deciso di andare nella direzione opposta, fino a venire con una varietà di soluzioni architettoniche. Una tale soluzione è pipelining, la cui caratteristica è che ogni istruzione di elaborazione eseguita alternativamente fornita a tutti i blocchi del nucleo, che viene eseguita l'azione. Così, quando l'intero istruzioni audio la maggior parte dei blocchi saranno in modalità inattiva. Così, tutti i processori moderni funzionano così: effettuando un'operazione, si procede immediatamente ad un altro, riducendo i tempi morti al minimo e aumentare l'efficienza, per quanto possibile. Naturalmente, idealmente, sembra come se il dispositivo processore funziona sempre con un'efficienza del 100%, ma non accade a causa del fatto che ci sono stati squadra incoerente.