Ali vsak operacijski sistem potrebuje RAM?
Če imate računalnik, na katerega je RAM morda šel slabo, ali obstajajo operacijski sistemi, ki bodo delovali v računalniku, vsaj za pomoč pri testiranju in diagnosticiranju strojne opreme? Današnja postavka SuperUser Q&A postavi živahno razpravo na to temo, da bi zadovoljila zanimivo vprašanje bralca.
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.
Fotografija je odobrena s Chrisom Isherwoodom (Flickr).
Vprašanje
Bralnik SuperUser želi vedeti, ali obstaja operacijski sistem, ki lahko deluje brez RAM-a:
Ali obstaja operacijski sistem, ki se lahko uporablja brez RAM-a, natančneje, vrste, iz katere lahko izdelam zagonski flash pogon in ga uporabljam z računalnikom? To postane nerodno, saj je zagon v bistvu nalaganje operacijskega sistema v RAM.
Opomba: Prvotno sem želel vedeti o operacijskem sistemu brez RAM-a, da bi preveril in preveril, ali je RAM mojega prenosnega računalnika šel slabo (ne zažene, ampak predstavlja prazen zaslon), vendar mi je všeč, kako je to vprašanje zasut.
Ali obstaja operacijski sistem, ki lahko deluje brez RAM-a?
Odgovor
Sodelavka SuperUser agtoever ima odgovor za nas:
Ali vsak operacijski sistem potrebuje RAM?
Obvezen korak v procesu POST BIOS-a je preveriti, ali obstaja RAM. Po izbiri preveri, ali vaš RAM deluje pravilno. Torej je odgovor na vaše vprašanje, "Ali vsak operacijski sistem potrebuje RAM?": Ne, ne na tej (IBM PC združljivi) strojni opremi. Tudi za preostanek tega odgovora bom prevzel strojno opremo, združljivo z IBM PC.
Ali lahko operacijski sistem zaganja z okvarjenim RAM-om?
Če je vaš RAM pokvarjen (in ni popolnoma odsoten ali pokvarjen) ali če lahko (delno) zamenjate svoj RAM, se boste morda lahko zagnali s popravki jedra BadRAM ali BadMEM. Zahteva, da znova prevedete jedro (zveni preprosteje, kot je, če to počnete prvič) in lahko znova zaženete, nato pa sporočite jedru, kje je vaš slab spomin. Lepo razlago uporabe Memtest86 / Memtest86 + in BadRAM / BadMEM lahko najdete tukaj.
Ali lahko operacijski sistem zaganja brez RAM-a in uporablja predpomnilnik CPU kot RAM?
Kolikor vem, ne moremo uporabljati predpomnilnika CPU-ja kot RAM-a brez RAM-a, ki je prisoten v vašem sistemu (kot predlaga @philipp in drugi) v komentarjih. Če obstaja, bi bilo lepo, če bi ga dodali tukaj. Edini dokument, ki sem ga lahko našel o tej temi, je ta dokument Uporaba pomnilnika procesorja kot pomnilnika RAM, dokler se RAM ne inicializira. Ne vem, če (in kako) bo deloval brez RAM-a. Kolikor vem, ni delovne kode, ki bi zagnala operacijski sistem na IBM-ovem združljivem računalniku. Vsako sklicevanje na dokaze o kon- ceptih, delovno kodo ali karkoli drugega je dobrodošlo in to bom dodal temu odgovoru.
Lahko dobim BIOS?
Prvotno vprašanje plakata je nekoliko nejasno, če lahko prenosnik prenese BIOS POST. Kot je opozoril @Tonny, vam operacijski sistem ne bo pomagal priti do BIOS-a. V BIOS vstopite s tipkami F1, F2, F10, DEL ali ESC (odvisno od znamke BIOS-a).
Kako obnoviti podatke iz prenosnega računalnika brez RAM-a?
Kar se tiče cilja, ki stoji za vašim vprašanjem, zakaj potrebujete dostop do prenosnega računalnika? Ali so na trdem disku še vedno podatki, ki jih želite obnoviti? V tem primeru je veliko težje izvleči trdi disk (glejte priročnik) in ga priključiti na zunanjo napravo za shranjevanje ali neposredno na namizni računalnik. Tukaj je lepo vodilo za to.
Vas zanima več povratnih informacij o tej temi? Potem se prepričajte, da preverite živahno razpravo, povezano spodaj!
Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.