Quali sono gli autobus in un microprocessore tipico?

December 2

Quali sono gli autobus in un microprocessore tipico?


In un microprocessore, la parte centrale di qualsiasi computer, segnali elettronici scorrono lungo percorsi chiamati autobus. Gli autobus portano informazioni attraverso diverse parti interne del microprocessore, come suoi registri, l'unità aritmetico-logica, e controller di memoria e circuiti esterni al microprocessore. Un tipico microprocessore ha due bus principali, uno per indirizzi di memoria, l'altro per i dati.

dati

Il bus dati gestisce segnali dati del microprocessore. È costituito da un insieme di fili conduttori di segnali in parallelo; il numero di fili è di solito un multiplo di otto, otto ad esempio, 16, 32 o 64. Come con le corsie di un'autostrada, le più fili del bus ha, più dati che trasporta; in precedenza e microprocessori a basso costo hanno un numero inferiore di cavi, poi le unità tendono ad avere più. I dati di un microprocessore possono essere numeri per calcoli o caratteri in un nome, indirizzo o descrizione.

Indirizzo

bus indirizzi del microprocessore trasporta segnali che rappresentano posizioni di indirizzo di memoria. Come il bus dati, bus indirizzi è costituito da fili paralleli in gruppi di otto, ciascuno dei quali è un bit di indirizzo. microprocessori poco costosi utilizzare indirizzi a 16 bit, i chip più moderni avere indirizzi a 32 e 64 bit. Quando i negozi microprocessore o recupera i dati nella memoria RAM, in primo luogo indica la posizione del dati come numero di indirizzo. Una volta pone il numero sul bus indirizzi, trasferisce i dati da o verso la posizione di memoria. I trasferimenti avvengono tra i registri del microprocessore, tra i registri e la memoria RAM o tra posizioni di memoria RAM.

Fronte

Alcuni microprocessori hanno un percorso chiamato il Front Side Bus. Il FSB collega il microprocessore a componenti esterni quali RAM sulla scheda madre, e tipicamente porta 64 bit alla volta. Trasporta una combinazione di dati, indirizzi e segnali di controllo. Sulla scheda madre, segnali muovono a velocità molto elevate, ma all'interno del microprocessore, le velocità sono ancora più alto. Questo significa che il FSB è un po 'più lento del microprocessore stesso; il più veloce il FSB, meno tempo il microprocessore attende dati.

Lato posteriore

Il bus lato posteriore comunica con una forma ad alta velocità di memoria esterna chiamato livello 2 cache. Quando il microprocessore richiede i dati, in primo luogo lo cerca nella cache; il livello 1 è il microprocessore stesso, il livello 2 può essere sul microprocessore o chip di memoria esterni. Se il microprocessore rileva i dati nella cache, recupera molto più rapidamente di recupero dalla RAM esterna. La memoria cache è costoso e limitato in dimensioni, ma se il microprocessore rileva dati recentemente utilizzate nella cache, accelera l'elaborazione da diverse volte.