Buckminster
(usa Debian)
Enviado em 16/10/2021 - 22:10h
Lá vou eu com um texto gigantesco... de novo.
"Uma dúvida que me surgiu é que se eu usar outro disco sem ser o ssd para salvar arquivos baixados via torrent (isos, meus docs de trabalho...) isso afetaria o ssd de alguma forma? Digo, a movimentação dos blocos vai acontecer no local onde os dados são salvos, ou vai ficar em um cache tipo no /tmp e só depois vai para o disco onde os dados estão apontados para serem salvos?"
Basicamente, não afeta o SSD. Cada HD ou SSD tem a tal "controladora" (grosso modo, o driver do HD ou SSD), um software específico de cada fabricante.
A movimentação acontece somente no local onde os dados são salvos.
No caso de downloads o /tmp faz um cache, mas depois o sistema operacional através do UUID (ou em sistemas um pouco mais antigos, no Linux, ou em caso de compatibilidade, /dev/sda, etc) direciona para onde vai (HD ou SSD).
Com o tempo os HDs sumirão, não serão mais fabricados.
É claro que uma queda (ou um pico) de energia no meio do download ou no meio do copiar e colar, por exemplo, pode bagunçar isso, mas daí percebe-se ao executar o programa ou abrir o diretório (pasta).
Algumas vezes acontece uma queda de energia que para nós, seres humanos, é imperceptível, mas bagunça o arquivo (ou o programa ao instalá-lo).
No caso de torrent é por isso que existe o HASH para saber se deu alguma perda de dados durante o download, pois num download tem a banda, a velocidade, a estabilidade da conexão, etc.
No caso de DRAM, aqui tem uma boa explicação com os comentários:
https://www.promobit.com.br/forum/o-que-e-dram-por-que-um-ssd-e-melhor-com-isso-5891/
Apesar de que DRAM é um conceito. Grosso modo, os SSDs são DRAMs em si, praticamente são memória RAMs, chips maiores para armazenamento de dados, ressalvadas as diferenças de que memória RAM não tem "controladora"; memória RAM é em si randômica (aleatória, grava onde tem espaço disponível) e o sistema operacional com a CPU (grosso modo, o processador; apesar de que CPU não é a mesma coisa que processador; o processador faz parte da CPU), chipset, etc, controlam o acesso randômico, onde serão salvos os dados com seus respectivos endereços de memória.
Na RAM, ao reiniciar, os dados se apagam, apesar de que existe o que chamam de "reinicialização a frio" e "reinicialização a quente" que nada mais são do que desligar ou reiniciar.
A reinicialização a frio é o Desligar.
A reinicialização a quente é o Reiniciar onde alguns endereços não são apagados da RAM. E ainda tem esse negócio de "endereços de memória" onde o dado em si gravado fica num local físico diferente, grosso modo, o "endereço de memória" é um link que aponta para onde o dado está realmente.
Por isso que, ao deletar um dado na lixeira, o dado não é apagado do HD ou SSD, é somente apagado o endereço de memória.
Por isso que, às vezes, ao desligar a máquina e esperar alguns segundos e ligá-la de novo o problema resolve-se sozinho (dependendo do problema, é claro). Às vezes desligando a fonte ou desconectando o cabo de energia da fonte e esperando alguns segundos também resolve.
Mas já estou indo lá na frente.
Atrevo-me a dizer que, num futuro não muito distante, a memória RAM não mais existirá. Os SSDs virão com um chip (ou algo assim) reservado para o acesso randômico e os demais chips serão reservados para o armazenamento de dados permanente. E isso implicará em novas placas mães sem slot para RAM, sem o circuito da RAM, etc.
Claro que isso também depende da conexão, por exemplo, tem SSDs SATAs e SSDs NVMe, cujas velocidades são diferente, tipo SATA2, SATA3, SATA3G, SATA6G etc. É, basicamente, a conexão física, o encaixe, o slot, vamos por assim dizer.
O tal do "cache" nada mais é do que um lugar onde os dados são salvos temporariamente para depois serem gravados permanentemente. E a RAM tem cache, o processador tem cache,o HD tem cache, o SSD tem cache, o sistema operacional tem cache, etc, mas de certa maneira, quem controla todos os caches é o sistema operacional.
Hardware e software, os dois trabalhando em conjunto e vivendo felizes para sempre e tendo seus filhinhos lindos, os bits, impulsos elétricos.
Um bit 0 e um bit 1 são convenções do ser humano. Um bit 0 na memória RAM, por exemplo, pode representar uma escala entre 0,5 volts à 1,04 volts e assim é em cada circuito. Um bit nada mais é do que um impulso elétrico com o seu valor em volts.
Antigamente dava muito travamento nos computadores e isso acontecia por causa do hardware, a tecnologia estava no início.
Com o advento do silício, por exemplo, um material abundante na natureza e com uma capacidade enorme de não dar oscilações com a energia elétrica que passa por ele vários problemas de travamento foram resolvidos ao natural.
Outro exemplo, o ouro é um dos melhores condutores de eletricidade sem perder essa função por anos (quase ao infinito), mas é caro. Uma placa-mãe feita com trilhas, componentes, etc, de ouro, praticamente não dá problemas de hardware, não oxida, não perde a capacidade de conduzir energia elétrica, mas o ouro não é abundante na natureza e isso torna ele caro.
Enfim, "Esse ssd de 480gb vai pra um notebook de uso cotidiano, com dual boot de janelas e Gnu/Linux. Como acabo mexendo com arquivos de imagens grandes, esse ssd por não ter memória DRAM, vai acabar indo pro espaço antes do que eu queira. Pretendo pegar algo entre 240/256/480/512gb/ e ir salvando tudo em um disco externo".
Não vejo porque esse SSD iria para o espaço assim tão rapidamente por não ter memória DRAM. Salvar em um disco externo (seja HD ou SSD) é uma questão de backup, preservação de dados.
Ainda não sabe se os SSDs terão vida útil mais longa do que os HDs porque os HDs são discos rígidos, um disco de metal magnetizado por bits (impulsos elétricos) e os SSDs são chips. Talvez os SSDs terão vida útil mais longa do que os HDs.
Como eu vejo, a grande vantagem dos SSDs é que praticamente não tem badblock, não tem uma "agulha" gravando dados, enquanto o HD gira e uma oscilação por mais pequena que for pode ocasionar um badblock, grosso modo, arranha fisicamente o disco rígido de metal.
Além disso, não depende de nós, nós só compramos o que a indústria fabrica. Podemos dar sugestões, conversar com os caras que produzem essas tecnologias, é o máximo que podemos fazer. A não ser que sejamos contratados por uma delas, mas caras do software livre geralmente não são contratados pelas indústrias porque a mentalidade é diferente. Pode até ser contratado, mas logo depois é mandado embora ou sai por conta por não concordar com certas coisas, se é que me entende.
Mas enfim, assim é a vida.
________________________________________________
Always listen the Buck!
Sanou tua dúvida, resolveu teu problema?
Então marque como Resolvido e escolha a Melhor Resposta.