Differenze tra le versioni di "Architetture dei processori/Definizione"

m
Aggiungo categoria libro
m (Aggiungo categoria libro)
 
 
L'architettura di von Neumann risultava inefficiente nella gestione di più flussi di dati, poiché le istruzioni e i dati erano trasferiti sullo stesso bus. Per superarne i limiti venne sviluppata l'[[w:Architettura Harvard|Architettura Harvard]]. Questa architettura prevede che il flusso dati e il flusso delle istruzioni viaggino su due canali separati all'interno del processore in modo da non disturbarsi a vicenda. Praticamente tutti i moderni processori sono basati su questa architettura dato che la separazione dei dati e delle istruzioni permette agli algoritmi che gestiscono le cache dei processori di funzionare al meglio. L'ultimo processore ad elevate prestazioni basato su architettura di von Neumann è stato l'[[w:Intel 80486|Intel 80486]], mentre gli altri concorrenti avevano abbandonato questa architettura già da alcune generazioni. [[w:Intel|Intel]] proseguì a lungo con questa architettura per via della difficoltà di ottenere processori basati su architettura Harvard compatibili a livello binario con il software scritto per l'[[w:Architettura x86|architettura x86]].
[[Categoria:Architetture dei processori|Definizione]]
34 907

contributi