Discussione:Principio di località (informatica)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Questa voce rientra tra gli argomenti trattati dal progetto tematico sottoindicato.
Puoi consultare le discussioni in corso, aprirne una nuova o segnalarne una avviata qui.
Informatica
La voce è stata monitorata per definirne lo stato e aiutarne lo sviluppo.
Ha ottenuto una valutazione di livello minimo (agosto 2018).
DGravi problemi relativi all'accuratezza o alla neutralità dei contenuti. Molti aspetti del tema sono trattati solo superficialmente o per nulla. È assai probabile che siano presenti uno o più avvisi o che vadano inseriti. (che significa?)
CSeri problemi di scrittura. Linguaggio comprensibile, ma con stile poco scorrevole. Strutturazione in paragrafi carente. (che significa?)
EGravissimi problemi relativi alla verificabilità della voce. Fonti assenti o del tutto inadeguate. Presenza o necessità del template {{F}}. (che significa?)
DGravi problemi relativi alla dotazione di immagini e altri supporti grafici nella voce. Mancano molti file importanti per la comprensione del tema, alcuni essenziali. (che significa?)
Monitoraggio effettuato nell'agosto 2018

Credo si debba distinguere tra località spaziale, presente nella tua definizione, e quella temporale, marginalmente toccata nelle ultime righe, ovvero, istruzioni eseguite da poco possono con buona probabilità essere rieseguite a breve e si tende quindi a conservarle in cache o ram.

Capisco... tuttavia la località è sfruttabile proprio perchè la località temporale e quella spaziale coincidono quasi completamente. Mi spiego: le istruzioni da eseguire e i loro dati vengono caricati nella cache a blocchi, non ricordo se a pagine della stessa dimensione di quelle della memoria virtuale o più piccole, perchè in generale le prossime istruzioni da eseguire, temporalmente, sono in quel blocco di memoria, cioè sono locali sia spazialmente che temporalmente non solo per le vecchie istruzioni da rieseguire ma anche per quelle che verranno prossimamente eseguite. Se i due tipi di località non coincidessero sarebbe impossibile "precaricare" le prossime istruzioni nella cache, perchè sarebbe impossibile sapere quali sono, prima di eseguirle. In effetti si sfrutta la località spaziale contando sul fatto che questa assomigli parecchio a quella temporale... --Kormoran 09:12, Set 22, 2005 (CEST)