RAM 的持續短缺只是創造性詛咒針對生成式 AI 興起的眾多原因之一,雖然與一台完全被盜的巨型精神疾病機器燒毀地球的其他罪惡相比,RAM 價格飆升到了平流層,但如果你的電腦需要更多內存,這仍然是一個巨大的痛苦。如此之多,以至於情況居然有YouTuber 傳送門跑者 問一個我們確信一兩年前沒有人會想到的問題:你真的可以在沒有 RAM 的情況下運行電腦嗎?
好吧,劇透。雖然簡短的答案是“是”,但長的答案更接近“是的,但你會希望你沒有”。然而,無論如何,PortalRunner 的 影片 它仍然值得一看,尤其是因為它非常詳細地介紹了 RAM 的實際用途、為什麼您的電腦需要盡可能多的 RAM,以及為什麼嘗試在沒有 RAM 的情況下繼續運行基本上是不切實際的。
作為熱身,他首先嘗試讓電腦在盡可能少的記憶體上運行。這涉及強製作業系統使用非常大的交換文件 – 本質上是獲取原本可能位於 RAM 中的資料並將其寫入磁碟或從磁碟讀取資料。當你的電腦耗盡記憶體時,它已經這樣做了,但它會盡可能避免這樣做,原因很簡單,分頁速度非常慢,而且這種方法被證明是一種如人們想像的那樣令人不滿意的體驗。用源自舊顯示卡的 VRAM 池替換系統 RAM 的努力也是如此,但最終注定會失敗。
到目前為止,它是沒有用的。這兩種方法都注定會失敗,因為它們的媒體存取和讀取系統 RAM 的速度較慢。但!現代 CPU 還配備了一些非常大的超高速內存 快點 來自 RAM:CPU 快取。那麼,只告訴計算機使用這些並且單獨使用這些又如何呢?
好吧,從理論上講,是的,您實際上可以告訴 CPU 永遠不要超越快取來滿足其記憶體需求 – 但這樣做,您注定要使用相對少量的記憶體。例如,我的遊戲電腦有 六核心晶片 具有三個快取等級:1 級(最快)每個核心 64 KB,2 級每個核心 512 KB,3 級每個核心 16 MB。如果沒有 RAM,工作記憶體總量將略低於 100MB,這個數字對我十幾歲的自己來說似乎令人印象深刻,但在 2026 年卻是不可想像的。
然而,PortalRunner 正在向前邁進,看到在有限的 CPU 快取空間中運行程式需要及時回退真是太酷了。他所面臨的挑戰對於那些擁有 20 世紀 80 年代計算經驗的人來說是很熟悉的:煞費苦心地逐行優化彙編程式碼、使用 ASCII 和有限的調色板創建基本圖形等等。
當然,讓您的電腦忘記它已安裝 RAM 並不那麼容易。 PortalRunner 透過修改主機板的基本輸入/輸出系統 (BIOS) 來實現這一點,但這需要找到一個相當舊的主機板 – 較新的型號使用統一可擴展韌體介面 (UEFI) 而不是 BIOS,而前者似乎更難使用。在一次失敗的 BIOS 更新嘗試失敗導致機器永久崩潰之後,我們勇敢的英雄最終在 2009 年的電腦上安頓下來,經過大量的修補和駭客攻擊,成功地推出了已經完全在 CPU 快取中運行的軟體。這是……這是……呃,呃,這是一條蛇。
公平地說,這是一個概念證明,但是……我的意思是,當然,如果您有一個相對較舊的主機板,配備了適當的 BIOS 晶片,以及一些組裝知識、一組非常具體的計算需求和堅實的架構,那麼您不妨擺脫大 RAM 的激烈競爭!否則,你將不得不和我們其他人一起留在這裡,咒罵自己去年沒有升級你的內存。








