Nowoczesne procesory x86 mają co najmniej 512 KB pamięci podręcznej L2. Istnieją aplikacje, które pasowałyby całkowicie do tej ilości pamięci. Czy możesz uruchomić te układy bez podłączonej pamięci RAM? Jeśli tak, to czy istnieje sposób, aby to zrobić, eliminując karę czasową zapisu zwrotnego, gdy procesor próbuje utrzymać spójność pamięci RAM?
Nie mam na myśli konkretnej aplikacji, to tylko bezczynna ciekawość. Jestem pewien, że gdzieś jest niszowa aplikacja, w której byłoby to przydatne.
Po zresetowaniu procesora pamięć podręczna jest wyłączana. BIOS jest tym, co początkowo konfiguruje i czyści pamięć podręczną. Więc nie, nie można uruchamiać go bez pamięci RAM, ponieważ nie ma pamięci RAM do uruchomienia.
źródło
Nie wiem, jak dokładne to jest, ale oto moje przemyślenia:
Nie sądzę, aby można było uzyskać programowy dostęp do pamięci podręcznej. Nie możesz zagwarantować z jednej instrukcji do drugiej, co będzie w pamięci podręcznej i gdzie będzie się znajdować, więc nie możesz jej używać niezawodnie jako pamięci RAM, nawet jeśli możesz uzyskać do niej bezpośredni dostęp.
Możesz uruchomić x86 bez pamięci RAM, ale nie byłbyś w stanie sprawić, by był bardzo użyteczny. Będziesz ograniczony do zwykłego korzystania z wewnętrznych rejestrów do przechowywania danych.
źródło