Forumzone Community

Componenti hardware di base => Processori e APU => Discussione aperta da: erbert il 09 Marzo 2008, 01:20:15

Titolo: I/O e Cache
Inserito da: erbert il 09 Marzo 2008, 01:20:15
Ciao a  tutti.
Mi interessa sapere perchè l' I/O (nei sistemi Intel almeno) non può
essere cacheable.
Spero di essermi spiegato e che qualcuno possa aiutarmi.

saluti
Titolo: I/O e Cache
Inserito da: maverick85 il 09 Marzo 2008, 02:11:43
Uhm.. cosi su due piedi non riesco a capire bene la tua domanda.. a che I/O ti riferisci? o cmq.. perchè ti interessa che lo siano o meno? :)
Titolo: I/O e Cache
Inserito da: erbert il 09 Marzo 2008, 02:15:11
in generale qualsiasi dato proveniente da una periferica non è cacheble...volevo sapere il perchè
Titolo: I/O e Cache
Inserito da: af624726 il 09 Marzo 2008, 10:20:33
le periferiche hanno un sistema di interrupt per segnalare il loro stato, il sistema operativo si preoccupa d tenerne conto ed ottenerne i dati quindi probabilmente nn c'è utilità ad utilizzare 1 cache per memorizzare dati quando  la perifierica se li può tenere e "dare" al sistema operativo quando esso è in grado di utilizzarli
Titolo: I/O e Cache
Inserito da: benna il 09 Marzo 2008, 10:51:53
Le periferiche di memoria di massa hanno tutte o quasi una cache, che serve a recuperare più velocemente i dati in esse contenute che sono già stati utilizzati; nelle periferiche di I/O la cache è inutile perchè, essendo dei flussi di dati, non vi è riutilizzo