Má každý operační systém potřebovat paměť RAM?
Pokud máte počítač, u něhož je paměť RAM možná špatně, existují nějaké operační systémy, které budou fungovat v počítači, alespoň aby vám pomohly vyzkoušet a diagnostikovat hardware? Dnešní příspěvek Q & A SuperUser se do této živé diskuse zabývá, aby uspokojil otázku zvědavé čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Foto s laskavým svolením Chrisem Isherwoodem (Flickr).
Otázka
Čtečka SuperUser VusP chce vědět, zda existuje operační systém, který může fungovat bez paměti RAM:
Existuje operační systém, který lze použít bez paměti RAM, konkrétně typu, ze kterého můžu vytvořit zaváděcí flash disk a používat ji s mým počítačem? To je trapné, protože bootování je v podstatě načítání operačního systému v paměti RAM.
Poznámka: Původně jsem chtěl vědět o operačním systému bez paměti RAM, abyste zkontrolovali a zkontrolovali, zda má paměť RAM notebooku špatně (neobsahuje, ale představuje prázdnou obrazovku), ale líbí se mi způsob, jakým tato otázka zasněžovala.
Existuje operační systém, který může fungovat bez paměti RAM?
Odpověď
Příspěvek SuperUser agtoever má pro nás odpověď:
Potřebuje každý operační systém paměť RAM?
Povinným krokem procesu BIOS POST je zkontrolovat, zda existuje paměť RAM. Případně kontroluje, zda vaše RAM funguje správně. Takže odpověď na vaši otázku "Má každý operační systém potřebují paměť RAM?" Je: Ne, ne na tomto hardware (kompatibilní s IBM PC). Také pro zbytek této odpovědi budu předpokládat kompatibilní hardware IBM PC.
Může operační systém spouštět s vadnou pamětí RAM?
Je-li vaše paměť RAM vadná (a ne úplně chybějící nebo přerušená) nebo pokud můžete (částečně) vyměnit paměť RAM, můžete ji spustit pomocí záplat na jádře BadRAM nebo BadMEM. Vyžaduje, abyste zkompilovali jádro (zvuk je jednodušší, než když to děláte poprvé) a můžete restartovat, a pak řekněte jádru, kde je špatná paměť. Příjemné vysvětlení použití Memtest86 / Memtest86 + a BadRAM / BadMEM naleznete zde.
Může operační systém spustit bez paměti RAM a použít mezipaměť procesoru jako paměť RAM?
Pokud vím, neexistuje způsob, jak využít cache CPU jako paměť RAM bez přítomnosti paměti RAM ve vašem systému (jak doporučuje @philipp a další) v komentářích. Pokud existuje, bylo by hezké je přidat zde. Jediný papír, který jsem mohl najít na toto téma, je o tomto článku Pomocí mezipaměti procesoru jako paměti RAM až do inicializace paměti RAM. Nevíte, zda (a jak) bude fungovat bez paměti RAM. Pokud vím, neexistuje žádný pracovní kód, který by spustil operační systém v počítači kompatibilním s IBM. Jakékoli odkazy na důkazy o koncepcích, pracovní kód nebo cokoli jiného jsou vítané a přidám je k této odpovědi.
Mohu se dostat k systému BIOS?
Otázka originálního plakátu je trochu vágní, pokud je notebook schopen předat BIOS POST. Jak upozorňuje @Tonny, žádný operační systém vám nepomůže přejděte do systému BIOS. Systém BIOS zadáte pomocí tlačítek F1, F2, F10, DEL nebo ESC (v závislosti na vaší značce BIOS).
Jak obnovit data z notebooku bez paměti RAM?
Pokud jde o cíl za vaší otázkou, proč potřebujete přístup k notebooku? Na pevném disku jsou stále data, která chcete obnovit? Pokud tomu tak je, je mnohem snazší vytáhnout pevný disk (viz manuál) a připojit ho k externímu úložnému zařízení nebo přímo k stolnímu počítači. Zde je pěkný průvodce.
Chcete se dozvědět více informací o tomto konkrétním tématu? Poté se ujistěte, že jste viděli živý diskusní příspěvek, který je připojen níže!
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.