Η συνεχής έλλειψη RAM είναι μόνο ένας από τους πολλούς λόγους που μπορεί κανείς να κατηγορήσει την αύξηση της γεννητικής τεχνητής νοημοσύνης και τις επιπτώσεις της στις τιμές υπολογιστών. Η αλήθεια είναι ότι η έλλειψη μνήμης RAM μπορεί να φέρει μεγάλα προβλήματα σε όποιον χρειάζεται περισσότερη μνήμη για τον υπολογιστή του. Σε ένα πρόσφατο βίντεο, ο YouTuber PortalRunner αποφάσισε να απαντήσει σε μια ερώτηση που λίγοι είχαν σκεφτεί: μπορείς να τρέξεις υπολογιστή χωρίς RAM;
Η απάντηση είναι… ναι, αλλά η εμπειρία είναι εξαιρετικά δυσάρεστη. Ο PortalRunner χρησιμοποιεί το βίντεο ως ευκαιρία για μια λεπτομερή εξήγηση για το τι κάνει η RAM, γιατί η υπολογιστική σου εμπειρία εξαρτάται σε μεγάλο βαθμό από αυτή και γιατί η προσπάθεια να λειτουργήσει ένας υπολογιστής χωρίς RAM είναι πρακτικά αδύνατη.
Στην αρχή, δοκιμάζει να τρέξει τον υπολογιστή με όσο το δυνατόν λιγότερη RAM, χρησιμοποιώντας ένα πολύ μεγάλο swap file, δηλαδή μεταφέρει δεδομένα που κανονικά θα ήταν στη RAM στον σκληρό δίσκο. Η διαδικασία αυτή είναι ήδη γνωστή στους υπολογιστές όταν η RAM τελειώνει, αλλά είναι αργή και δυσάρεστη. Μια ακόμη προσπάθεια ήταν να αντικαταστήσει τη συστηματική RAM με VRAM από παλιές κάρτες γραφικών, κάτι που επίσης απέτυχε λόγω της πολύ πιο αργής πρόσβασης στη μνήμη.
Τότε μπαίνει στο παιχνίδι η cache της CPU, η οποία είναι μικρή αλλά πολύ γρήγορη. Σε θεωρητικό επίπεδο, θα μπορούσε ένας υπολογιστής να χρησιμοποιεί μόνο την cache για μνήμη, αλλά αυτό περιορίζει σημαντικά τη διαθέσιμη μνήμη. Για παράδειγμα, ένας σύγχρονος επεξεργαστής με έξι πυρήνες μπορεί να έχει συνολικά περίπου 100 MB μνήμης cache, ποσότητα που για τα σημερινά δεδομένα είναι αστεία μικρή.
Παρά τις δυσκολίες, ο PortalRunner το επιχειρεί, δημιουργώντας ένα περιβάλλον που θυμίζει υπολογιστές της δεκαετίας του 1980: βελτιστοποίηση γραμμής προς γραμμή σε assembly, δημιουργία γραφικών με ASCII και περιορισμένη παλέτα χρωμάτων. Το μεγαλύτερο εμπόδιο ήταν η ανάγκη να απενεργοποιήσει τη RAM μέσω του BIOS, κάτι που απαιτούσε παλιό motherboard, αφού τα σύγχρονα χρησιμοποιούν UEFI, που είναι πιο δύσκολο να παρακαμφθεί.
Μετά από μια αποτυχημένη προσπάθεια flash του BIOS που κατέστρεψε μόνιμα έναν υπολογιστή, ο PortalRunner κατάφερε να τρέξει το παιχνίδι Snake εξ ολοκλήρου στην CPU cache, αποδεικνύοντας ότι η λειτουργία χωρίς RAM είναι δυνατή, αλλά καθόλου πρακτική.
Συμπερασματικά, αν έχεις πολύ συγκεκριμένες ανάγκες, παλιό hardware και γνώσεις προγραμματισμού σε assembly, μπορείς να ζήσεις την εμπειρία της λειτουργίας χωρίς RAM. Για τους υπόλοιπους, η επιλογή είναι σαφής: επένδυσε σε RAM ή προετοιμάσου για αργούς και απογοητευτικούς υπολογιστές.



