Início Tecnologia Você consegue operar um computador sem RAM? Surpreendentemente, sim, mas você se...

Você consegue operar um computador sem RAM? Surpreendentemente, sim, mas você se sentirá infeliz

4
0

A contínua escassez de RAM é apenas uma das muitas razões para direcionar maldições criativas à ascensão da IA ​​generativa – e embora o envio de preços de RAM para a estratosfera seja insignificante em comparação com alguns dos outros males da gigante máquina de doenças mentais que queima planetas e todos os plágios, ainda é uma enorme dor de cabeça se você precisar de mais memória para o seu computador. Tanto é verdade, na verdade, que a situação deixou o YouTuber PortalRunner fazendo uma pergunta que temos certeza de que não passava pela cabeça de ninguém há um ou dois anos: você consegue realmente operar um computador sem RAM?

Bem, spoiler. Embora a resposta curta seja “sim”, a resposta longa é mais parecida com “sim, mas você gostaria de não ter feito isso”. Com isso dito, porém, o PortalRunner vídeo ainda vale a pena assistir, até porque é uma introdução muito detalhada sobre o que a RAM realmente faz, por que seu computador deseja o máximo possível e por que tentar sobreviver sem ela é basicamente impraticável.

Como aquecimento, ele começa tentando fazer com que seu computador funcione com o mínimo de RAM possível. Isso envolve forçar o sistema operacional a usar um arquivo de troca muito grande – basicamente, pegar dados que de outra forma estariam na RAM e gravá-los/lê-los do disco. Seu computador já faz isso quando fica sem RAM, mas tenta evitar isso tanto quanto possível, pela simples razão de que a paginação é terrivelmente lenta, e essa abordagem se mostra uma experiência tão insatisfatória quanto se poderia imaginar. O mesmo acontece com um esforço engenhoso, mas fracassado, para substituir a RAM do sistema por um monte de VRAM extraído de placas gráficas antigas.

Até agora, tão fútil. Ambas as abordagens estão condenadas porque seus respectivos meios são muito mais lentos para acessar e ler do que a RAM do sistema. Mas! As CPUs modernas também vêm com alguns pequenos pedaços de memória super-rápidos que são significativamente mais rápido do que RAM: o cache da CPU. Então, que tal simplesmente dizer ao computador para usar esses e aqueles sozinhos?

Bem, em teoria, sim, você poderia de fato dizer à sua CPU para nunca procurar além do cache as necessidades de memória – mas, ao fazer isso, você está se condenando a trabalhar com quantidades relativamente pequenas de memória. Meu PC para jogos, por exemplo, tem um chip de seis núcleos com três níveis de cache: o nível 1 (o mais rápido) tem 64 KB por núcleo, o nível 2 tem 512 KB por núcleo e o nível 3 tem 16 MB por núcleo. Sem RAM, isso representaria um complete de pouco menos de 100 MB de memória de trabalho, um número que teria parecido impressionante para minha adolescência, mas é impensável em 2026.

Ainda assim, o PortalRunner vai em frente, e é realmente fascinante ver como a execução de programas no espaço limitado do cache da CPU requer essencialmente voltar no tempo. Os desafios que ele encontra serão familiares para pessoas cujas experiências em computação remontam à década de 1980: otimização meticulosa linha por linha do código meeting, criação de gráficos rudimentares com ASCII e uma paleta de cores limitada, and so on.

E, claro, não é muito simples fazer com que seu computador simplesmente esqueça que ele tem RAM instalada. PortalRunner faz isso mexendo no sistema básico de entrada / saída (BIOS) da placa-mãe, mas isso requer encontrar uma placa-mãe bastante antiga – os modelos mais novos usam a Interface de Firmware Extensível Unificada (UEFI) em vez do BIOS, e o primeiro é aparentemente significativamente mais difícil de usar. Depois de uma falsa partida envolvendo uma tentativa fracassada de atualizar o BIOS que resulta em uma máquina permanentemente bloqueada, nosso corajoso herói finalmente se instala em um computador de 2009 e, depois de muita manipulação e hacking, ele revela triunfantemente um programa que está de fato sendo executado inteiramente no cache da CPU. É… é… bem, okay, é o Snake.

Para ser justo, esta é uma prova de conceito, mas… quero dizer, claro, se acontecer de você ter uma placa-mãe relativamente antiga que vem com um chip BIOS adequado, junto com algum conhecimento de montagem, um conjunto muito específico de necessidades de computação e uma constituição forte, você também pode sair da Grande Corrida de Ratos de RAM! Caso contrário, você terá que permanecer aqui com o resto de nós, amaldiçoando-se por não ter atualizado sua RAM no ano passado.

fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui