23Aug

Har alle operativsystem brug for RAM?

gør-hver-operativsystem-system-behov-ram-00

Hvis du har en computer, som RAM'en muligvis har været dårligt, er der nogen operativsystemer, der vil fungere på computeren, i det mindste for at hjælpe dig med at teste og diagnosticere hardwareen? Dagens SuperUser Q & A-post tapper til en livlig diskussion om emnet for at tilfredsstille en nysgerrig læsers spørgsmål.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Foto courtesy of Chris Isherwood( Flickr).

Spørgsmål

SuperUser-læser VusP vil vide, om der findes et operativsystem, der kan fungere uden RAM:

Er der et operativsystem, der kan bruges uden RAM, specielt den type, jeg kan oprette et bootbart flashdrev fra og bruge detmed min computer? Dette bliver akavet, da opstart i det væsentlige indlæser operativsystemet i RAM.

Bemærk: Jeg ønskede oprindeligt at vide om et RAM-mindre operativsystem for at kontrollere, om min laptop's RAM var gået dårligt( den starter ikke, men præsenterer en blank skærm), men jeg kan godt lide den måde, hvorpå dette spørgsmål har snowballed.

Er der et operativsystem der kan fungere uden RAM?

Svaret

SuperUser bidragyder agtoever har svaret for os:

Har alle operativsystemer brug for RAM?

Et obligatorisk trin i BIOS POST-processen er at kontrollere, om der er RAM.Eventuelt kontrollerer den for at se, om dit RAM fungerer korrekt. Så svaret på dit spørgsmål, "Har alle operativsystemer brug for RAM?" Er: Nej, ikke på denne( IBM PC kompatible) hardware. Også for resten af ​​dette svar vil jeg påtage mig IBM PC-kompatibel hardware.

Kan et operativsystem starte med defekt RAM?

Hvis din RAM er defekt( og ikke helt fraværende eller brudt), eller hvis du( delvis) kan erstatte dit RAM, kan du muligvis starte boot ved hjælp af BadRAM- eller BadMEM-kernepatcherne. Det kræver, at du genkompilerer kernen( lyder lettere end det er, hvis du gør det for første gang), og du kan genstarte og derefter fortælle kernen, hvor din dårlige hukommelse er. En god forklaring på brugen af ​​Memtest86 / Memtest86 + og BadRAM / BadMEM kan findes her.

Kan et operativsystem starte uden RAM og bruge CPU'ens cache som RAM?

Så vidt jeg ved, er der ingen måde at bruge din CPU's cache som RAM uden nogen RAM til stede på dit system( som foreslået af @philipp og andre) i kommentarerne. Hvis det er, ville det være rart at tilføje det her. Det eneste papir, jeg kunne finde om emnet, er dette papir om Brug af en processorens cache som RAM, indtil RAM'en initialiseres .Ikke sikker på om( og hvordan) det vil fungere uden RAM.Så vidt jeg ved, er der ingen arbejdskode, der starter et operativsystem på en IBM-kompatibel pc. Eventuelle henvisninger til proof of concepts, arbejdskode eller noget andet er velkomne, og jeg vil tilføje det til dette svar.

Kan jeg komme til BIOS?

Den oprindelige plakat s spørgsmål er lidt vage, hvis den bærbare computer kan passere BIOS POST.Som @Tonny påpeger, vil intet operativsystem hjælpe dig med at få til BIOS .Du indtaster BIOS ved hjælp af F1, F2, F10, DEL eller ESC nøglerne( afhængigt af dit BIOS-mærke).

Sådan gendannes data fra den bærbare computer uden RAM?

Hvad angår målet bag dit spørgsmål, hvorfor har du brug for adgang til din bærbare computer? Er der stadig data på harddisken, som du vil gendanne? Hvis det er tilfældet, er det langt lettere at trække harddisken ud( se manualen) og tilslut den til en ekstern lagerenhed eller direkte til en stationær computer. Her er en god vejledning til at gøre netop det.

Interesseret i at se mere tilbagemelding om dette emne? Så sørg for at tjekke den livlige diskussions tråd, der er linket nedenfor!

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.