Are fiecare sistem de operare nevoie de memorie RAM?
Dacă aveți un computer pe care RAM-ul a rămas posibil, există sisteme de operare care să funcționeze pe computer, cel puțin pentru a vă ajuta să testați și să diagnosticați hardware-ul? Astăzi, postul SuperUser Q & A face o discuție plină de viață cu privire la acest subiect pentru a satisface o întrebare curioasă a cititorului.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.
Fotografie prin amabilitatea lui Chris Isherwood (Flickr).
Intrebarea
Superuser VusP vrea să știe dacă există un sistem de operare care poate funcționa fără memorie RAM:
Există un sistem de operare care poate fi folosit fără memorie RAM, și anume tipul pe care pot să-l creez și să-l folosesc cu computerul meu? Acest lucru devine ciudat, deoarece bootarea este de fapt încărcarea sistemului de operare în RAM.
Notă: Inițial am vrut să știu despre un sistem de operare mai puțin RAM pentru a verifica și a vedea dacă memoria laptop-ului meu a rămas rău (nu rulează, ci prezintă un ecran gol), dar îmi place modul în care această întrebare a făcut snowball.
Există un sistem de operare care poate funcționa fără memorie RAM?
Răspunsul
Contribuitorul SuperUser agtoever are răspunsul pentru noi:
Fiecare sistem de operare are nevoie de memorie RAM?
Un pas obligatoriu în procesul POST BIOS este de a verifica dacă există RAM. Opțional, verifică dacă funcționează corect memoria RAM. Prin urmare, răspunsul la întrebarea dvs. "Are fiecare sistem de operare nevoie de memorie RAM?" Este: Nu, nu pe acest hardware (compatibil IBM PC). De asemenea, pentru restul acestui răspuns, voi presupune hardware compatibil IBM PC.
Poate funcționa un sistem de operare cu RAM defect?
Dacă memoria RAM este defectă (și nu este complet absentă sau defectă) sau dacă puteți să înlocuiți (parțial) memoria RAM, s-ar putea să încărcați utilizând patch-urile BadRAM sau BadMEM kernel-ului. Se cere să recompilați nucleul (sunete mai ușor decât este cazul dacă îl faci pentru prima dată) și puteți reporni, apoi spuneți kernelului unde este memoria rău. O explicație frumoasă a utilizării Memtest86 / Memtest86 + și BadRAM / BadMEM poate fi găsită aici.
Poate funcționa un sistem de operare fără RAM și poate utiliza cache-ul procesorului ca RAM?
Din câte știu, nu există nicio modalitate de a utiliza memoria cache a CPU-ului ca memorie RAM fără nici o memorie RAM prezentă în sistem (așa cum sugerăm @philipp și alții) în comentarii. Dacă există, ar fi bine să o adăugați aici. Singura lucrare pe care am găsit-o despre acest subiect este această lucrare Folosind cache-ul unui procesor ca RAM până când RAM-ul este inițializat. Nu sunt sigur dacă (și cum) va funcționa fără memorie RAM. Din câte știu, nu există cod de lucru care să încarce un sistem de operare pe un PC compatibil IBM. Orice referință la dovezi de concepte, cod de lucru sau orice altceva este binevenită și o voi adăuga la acest răspuns.
Pot ajunge la BIOS?
Întrebarea inițială a posterului este puțin vagă dacă laptopul este capabil să treacă BIOS POST. După cum subliniază @Tonny, niciun sistem de operare nu vă va ajuta accesați BIOS-ul. Introduceți BIOS-ul utilizând tastele F1, F2, F10, DEL sau ESC (în funcție de marca BIOS-ului dvs.).
Cum de a recupera datele de pe laptop fără RAM?
În ceea ce privește obiectivul din spatele întrebării dvs., de ce aveți nevoie de acces la laptopul dvs.? Există încă date pe unitatea hard disk pe care doriți să o recuperați? În acest caz, este mult mai ușor să scoateți unitatea hard-out (consultați manualul) și să o atașați la un dispozitiv de stocare extern sau direct la un computer desktop. Iată un ghid bun pentru a face exact acest lucru.
V-ar interesa să vedeți mai multe informații despre acest subiect? Apoi, asigurați-vă că pentru a verifica firele de discuție plin de viață legate de mai jos!
Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.