Kako računalo zna kada nije ispravno isključeno?
Kada pokrenete računalo nakon nepravilnog isključivanja / pada sustava, obično će vam predložiti radnje poput pokretanja u sigurnom načinu rada i pokretanja provjere diska. Kako računalo zna da se srušio?
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupne grupacije web-lokacija s pitanjima i odgovorima..
Pitanje
Čitač SuperUser FrozenKing želi znati kako njegovo računalo zna kada se srušilo ili na neki drugi način iskrivilo. Piše:
Zapravo, ovo pitanje me pogodilo zbog nestanka struje u mojoj kući. Kada dođe do nestanka struje, dolazi do naglog gubitka energije iz računala.
Kako računalo zna da zatvaranje nije ispravno učinjeno?
To je zanimljivo pitanje; jasno je da su moderni operativni sustavi svjesni da je nešto pošlo po zlu, ali kojim su mehanizmom postali svjesni?
Odgovori
Suradnik SuperUser David Schwartz nudi opći odgovor i uvid u različite operacijske sustave:
Za računala koja nisu na Windowsu, otkrivanje se obično obavlja na temelju pojedinačnog datotečnog sustava. Kada je datotečni sustav montiran u načinu čitanja / pisanja, zapis se zapisuje u datotečni sustav koji ga označava kao prljav. Kad je datotečni sustav demontiran, upisuje se zapis koji označava da je čist. Prilikom pokretanja, operativni sustav provjerava jesu li njegovi jezgreni datotečni sustavi označeni prljavima, i ako je tako, zna da nije bilo čiste gašenja - barem od tih datotečnih sustava..
Još jedan suradnik, ChrisF odgovara preciznije za operacijski sustav Windows:
Windows također koristi metodu Dirty Bit za otkrivanje ispravnog isključivanja računala:
Kada je isključen kao normalan, bit je isključen. Međutim, u slučaju nestanka struje ili nepravilnog (prisilnog) gašenja, bit će i dalje biti uključen prilikom sljedećeg pokretanja računala.
To znači da Windows može predložiti korektivne radnje - kao što je pokretanje u sigurnom načinu rada.
Osim toga, računalo sa sustavom Windows će napisati unos u dnevnik događaja s pojedinostima o tome kada i zašto (ako je poznato) je zatvoren. Također piše događaj kada se računalo pokrene.
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.