Analisi Delle Componenti Neumann Flashcards
Unità centrale di elaborazione (CPU), processore, microprocessore è idealmente divisa in 2 parti: DATA PATH
1) Data Path: contiene una serie di circuiti (ALU), che svolgono i conti
(solo operazioni elementari).
Si occupa dell’effettiva elaborazione dei contenuti nei registri generali.
ALU: legge i dati contenuti nei registri generali; esegue le operazioni e
memorizza il risultato. Alcuni circuiti fanno la somma di due numeri binari
contenuti in due registri, altri fanno il confronto tra due numeri.
Alla ALU si affianca un coprocessore (matematico in questo caso) specializzato, per delegare l’esecuzione dei calcoli.
Unità centrale di elaborazione (CPU), processore, microprocessore è idealmente divisa in 2 parti: CU (unità di controllo)
Coordina le attività di tutto il resto del processore, dando anche ordini alla ALU. Trasferisce dati o controlla l’esecuzione dei programmi.
- coordina le operazioni del processore: ciclo fetch (legge/carica la prossima
istruzione; decode (decodifica l’istruzione e recupera eventuali dati dalla
memoria); execute (esegue l’istruzione). Memorizza eventuale risultato.
- regola il flusso dei dati ed indica registri da collegare a entrata e uscita ALU;
- invia alla ALU il codice dell’operazione da eseguire e dove collocare l’eventuale
risultato;
- ricevere indicazioni sull’esito dell’operazione: feedback.
Bus di controllo
Comandi che vanno dal CU a tutte le altre componenti; trasferisce il codice corrispondente all’istruzione da eseguire.
Bus dati
Trasferisce i dati
Bus indirizzi
Trasferisce gli indirizzi: poiché la RAM è suddivisa in scompartimenti, per cercare le informazioni è necessario avere l’indirizzo.
Periodo di clock
Tempo fisicamente necessario per i dati per attraversare i vari circuiti.
Frequenza di funzionamento
Hertz (unita mi sicura).
Velocità con cui le varie fasi delle operazioni di controllo e di esecuzione effettuate dalla CPU sono svolte: delinea il numero di volte in cui lo 0 cambia in 1.
Dimensione dei registri e dei bus dati
Le istruzioni, per essere eseguite. Devono andare dalla RAM al processore, che metterà i moro gli agenti necessari per l’esecuzione.
Un processore da 64 bit ha una capienza più ambite può svolgere l’operazione in minor tempo senza bisogno di spezzare l’informazione.
Bus e registri devono avere le stesse dimensioni, altrimenti le operazioni saranno comunque rallentate.