? In un microprocessore , la parte centrale di qualsiasi computer, segnali di flusso elettronico lungo percorsi chiamati gli autobus . I bus trasportano informazioni attraverso diverse parti interne del microprocessore , quali la sua registri , l' unità aritmetico logica , e il controller della memoria e circuiti esterni al microprocessore . Un microprocessore tipico ha due bus principali , uno per gli indirizzi di memoria , l'altro per i dati . Dati
Il bus dati gestisce i segnali dei dati del microprocessore . È costituito da un insieme di fili conduttori di segnali in parallelo , il numero di fili di solito è un multiplo di otto , come otto , 16 , 32 o 64 . Come per le corsie di una strada , gli altri cavi del bus ha, più dati che trasporta; microprocessori precedenti e di basso costo hanno un numero inferiore di cavi , poi le unità tendono ad avere di più . Dati di un microprocessore possono essere numeri per i calcoli o caratteri in un nome, un indirizzo o descrizione .
Indirizzo
bus indirizzi del microprocessore trasporta i segnali che rappresentano posizioni degli indirizzi di memoria . Come il bus dati , il bus indirizzi è costituito da fili paralleli in gruppi di otto, ciascuno dei quali è un indirizzo bit . Microprocessori a basso costo utilizzano indirizzi a 16 bit , i chip più moderni dispongono di indirizzi di 32 e 64 bit . Quando i negozi microprocessore o recupera i dati in memoria RAM , specifica prima posizione della dati come numero indirizzo . Una volta pone il numero sul bus indirizzi , trasferisce i dati da o verso la posizione di memoria. Trasferimenti svolgerà tra i registri del microprocessore , tra registri e memoria RAM o tra posizioni di memoria RAM .
Front Side
Alcuni microprocessori hanno un percorso chiamato Front Side bus . Il FSB collega il microprocessore a componenti esterni come RAM sulla scheda madre , e tipicamente trasporta 64 bit alla volta . Esso svolge 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 l'FSB è un po ' più lento del microprocessore stesso, . Più veloce è il FSB , meno tempo il microprocessore attende i dati
Back Side
Il bus lato posteriore comunica con un modulo ad alta velocità di memoria esterna chiamata cache di livello 2 . Quando i dati delle domande di microprocessori , sembra in primo luogo per esso nella cache , il livello 1 è il microprocessore stesso, 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 nelle dimensioni , ma se il microprocessore rileva dati utilizzate di recente in cache, si accelera l'elaborazione di parecchie volte .