23Aug

Minden operációs rendszernek szüksége van a RAM-ra?

nem-minden-az operációs rendszer által igény-ram-00

Ha van olyan számítógépe, amelyen a RAM valószínűleg rosszul működik, vannak olyan operációs rendszerek, amelyek működni fognak a számítógépen, legalábbis a hardver teszteléséhez és diagnosztizálásához? A mai SuperUser Q & A bejegyzés élénk vitát folytat a témában, hogy kielégítse a kíváncsi olvasói kérdést.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Fotó jóvoltából Chris Isherwood( Flickr).

Kérdés

SuperUser olvasó A VusP szeretné tudni, hogy létezik-e operációs rendszer, amely RAM nélkül működhet:

Van olyan operációs rendszer, amely RAM nélkül használható, konkrétan, hogy milyen típusú bootolható flash meghajtót tudok létrehozni és használnia számítógépemmel? Ez kényelmetlenül érkezik, mivel a rendszerindítás lényegében az operációs rendszert RAM-ban tölti be.

Megjegyzés: Eredetileg egy RAM nélküli operációs rendszert akartam tudni, hogy ellenőrizzem és megnéztem, hogy a laptopom RAM-je rossz lett-e( nem bootol, hanem üres képernyőt mutat), de szeretem ezt a kérdést.

Van olyan operációs rendszer, amely RAM nélkül működhet?

A válasz

A SuperUser közreműködő agtoever a választ nekünk:

Minden operációs rendszernek szüksége van RAM-ra?

A BIOS POST folyamat kötelező lépése, hogy ellenőrizze, van-e RAM.Opcionálisan ellenőrizheti, hogy a RAM megfelelően működik-e. Tehát a kérdésére adott válasz: "Minden operációs rendszer RAM-ra van szüksége?": Nem, nem erre( IBM PC-kompatibilis) hardverre. Ezen túlmenően a válasz további részében vállalok IBM PC kompatibilis hardvert.

Elképzelhető, hogy az operációs rendszer hibás RAM-mal indul?

Ha a RAM hibás( és nem teljesen hiányzik, vagy hibás), vagy ha részlegesen cserélheti a RAM-ot, előfordulhat, hogy a BadRAM vagy a BadMEM kernel javítások segítségével indítható.Ehhez újra kell fordítanod a rendszermagot( a hangok könnyebbek, mint akkor, ha először csinálod), és újraindíthatod, majd mondd el a rendszermagot, ahol rossz a memóriád. A Memtest86 / Memtest86 + és a BadRAM / BadMEM használatának szép magyarázata itt található.

Lehet-e operációs rendszer RAM nélkül indítani és a CPU gyorsítótárát RAM-ként használni?

Amennyire tudom, a CPU-k gyorsítótárát nem lehet RAM-ként használni a rendszeredben lévő RAM nélkül( ahogy azt a @philipp és mások javasolják) a megjegyzésekben. Ha igen, akkor jó lenne hozzáadni. Az egyetlen dolgom, amit a témáról találtam, ez a cikk az -ről A processzor cache-jának használata RAM-ként, amíg a RAM inicializálása .Nem biztos abban, hogy( és hogyan) működik RAM nélkül. Amennyire tudom, nincs olyan működési kód, amely egy operációs rendszert indít egy IBM kompatibilis számítógépen. Bármely utalás a koncepciókra, a munkakódra vagy bármi másra, üdvözlendő és hozzáadom ezt a választ.

Kaphatok a BIOS-hoz?

Az eredeti plakát kérdése kissé homályos, ha a laptop képes a BIOS POST átvitelére. Ahogy @Tonny rámutat, egyetlen operációs rendszer sem fog segíteni az -nek az BIOS-hoz. A BIOS-t a F1, F2, F10, DEL vagy ESC gombokkal( a BIOS márkájától függően) adja meg.

Hogyan lehet visszaállítani az adatokat a laptopról RAM nélkül?

Ami a kérdésed mögött álló célt illeti, miért van szüksége a laptophoz való hozzáférésre? Van még adat a merevlemezen, amelyet vissza szeretne helyezni? Ha ez a helyzet, sokkal könnyebb kihúzni a merevlemezt( lásd a kézikönyvet), és csatlakoztatni egy külső tárolóeszközhöz vagy közvetlenül egy asztali számítógéphez. Itt van egy szép útmutató, hogy ezt tegye meg.

További visszajelzést szeretnél látni ebben a témában? Ezután győződjön meg róla, hogy nézd meg az élénk vitát menet alatt linkelt!

Van valami, amit hozzá lehet adni a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.