Esecuzione fuori ordine: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Errata espressione grammaticale
Etichette: Modifica da mobile Modifica da web per mobile
Riga 1:
[[File:Schema generale processore superscalare.png|thumb|upright=1.4|Schema concettuale dell'esecuzione fuori ordine. Il programma viene caricato come istruzioni seriali, le istruzioni vengono analizzate, riordinate tenendo conto delle dipendenze, eseguite in parallelo, ede riordinate prima di provvedere al salvataggio dei dati in memoria.]]
In informatica l''''esecuzione fuori ordine''' indica la capacità di molti [[microprocessore|processori]] di eseguire le singole istruzioni senza rispettare necessariamente l'ordine imposto dal programmatore. Il processore in sostanza analizza il codice che dovrà eseguire, individua le istruzioni che non sono vincolate da altre istruzioni e le esegue in parallelo. Questa strategia permette di migliorare le prestazioni dei moderni microprocessori dato che l'esecuzione fuori ordine permette di riempire unità funzionali del processore che altrimenti rimarrebbero inutilizzate.