Unità di prefetch

Caratteristiche, novità ed esperienze..

Moderatori: thrantir, patrix78, `knives`, Caligola

Unità di prefetch

Messaggiodi pamparulez il 01 mar 2006, 11:30

E' la parte della cpu che effettua il precaricamento delle istruzioni nei registri della cpu quando il BU è in pausa. Questo consente alla cpu di esaminare le operazioni future.

Ok, piu o meno ho capito a cosa serve. ma BU cosa significa... Bus unit!?
Per me la frase ha senso anche sostituendo Bu con pc..ma ho paura di non aver capito, o di aver semplificato trooooppo.

Mi aiutate?
Avatar utente
pamparulez
Luce delle stelle
Luce delle stelle
 
Messaggi: 1293
Iscritto il: 18 ott 2005, 16:12
Località: Firenze

 

Messaggiodi Aragorn il 01 mar 2006, 15:03

Il data prefetch permette al processore di ipotizzare la necessita' di alcuni dati e quindi caricarli prima del loro effettivo uso in modo da averli gia' disponibili all'atto pratico. In Windows, l'utilizzo dei dati nella cartella "prefetch" (c:/windows/prefetch/) però, con il passare del tempo invece di velocizzare l'apertura dei programmi "precaricati", sortisce l'effetto contrario, in quanto la cartella stessa continua ad accumulare dati senza mai scaricarsi (se non manualmente -operazione consigliata-), finendo così per diventare di un peso "elefantiaco" difficile da gestire anche per i processori più potenti.


«Non tutto quel ch'è oro brilla,
Né gli erranti sono perduti;
Il vecchio ch'è forte non s'aggrinza,

le radici profonde non gelano.
Dalle ceneri rinascerà un fuoco,
L'ombra sprigionerà una scintilla;
Nuova sarà la lama ora rotta,
E re quei ch'è senza corona.»

Avatar utente
Aragorn
Site Admin
Site Admin
 
Messaggi: 21155
Iscritto il: 06 ago 2004, 23:45
Località: Lunà Cepeen (varès)

Messaggiodi thrantir il 01 mar 2006, 16:07

Bus Unit... boh, mai sentito come termine, ma capita spesso che vengano usate parole diverse a seconda delle correnti di pensiero...

il prefetching si ha anche nell'uso della cache
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Messaggiodi from il 01 mar 2006, 16:16

cioè quindi posso cancellare l'intera cartella prefetch senza preoccuparmi?
from
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 482
Iscritto il: 22 nov 2005, 20:03

Messaggiodi sualocin il 01 mar 2006, 16:33

perché la mia è sempre vuota? :?
SUALOCIN.ORG

Athlon64 X2 4400+@2600MHz RS CABRIO 1.41V Ybris K11 Leviathan DFI LanpartyUT nF4 Ultra-D Lunaforce L4E TeamGroup UCCC 2x1Gb 3-4-3-0 1T@260MHz ASUS Extreme N6800GT 256Mb DDR3 425/1175 Ybris K5 Keops Nexus NX-5000 XaserIII Blue Mod
Avatar utente
sualocin
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 960
Iscritto il: 04 ott 2005, 17:18
Località: Cremona

Messaggiodi DadoKantz il 01 mar 2006, 17:29

La CPU è internamente strutturata in quattro blocchi funzionali:

Instruction Unit (IU), che provvede alla decodifica e interpretazione delle istruzioni

Bus Unit (BU), che gestisce l’interfacciamento del bus, provvedendo alla generazione dei segnali di controllo e al prefetch delle istruzioni, memorizzate in una coda di sei byte (Prefetch Queue)

Execution Unit (EU), contenente l’unità di calcolo e di controllo delle interruzioni

Address Unit (AU), che provvede alla ricostruzione dell’indirizzo fisico sulla base dell’indirizzo virtuale e di una mappa di rilocazione in RAM (descrittori di segmento).
Avatar utente
DadoKantz
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 813
Iscritto il: 10 mag 2004, 09:43
Località: San Giorgio Canavese (TO)

Messaggiodi pamparulez il 01 mar 2006, 17:41

Ok grazie mille a tutti.
Spero che all'esame mi chieda proprio questo, cosi gli piazzo pure il suggerimento made in Ara e faccio lo sborone :wink:
Campione di Lega Turion
Immagine
Avatar utente
pamparulez
Luce delle stelle
Luce delle stelle
 
Messaggi: 1293
Iscritto il: 18 ott 2005, 16:12
Località: Firenze

Messaggiodi thrantir il 01 mar 2006, 20:49

tnx dado, nel mio corso di laurea la chiamavano in modo diverso :wink:
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Messaggiodi DadoKantz il 02 mar 2006, 10:11

thrantir ha scritto:tnx dado, nel mio corso di laurea la chiamavano in modo diverso :wink:


In effetti anche nel mio, però google era più comodo degli appunti... :P
Avatar utente
DadoKantz
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 813
Iscritto il: 10 mag 2004, 09:43
Località: San Giorgio Canavese (TO)

Messaggiodi thrantir il 02 mar 2006, 12:30

:lol: :lol: :lol: :D :D :D
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

 

Torna a CPU, RAM & Motherboard

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron