Eu estou supondo que você esteja desenhando essa ideia da implementação ReadyBoost da Microsoft na linha Windows.
O ReadyBoost funciona em conjunto com o SuperFetch. O SuperFetch, também introduzido no Windows Vista, monitora os programas que você usa no computador e carrega automaticamente os arquivos e as bibliotecas de aplicativos na memória do computador (RAM) antes do tempo. Quando você iniciar o aplicativo, ele será iniciado com mais rapidez - o computador lê os arquivos da memória, que é mais rápido, em vez de partir do disco, que é mais lento. RAM vazia não faz bem, por isso, usá-la como cache para aplicativos acessados com frequência pode aumentar a capacidade de resposta do seu computador.
O SuperFetch normalmente usa a memória do seu computador - armazena esses arquivos em sua RAM. No entanto, o SuperFetch também pode funcionar com um pendrive USB - isso é o ReadyBoost em ação. Quando você conecta uma unidade USB ao seu computador e ativa o ReadyBoost, o Windows armazena os dados do SuperFetch na sua unidade USB, liberando memória do sistema. É mais rápido ler vários arquivos pequenos de seu pendrive do que lê-los no disco rígido, o que, teoricamente, pode melhorar o desempenho do sistema.
HTG explica: o ReadyBoost vale a pena ser usado?
Se você fosse tratar sua unidade flash como RAM, seu computador estaria dependendo dela como se tivesse as mesmas velocidades de acesso que a RAM. Isso introduz a possibilidade de seu computador realmente aguardar que os dados sejam lidos / gravados para / desta "RAM" antes de prosseguir e executar a próxima tarefa. Como você deve saber, isso pode, na verdade, acabar diminuindo o seu computador em vez de acelerá-lo.
Embora seja uma experiência muito interessante, provavelmente não é o que você está procurando. Seria melhor adicionar mais RAM, mas somente se a RAM for a culpada do problema . Talvez realize alguns testes antes de sair e gastar dinheiro com isso.