Che cos' Readyboost.

Questa tecnologia (nome in codice "EMD") sfrutta un hardware molto comune come le penne USB per velocizzare il sistema in caso di memory pressure, ovvero,
quando avete poca RAM). Inserendo una memoria flash con certi requisiti prestazionali, potrete impostare Vista in modo che sfrutti questo dispositivo come
cache addizionale per velocizzare e minimizzare gli accessi al disco che, nel caso non siano sequenziali, sono decisamente lenti.

Come per Windows SuperFetch, i tipi di dati caricati variano a seconda di ci che l'utente utilizza pi di frequente.

Purtroppo nella build corrente non sono riuscito ad utilizzare le memorie che avevo a disposizione con ReadyBoost.

Ecco altri dettagli:

Le prestazioni della memoria flash devono essere almeno una lettura di 4 K a 2,5 Mb/Sec e una scrittura di 512 K a 1,75 Mb/sec (letture e scritture random),
quindi le vostre penne usb devono essere come minimo USB 2.0. Questi requisiti non possono essere minori di cos perche non garantirebbero un sufficiente
guadagno di prestazioni.

La quantit di memoria utilizzabile per questa cache va da un minimo di 250 Mb ad un massimo di 4 Gb (limite fisico della FAT32). Comunque, i dati saranno
compressi da 1,8 a 2,3 volte per avere pi capienza.

I dati contenuti sono criptati con chiavi AES-128 in modo da renderli illeggibili da malintenzionati.

Generalmente una lettura di 4 K Random  10 volte pi veloce su una memoria flash che su un Hard Disk (la latenza di una  mediamente di 0.8 ms). Se il
sistema  in Memory Pressure, ReadyBoost fornisce molta pi reattivit al sistema poich le letture su hard disk saranno decisamente minori. Se avete 4
Gb di RAM, il guadagno prestazionale sar minimo, poich gi Windows SuperfetchT fa il precaching.

Se la periferica viene estratta "a caldo" non ci sar alcun problema poich, funzionando come cache e non come secondo PageFile, se il dato non  trovato
sulla memoria, Windows andr a cercare il dato sull'Hard Disk. Infatti, i dati della cache ReadyBoost sono ReadOnly, proprio per evitare che estraendo
la memoria ci si ritrovi con un dato non aggiornato sull'Hard Disk.

L'usura delle memorie non  un problema perch ReadyBoost ha un'algoritmo che ottimizza le prestazioni e i pattern di scrittura. Test dimostrano che anche
utilizzando la memoria flash con ReadyBoost, questa resister da 19,4 a 1823 anni.

Si potr utilizzare come cache solo una periferica alla volta. Questa decisione  stata presa per questioni di tempo e di qualit. In futuro verr presa
in considerazione la possibilit di utilizare pi di una periferica contemporaneamente.

I Card Reader non sono supportati perch se questo mostra tutti i drive MMC, SD, CF, ecc... in risorse del computer anche senza una Card dentro (come se
fossero dei Floppy Drive), ci sono dei problemi tecnici per i quali ReadyBoost non pu funzionare.

Microsoft sta lavorando con i produttori di memorie flash per creare un programma di identificazione delle memorie capaci di funzionare con ReadBoost in
modo che i clienti possano riconoscerle tramite un logo sulla confezione.

Info prelevate da: 
http://blogs.dotnethell.it/windowsvista/Windows-ReadyBoost__5886.aspx

