Má každý operačný systém potrebovať pamäť RAM?
Ak máte počítač, na ktorom má pamäť RAM pravdepodobne zlé, existujú nejaké operačné systémy, ktoré budú fungovať v počítači, aspoň aby ste pomohli vyskúšať a diagnostikovať hardvér? Dnešný príspevok SuperUser Q & A sa zaoberá živou diskusiou o tejto téme, ktorá uspokojí otázku zvedavého čitateľa.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Foto s láskavým dovolením Chris Isherwood (Flickr).
Otázka
Čítačka SuperUser VusP chce vedieť, či existuje operačný systém, ktorý môže fungovať bez pamäte RAM:
Existuje operačný systém, ktorý možno použiť bez pamäte RAM, a to konkrétne, aký typ môžem vytvoriť zavádzací disk Flash a použiť ho s počítačom? To je nepríjemné, pretože zavádzanie je v podstate načítanie operačného systému v pamäti RAM.
Poznámka: Pôvodne som chcel vedieť o operačnom systéme bez operačného systému RAM, aby som skontroloval a zistila, či sa RAM notebooku zhoršila (nespúšťa sa, ale prezentuje prázdnu obrazovku), ale páči sa mi spôsob, akým táto otázka zasnežovala.
Existuje operačný systém, ktorý môže fungovať bez pamäte RAM?
Odpoveď
Sprostredkovateľ SuperUser agtoever má pre nás odpoveď:
Potrebuje každý operačný systém RAM?
Povinný krok v procese BIOS POST je skontrolovať, či existuje pamäť RAM. Prípadne skontroluje, či vaša pamäť RAM funguje správne. Takže odpoveď na vašu otázku "Má každý operačný systém potrebovať pamäť RAM?" Je: Nie, nie na tomto hardvéri kompatibilnom s IBM PC. Aj na zvyšok tejto odpovede budem počítať s kompatibilným hardvérom IBM PC.
Môže operačný systém spustiť s vadnou pamäťou RAM?
Ak je vaša pamäť RAM vadná (a nie je úplne neprítomná alebo poškodená) alebo ak môžete čiastočne vymeniť pamäť RAM, možno budete môcť zavádzať pomocou záplat BadRAM alebo BadMEM. Vyžaduje, aby ste prekompilovali jadro (znie to jednoduchšie, ako keď to robíte prvýkrát) a môžete ho reštartovať, a potom povedzte jadru, kde je vaša zlá pamäť. Príjemné vysvetlenie použitia Memtest86 / Memtest86 + a BadRAM / BadMEM nájdete tu.
Môže operačný systém spustiť bez pamäte RAM a používať cache CPU ako pamäť RAM?
Pokiaľ viem, neexistuje žiadny spôsob, ako použiť cache CPU ako pamäť RAM bez prítomnosti pamäte RAM vo vašom systéme (ako to navrhuje @philipp a iní) v komentároch. Ak existuje, bolo by pekné ho tu pridať. Jediný dokument, ktorý som mohol nájsť o tejto téme, je o tomto článku Použitie vyrovnávacej pamäte procesora ako pamäte RAM, kým sa inicializuje pamäť RAM. Nie ste si istí, či (a ako) bude fungovať bez pamäte RAM. Pokiaľ viem, neexistuje žiadny pracovný kód, ktorý by spustil operačný systém na kompatibilnom počítači IBM. Akékoľvek odkazy na dôkaz o koncepciách, pracovný kód alebo čokoľvek iné sú vítané a pridám ich k tejto odpovedi.
Môžem sa dostať do systému BIOS?
Otázka pôvodného plagátu je trochu vágna, ak je prenosný počítač schopný prejsť systémom BIOS POST. Ako poukazuje @Tonny, žiadny operačný systém vám nepomôže prejdite do systému BIOS. Vstupujete do systému BIOS pomocou klávesov F1, F2, F10, DEL alebo ESC (v závislosti od vašej značky BIOS).
Ako obnoviť dáta z prenosného počítača bez pamäte RAM?
Pokiaľ ide o cieľ, ktorý stojí za vašou otázkou, prečo potrebujete prístup k vášmu notebooku? Na pevnom disku sú stále údaje, ktoré chcete obnoviť? V takomto prípade je oveľa jednoduchšie vytlačiť disk (pozri príručku) a pripojiť ho k externému pamäťovému zariadeniu alebo priamo k stolnému počítaču. Tu je pekný sprievodca práve to.
Chcete získať viac informácií o tejto konkrétnej téme? Potom sa uistite, že ste si pozreli živú diskusnú diskusiu, ktorá je prepojená nižšie!
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.