Logo Hardware.com.br
Equipe GdH
Equipe GdH Geek Moderador
3.5K Mensagens 82 Curtidas

Artigo: Criando HDs virtuais na memória RAM

#1 Por Equipe GdH 25/02/2008 - 19:32
ImagemArtigo: Criando HDs virtuais na memória RAM

Você deve saber que a velocidade de escrita / leitura na memória RAM é muito maior do que em dispositivos mecânicos, como o HD, ou mesmo memória flash (como a utilizada nos pen drives e discos de estado sólido - SSD). Se seu computador tem muita memória RAM, não seria interessante usar parte dessa memória como se fosse um disco, uma partição, para realizar algumas tarefas especiais?
Marcos Elias Picão
25/02/2008

https://www.hardware.com.br/artigos/hds-virtuais-ram/

Comente aqui!
*THS*
*THS* Super Participante Registrado
863 Mensagens 0 Curtidas
#32 Por *THS*
28/02/2008 - 19:43
É possivel tendo 2gb ou mesmo 4 gb de ram, sendo que SO 32 bit não gerencia toda essa memória (ou de forma satisfatória), colocar 512mb ou 1gb como disco virtual e deixar como "memória virtual"?

Sendo 4 gb, deixar 3 gb como ram e 1 como memória virtual do windows?

Digo isso pq li em algum local que mesmo tendo muita ram, desabilitar a memória virtual não é uma boa idéia, pois o Windows tem um "caidinha" pela memória virtual.

Algum fez a minha dúvida acima? Deu resultado?
emtudo
emtudo Super Participante Registrado
851 Mensagens 4 Curtidas
#34 Por emtudo
01/03/2008 - 00:07
WCaiapó disse:
Eu estava pensando se não teria jeito de criar um drive de memória virtual dentro de um pen drive, para guardar aquelas informações básicas que o pc precisa pra incializar mais rápido após o boot.


Rapaz, o que eu posso te dizer que existe ate jeito de vc colocar windows/linux em um pen-drive, procure mais no google, pq eu nunca fiz isso, mas ja li varios artigos sobre isso
----->HENRIQUE<-----
Linux User #444017 - Linux Machine #350904
Ubuntu 10.04 - Pentium Dual-COre E5400 2.7Ghz - 2hdx500GB - 2x2GiB RAM - GeForce 9400 GT 1GiB compiz
Thibrun
Thibrun Highlander Registrado
5.7K Mensagens 1.2K Curtidas
#35 Por Thibrun
01/03/2008 - 08:51
WCaiapó disse:
Eu estava pensando se não teria jeito de criar um drive de memória virtual dentro de um pen drive, para guardar aquelas informações básicas que o pc precisa pra incializar mais rápido após o boot.

Não só é possível, como aqi no FÓRUM te umtópico ensinado como bootar o Xp por um PenDrive
Quer aprender a dar boot pelo PenDrive com um Xp enxuto? Sim, é possível!!
Thibrun
Mudei, amadureci e me afastei de muita gente.
Alguns vão dizer que estou solitário.
Mas a verdade é que estou em paz.
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#36 Por N0625
01/03/2008 - 11:44
Nos tempos de Windows 3x/9x (excetuando-se o Me) para se criar um RAMDISK bastava acrescentar a linha abaixo:

devicehigh=c:\windows\command\ramdrive.sys /E 4096

Esta linha cria um RAMDISK de 4 MB na memória física. Poderia ser qualquer valor desde que houvesse memória suficiente. Importante frisar que esta linha poderia vir em qualquer parte do arquivo, desde que fosse depois da linha que ativava a memória estendida (device=himem.sys) caso fosse usado um disco de boot do Windows 9x/DOS ou um boot pelo Win3.11. O boot via próprio Windows dispensava o uso da linha device=himem.sys, pois o HIMEM era carregado a partir do IO.SYS no 95/98. O SMARTDRIVE causa confusão com o RAMDRIVE, a diferença é que o SMARTDRIVE é usado para ativar o cache de disco no MS-DOS. O SMARTDRIVE é confundido também com o DRVSPACE, sendo que esse último ativa a compressão de disco no Windows 3.x/9x. No WinMe não tem como fazer RAMDISK nativo simplesmente porque ele ignora os arquivos CONFIG.SYS e AUTOEXEC.BAT. Não sei se usando as variáveis de ambiente do MSCONFIG dá para ativar o RAMDISK no Me.

Agora em relação ao tópico. Estão criticando o autor do artigo porque ele
colocou no texto:

"...e nada impede que você opte por usar algum serial ou crack encontrado por aí..."
AFFFF!!!! Parem com isso. Ele apenas disse uma realidade do mundo Windows e não fazendo apologia à pirataria. Se a pessoa tiver consciência só usará a versão limitada, se não puder comprar deixa de lado, quem não tem procura o crack. Ele disse alguma inverdade? O que impede do usuário procurar um crack? Agora se ele indicasse onde pegar o crack, aí seria outros 500.

"Escorregão no português": "gravadora" ao invés de "gravador". Para um bom entendedor de informática, meio byte já basta. É mais fácil ligar "gravadora" a "unidade gravadora de CD" do que ler alguns internetês(es) idiotas e horrososos que a gente lê por essa Web da vida. O Internetês idiota é que afronta com a gramática.

Marcos Elias, posso sugerir: da próxima vez poste um artigo em russo. Aí eles teriam um motivo para reclamar. Poucos são os artigos informáticos (é, usei INFORMÁTICOS mesmo, alguém aí é contra???esbravando.gif) que são bem explicativos e em português. Marcos, mais uma vez parabéns!isso_ai.png

marcoselias
marcoselias Super Participante Registrado
481 Mensagens 38 Curtidas
#37 Por marcoselias
01/03/2008 - 13:46
kurumin@0625 disse:
Nos tempos de Windows 3x/9x (excetuando-se o Me) para se criar um RAMDISK bastava acrescentar a linha abaixo:

devicehigh=c:\windows\command\ramdrive.sys /E 4096

Esta linha cria um RAMDISK de 4 MB na memória física. Poderia ser qualquer valor desde que houvesse memória suficiente. Importante frisar que esta linha poderia vir em qualquer parte do arquivo, desde que fosse depois da linha que ativava a memória estendida (device=himem.sys) caso fosse usado um disco de boot do Windows 9x/DOS ou um boot pelo Win3.11. O boot via próprio Windows dispensava o uso da linha device=himem.sys, pois o HIMEM era carregado a partir do IO.SYS no 95/98. O SMARTDRIVE causa confusão com o RAMDRIVE, a diferença é que o SMARTDRIVE é usado para ativar o cache de disco no MS-DOS. O SMARTDRIVE é confundido também com o DRVSPACE, sendo que esse último ativa a compressão de disco no Windows 3.x/9x. No WinMe não tem como fazer RAMDISK nativo simplesmente porque ele ignora os arquivos CONFIG.SYS e AUTOEXEC.BAT. Não sei se usando as variáveis de ambiente do MSCONFIG dá para ativar o RAMDISK no Me.

Agora em relação ao tópico. Estão criticando o autor do artigo porque ele
colocou no texto:

AFFFF!!!! Parem com isso. Ele apenas disse uma realidade do mundo Windows e não fazendo apologia à pirataria. Se a pessoa tiver consciência só usará a versão limitada, se não puder comprar deixa de lado, quem não tem procura o crack. Ele disse alguma inverdade? O que impede do usuário procurar um crack? Agora se ele indicasse onde pegar o crack, aí seria outros 500.

"Escorregão no português": "gravadora" ao invés de "gravador". Para um bom entendedor de informática, meio byte já basta. É mais fácil ligar "gravadora" a "unidade gravadora de CD" do que ler alguns internetês(es) idiotas e horrososos que a gente lê por essa Web da vida. O Internetês idiota é que afronta com a gramática.

Marcos Elias, posso sugerir: da próxima vez poste um artigo em russo. Aí eles teriam um motivo para reclamar. Poucos são os artigos informáticos (é, usei INFORMÁTICOS mesmo, alguém aí é contra???esbravando.gif) que são bem explicativos e em português. Marcos, mais uma vez parabéns!isso_ai.png


Valeu kurumin@0625! Depois de levar tantos chutes por aqui (entre outros agradecimentos, claro), foi bom ver uma mensagem como essa xD

Num dos meus sites/blogs que virou o Explorando, no começo eu postava em internetês, por ter começado como algo bem livre (tanto que as primeiras postagens do Explorando continuam com o internetês; viva a liberdade de expressão). E ainda assim, sendo livre, meio mundo criticava. Poxa vida, para quem não gostou, que vá ler outra coisa! Uma dica é começar pelo www.google.com.br.

Algumas pessoas não sabem como agradecer, e vêm criticar nos mínimos detalhes, ficam "procurando erros". Que coisa feia =\

No GdH é diferente, concordo (sobre o uso do internetês), mas como falei não vou comentar sobre a questão da pirataria por aqui. Já tive um texto postado nesse fórum onde eu discutia sobre a pirataria, a forma como ela é vista e alguns dos meios existentes, e depois de algum tempo o mesmo foi excluído sem eu nem ser notificado. A partir de então, mesmo trabalhando no GdH, nunca mais usei o fórum.

Falou.

# adicionado:

Ah sim, valeu também pela informação, não sabia disso no Windows 9x/DOS, não peguei esse tempo na prática stick_out_tongue.png
veja.png Que tal um novo player? www.mondegoplayer.com
Toca mp3, wma, ogg... E até grava rádios via streaming!
Desktop: Core 2 Quad 2,33 GHz OC @2,8 GHz, Asus P5KPL-AM, 4 GB, 3 HDs (500, 250 e 160 GB), Radeon HD 4870 1 GB, Win7 x64
Servidores: CentOS 5.2
DigUser
DigUser Super Participante Registrado
592 Mensagens 26 Curtidas
#38 Por DigUser
01/03/2008 - 14:08
Tipo, uma boa pergunta:
Para que eu precisaria de um espaço na RAM pra usar como HD. Só se não tivesse mais espaço no HD e a pessoa precisa-se salvar algum arquivo, mas isso é impossível de ocorrer. Outro, se gravar algo na RAM, será perdido quando se reiniciar o PC, é bom no caso do Linux em Live-CD, para salvar os arquivos dos usuários, fora isso, dispenso.
/* Este programa é protegido por leis internacionais de software
* e pela lei de Deus.
*
* Afinal de contas, só Deus sabe como essa coisa funciona..
* Não altere a partir da linha de baixo. */
marcoselias
marcoselias Super Participante Registrado
481 Mensagens 38 Curtidas
#39 Por marcoselias
01/03/2008 - 14:14
DigUser disse:
Tipo, uma boa pergunta:
Para que eu precisaria de um espaço na RAM pra usar como HD. Só se não tivesse mais espaço no HD e a pessoa precisa-se salvar algum arquivo, mas isso é impossível de ocorrer. Outro, se gravar algo na RAM, será perdido quando se reiniciar o PC, é bom no caso do Linux em Live-CD, para salvar os arquivos dos usuários, fora isso, dispenso.


Acho que você não leu bem o texto então smile.png

A RAM é muito mais rápida do que o HD, apesar de prover armazenamento mais limitado e volátil. Em situações em que você precisa de acesso extremamente rápido aos arquivos, é uma boa.

Por exemplo, meu caso. Volta e meia instalo e testo sistemas operacionais em máquinas virtuais. Vou lutar para colocar com uns 6 ou 8 GB de RAM, de modo que eu possa criar máquinas virtuais na memória RAM. A gravação dos dados, instalação dos sistemas na máquina virtual e tudo mais se dará numa velocidade espantosa smile.png
veja.png Que tal um novo player? www.mondegoplayer.com
Toca mp3, wma, ogg... E até grava rádios via streaming!
Desktop: Core 2 Quad 2,33 GHz OC @2,8 GHz, Asus P5KPL-AM, 4 GB, 3 HDs (500, 250 e 160 GB), Radeon HD 4870 1 GB, Win7 x64
Servidores: CentOS 5.2
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#40 Por N0625
01/03/2008 - 14:24
Eu brinquei muito de criar RAMDISK nos meus tempos de 486, Marcos. =) E mais remotamente ainda, quando eu usava PC XT, havia um programa DOS (DOS 3, acho) chamado VDISK, que tinha a mesma função. O problema é que uma fez feito a RAMDISK, para liberar a memória convencional era necessário resetar. Aliás é assim também com o RAMDRIVE.SYS, mas estamos falando de preciosos 512 - 640KB que equipavam os XTs, então se não fosse calculada sabiamente a memória reservada para o disco de RAM, não conseguia rodar nenhum outro programa - época ruim, os Intel 8088 não tinham instruções de memória SWAP. stick_out_tongue.png

Ah, só esqueci uma coisa no texto. A linha devicehigh que carrega o RAMDRIVE.SYS é para ser adicionada no CONFIG.SYS.

marcoselias
marcoselias Super Participante Registrado
481 Mensagens 38 Curtidas
#42 Por marcoselias
01/03/2008 - 15:32
DigUser disse:
Sim, nesse caso sim, mas aí você seria mais um Beta Tester de SO do que um user comum.


Sem dúvida, um eterno fuçador e curioso smile.png

Para usuários comuns, não tem mto sentido querer usar ramdisk.
veja.png Que tal um novo player? www.mondegoplayer.com
Toca mp3, wma, ogg... E até grava rádios via streaming!
Desktop: Core 2 Quad 2,33 GHz OC @2,8 GHz, Asus P5KPL-AM, 4 GB, 3 HDs (500, 250 e 160 GB), Radeon HD 4870 1 GB, Win7 x64
Servidores: CentOS 5.2
eduedmais
eduedmais Super Participante Registrado
702 Mensagens 2 Curtidas
#43 Por eduedmais
02/03/2008 - 10:24
marcoselias, você está certo mesmo. Muitas pessoas preferem ter mais HD e menos memória (pensando que HD grande deixa o pc rápido) como se não fossem se preocupar com o desempenho ou se não usassem programas pesados algum dia.
Isso é como fone de ouvido, quem não presta atenção ao som, não percebe que um fone potente em mesmo volume que um impotente tem um som mais bonito, perfeito.
Isso tamvém é como o processador: se a pessoa comum tem um Core 2 Extreme e um pentium 4 não saberá qual a diferença.
Isso é como o vídeo, tem gente que acha que o vídeo on board de chipsets ruins são bem comparáveis a uma placa de vídeo 8800GT Plus!
--
Core 2 Duo, 2gb RAM, 120GB HD, Vista Home Basic
Eduardo Henrique
Aracaju - SE
descolado.png
eduedmais
eduedmais Super Participante Registrado
702 Mensagens 2 Curtidas
#44 Por eduedmais
02/03/2008 - 11:47
tem alguma coisa errada. No programa tem a opção de a pessoa fazer HD permanente na RAM
Vamos supor que vamos instalar um SO nele. Quando o pc for desligado a ram num recebe energia e perde tudo ou passa os arquivos para o HD e quando o pc for iniciar novamente ele passa pra ram o que demora.
Se supormos que vamos inatalar programas o processo é o mesmo?

Não é isso que acontece?

(dúvida projetada por Luiz Xavier e Eduardo Henrique)
--
Core 2 Duo, 2gb RAM, 120GB HD, Vista Home Basic
Eduardo Henrique
Aracaju - SE
descolado.png
marcoselias
marcoselias Super Participante Registrado
481 Mensagens 38 Curtidas
#45 Por marcoselias
02/03/2008 - 19:06
eduedmais disse:
tem alguma coisa errada. No programa tem a opção de a pessoa fazer HD permanente na RAM
Vamos supor que vamos instalar um SO nele. Quando o pc for desligado a ram num recebe energia e perde tudo ou passa os arquivos para o HD e quando o pc for iniciar novamente ele passa pra ram o que demora.
Se supormos que vamos inatalar programas o processo é o mesmo?

Não é isso que acontece?

(dúvida projetada por Luiz Xavier e Eduardo Henrique)


Não daria smile.png

A ramdisk é ativada pelo sistema operacional onde o programa criador de ramdisk foi instalado. Para instalar um outro SO, não teria como, pois esse outro SO deveria iniciar sozinho, depois do comando do boot loader - o SO antigo, onde o programa da ramdisk foi instalado, não estaria em execução.

Sobre instalar programas (na ramdisk) que rodam sob o SO onde foi criada a ramdisk, eu não tentei.
veja.png Que tal um novo player? www.mondegoplayer.com
Toca mp3, wma, ogg... E até grava rádios via streaming!
Desktop: Core 2 Quad 2,33 GHz OC @2,8 GHz, Asus P5KPL-AM, 4 GB, 3 HDs (500, 250 e 160 GB), Radeon HD 4870 1 GB, Win7 x64
Servidores: CentOS 5.2
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal