快科技4月3日消息,面對(duì)當(dāng)前的內(nèi)存價(jià)格,博主PortalRunner決定做一個(gè)極端實(shí)驗(yàn):一臺(tái)沒(méi)有內(nèi)存條的的電腦能不能用?答案是理論上可以,但幾乎沒(méi)法正常使用。
實(shí)驗(yàn)基于一塊老款華擎主板和Intel Core 2 Duo處理器,PortalRunner首先嘗試了最常見的替代方案,即Linux交換空間和Windows頁(yè)面文件,兩者原理類似,都是在內(nèi)存不足時(shí)將數(shù)據(jù)轉(zhuǎn)儲(chǔ)到硬盤。
但問(wèn)題在于,系統(tǒng)仍然需要物理內(nèi)存才能啟動(dòng)和運(yùn)行基本功能,結(jié)果毫無(wú)懸念,電腦慢到令人發(fā)指,連簡(jiǎn)單游戲都無(wú)法運(yùn)行。
隨后PortalRunner嘗試將顯存當(dāng)作內(nèi)存使用,測(cè)試顯卡為GTX 1660 Super。
理論上顯存速度很快,但顯存無(wú)法被CPU直接訪問(wèn),需要經(jīng)過(guò)多層軟件中轉(zhuǎn),導(dǎo)致CPU負(fù)載飆升,顯存的速度優(yōu)勢(shì)被完全抵消,最終因過(guò)熱和性能極差而無(wú)法使用。
唯一勉強(qiáng)可行的方案是利用CPU緩存替代內(nèi)存,雖然緩存容量極小,但速度極快。
PortalRunner使用修改版的coreboot固件,繞過(guò)正常檢測(cè),讓系統(tǒng)保持在早期的"緩存即內(nèi)存"狀態(tài)。
最終,一臺(tái)沒(méi)有常規(guī)內(nèi)存的電腦成功運(yùn)行了一款貪吃蛇游戲。
當(dāng)然,這距離實(shí)用方案還差得十萬(wàn)八千里,但在當(dāng)前DRAM供不應(yīng)求、價(jià)格持續(xù)走高的背景下,這個(gè)實(shí)驗(yàn)至少證明了沒(méi)有內(nèi)存的電腦確實(shí)能開機(jī),只是你別指望它能干什么正經(jīng)事。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.