18Aug

Kaip kompiuteris žino, kai jis tinkamai neveikia?

Kai paleisite kompiuterį po netinkamo išjungimo / sistemos gedimo, jis paprastai siūlo veiksmus, tokius kaip įkėlimas į saugųjį režimą ir disko patikrinimas. Kaip kompiuteris žino, kad jis sudaužė?

Šiandienos klausimas &Atsakymų sesija ateina pas mus "SuperUser" - "Stack Exchange", "Q & A" svetainių bendruomenės naršyklės padalinys.

Klausimas

SuperUser skaitytuvas FrozenKing nori sužinoti, kaip jo kompiuteris žino, kada jis sudaužė ar kitaip netinkamai uždarė.Jis rašo:

Tiesą sakant, šis klausimas manęs sukėlė dėl galios sumažinimo mano namuose. Kai maitinimas nutraukiamas, kompiuteris staiga praranda energiją.

Kaip kompiuteris žino, kad išjungimas nebuvo tinkamai atliktas?

Tai įdomus klausimas;aiškiai šiuolaikinės operacinės sistemos gerai žino, kad kažkas nutiko, bet kokiu mechanizmu jie suprato?

Atsakymai

SuperUser autorius David Schwartz siūlo bendrą atsakymą ir įžvalgą į įvairias operacines sistemas:

kompiuteriuose, kuriuose nėra "Windows", aptikimas paprastai atliekamas kiekvienai failų sistemai. Kai failų sistema yra įdiegta skaitymo / rašymo režime, įrašas įrašomas į failų sistemą, pažymint, kad ji yra purvina. Kai failų sistema yra išmontuota, rašomas įrašas, pažymintis jį švariu. Pradėjus darbą, operacinė sistema patikrina, ar jo pagrindinės failų sistemos yra pažymėtos nešvarios, ir jei taip, tai žino, kad nebuvo švaraus išjungimo - bent iš tų failų sistemų.

Dar vienas autorius, "ChrisF" konkrečiai atsako į "Windows" operacinę sistemą: "

" Windows taip pat naudoja "Dirty Bit" metodą, norėdamas nustatyti, ar kompiuteris buvo tinkamai išjungtas:

Kai išjungtas, kaip įprasta, išjungtas bitas. Tačiau jei išjungtas maitinimas arba netinkamas( priverstinis) išjungimas, bitas vis tiek bus įjungtas kitą kartą paleidus kompiuterį.

Tai reiškia, kad "Windows" gali pasiūlyti ištaisyti veiksmus, pvz., Paleisti į saugųjį režimą.

Be to, "Windows" kompiuteris įrašys įrašą į įvykių žurnalą, išsamiai nurodydamas, kada ir kodėl( jei žinoma) jis buvo uždarytas. Taip pat įrašomas įvykis, kai kompiuteris paleidžiamas.

Ar kažką pridėti prie paaiškinimo? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.