Prosesor x86 modern memiliki setidaknya L2 cache 512K. Ada aplikasi yang sepenuhnya cocok dengan jumlah memori ini. Bisakah Anda menjalankan chip ini tanpa RAM terpasang? Jika demikian, apakah ada cara untuk melakukannya yang menghilangkan penalti waktu writeback ketika CPU mencoba untuk mempertahankan koherensi RAM?
Saya tidak memiliki aplikasi spesifik dalam pikiran, itu hanya keingintahuan kosong. Saya yakin di suatu tempat ada aplikasi niche di mana ini akan berguna sekalipun.
Saat CPU keluar dari reset, cache dimatikan. BIOS adalah yang awalnya mengkonfigurasi dan menghapus cache. Jadi tidak, Anda tidak dapat menjalankannya RAM-kurang karena tidak ada RAM untuk mem-boot-nya sejak awal.
sumber
Saya tidak tahu seberapa akurat ini, tetapi ini adalah pikiran saya:
Saya tidak berpikir ada cara apa pun Anda bisa mendapatkan akses terprogram ke cache. Anda tidak dapat menjamin dari satu instruksi ke instruksi berikutnya apa yang ada di cache, dan di mana ia berada, jadi Anda tidak dapat menggunakannya dengan andal sebagai RAM bahkan jika Anda dapat mengaksesnya secara langsung.
Anda dapat menjalankan x86 tanpa RAM, tetapi Anda tidak akan bisa melakukannya dengan sangat berguna. Anda akan dibatasi hanya menggunakan register internal untuk penyimpanan data.
sumber