Home Tecnologia È possibile eseguire un laptop senza RAM? Sorprendentemente sì, ma sarai infelice

È possibile eseguire un laptop senza RAM? Sorprendentemente sì, ma sarai infelice

7
0

La continua carenza di RAM non è che uno dei tanti motivi per indirizzare maledizioni inventive all’ascesa dell’intelligenza artificiale generativa – e mentre l’invio dei prezzi della RAM nella stratosfera impallidisce in confronto advert alcuni degli altri mali della gigantesca macchina per malattie mentali che plagia tutto e brucia il pianeta, è comunque un enorme rompicoglioni se ti capita di aver bisogno di più memoria per il tuo laptop. Tanto che, in effetti, la situazione ha YouTuber PortalRunner ponendo una domanda che siamo abbastanza sicuri non passasse per la mente di nessuno un anno o due fa: puoi davvero far funzionare un laptop senza RAM?

Bene, spoiler. Mentre la risposta breve è “sì”, la risposta lunga è più sulla falsariga di “sì, ma desidererai di non averlo fatto”. Detto questo, però, PortalRunner’s video vale comunque la pena guardarlo, anche perché è un manuale molto dettagliato su cosa fa effettivamente la RAM, perché il tuo laptop ne vuole quanta più possibile e perché provare a farne a meno è sostanzialmente poco pratico.

Come riscaldamento, inizia cercando di far funzionare il suo laptop con la minor quantità di RAM possibile. Ciò implica forzare il sistema operativo a utilizzare un file di scambio molto grande, in pratica prendendo i dati che altrimenti sarebbero nella RAM e scrivendoli/leggendoli invece dal disco. Il tuo laptop lo fa già quando esaurisce la RAM, ma cerca di evitarlo il più possibile, per il semplice motivo che il paging è incredibilmente lento, e questo approccio si rivela un’esperienza insoddisfacente come si potrebbe immaginare. Lo stesso vale per uno sforzo ingegnoso ma alla high quality destinato a fallire nel sostituire la RAM di sistema con un mucchio di VRAM sottratta a vecchie schede grafiche.

Finora tutto inutile. Entrambi questi approcci sono condannati dal fatto che i rispettivi mezzi sono molto più lenti nell’accesso e nella lettura rispetto alla RAM di sistema. Ma! Le CPU moderne sono dotate anche di piccoli blocchi di memoria superveloci che lo sono in modo significativo Più veloce della RAM: la cache della CPU. E allora che ne dici di dire al laptop di usare quelli e quelli solo?

Ebbene, in teoria sì, potresti effettivamente dire alla tua CPU di non guardare mai oltre la cache per le sue esigenze di memoria, ma così facendo ti condannerai a lavorare con quantità di memoria relativamente piccole. Il mio PC da gioco, advert esempio, ha un file chip a sei core con tre livelli di cache: il livello 1 (il più veloce) ha 64 KB per core, il livello 2 ha 512 KB per core e il livello 3 ha 16 MB per core. Senza RAM, ciò equivarrebbe a un totale di poco meno di 100 MB di memoria di lavoro, un numero che sarebbe sembrato impressionante a me stesso da adolescente ma che è impensabile nel 2026.

Tuttavia, PortalRunner ci prova, ed è davvero affascinante vedere come l’esecuzione di programmi nello spazio limitato della cache della CPU richieda essenzialmente un salto indietro nel tempo. Le sfide che incontra saranno familiari a persone le cui esperienze informatiche risalgono agli anni ’80: ottimizzazione scrupolosa riga per riga del codice meeting, creazione di grafica rudimentale con ASCII e una tavolozza di colori limitata, ecc.

E, naturalmente, non è semplicissimo far sì che il tuo laptop dimentichi semplicemente di avere della RAM installata. PortalRunner lo fa armeggiando con il BIOS (Fundamental Enter/Output System) della scheda madre, ma ciò richiede la ricerca di una scheda madre abbastanza vecchia: i modelli più recenti utilizzano Unified Extensible Firmware Interface (UEFI) anziché il BIOS, e il primo è apparentemente molto più difficile da gestire. Dopo una falsa partenza che comporta un tentativo fallito di flashing del BIOS che si traduce in una macchina permanentemente bloccata, il nostro coraggioso eroe si stabilisce finalmente su un laptop del 2009 e, dopo molti tentativi e hacking, svela trionfalmente un programma che funziona interamente nella cache della CPU. È… è… beh, okay, è Snake.

In tutta onestà, questa è una prova di concetto, ma… voglio dire, certo, se ti capita di avere una scheda madre relativamente vecchia dotata di un chip BIOS adatto, insieme advert una certa conoscenza dell’assemblaggio, una serie molto specifica di esigenze informatiche e una costituzione forte, anche tu potresti tirarti fuori dalla Grande Corsa al High della RAM! Altrimenti, però, dovrai rimanere qui con il resto di noi, maledicendoti per non aver aggiornato la tua RAM l’anno scorso.

fonte

LEAVE A REPLY

Please enter your comment!
Please enter your name here