Restart kompa podczas zawieszenia

0

Witajcie. Gdzies czytalem ze zawieszenie kompa powodowane jest przez program/proces ktory tak bardzo zajmuje procka ze ten nie moze nic innego robic. Teraz pytanie. Czy mozliwe jest napisanie programu w Delphi ktory podczas sytuacji opisanej wyzej czyli zawieszenia kompa mogl zrestartowac kompurer ?
Pozdrawiam.

0

Nie, nie jest to możliwe. Do zawieszki dochodzi podczas niskopoziomowych obliczeń procesora. Na takim poziomie nie ma już żadnych komunikatów systemowych. Zawiesza się stos systemowy, czyli nawet gdybyś znalazł jakiś sposób na określenie czy komputer się zawiesił, to i tak twój program nie dostał by mocy obliczeniowej, żeby to wykorzystać.
Swoją drogą, coraz gorzej z wami skoro nawet do przycisku reset nie chce wam się czasami sięgnąć.

0

Dzieki za odpowiedz. Tak myslalem ze jest to nie mozliwe.
Co do lenistwa to nie tak. po prostu pisze program i chce kontrolowac prace kompa tzn jak sie zawiesi to sam ma sie zresetowac, teraz wiem ze bedzie to musial robic zewnetrzny uklad prawdopodobnie na mikrokontrolerze ktory bedzie otrzymywal sygnal kontrolny z kompa. Jak go nie bedzie to reset.
Oki jeszcze raz dzieki za odpowiedz.
Pozdrawiam.

0

witam,
to ja sprecyzuje odpowiedź...
tak można zrestartować komputer jak zawiesi się system taka opcja nazywa się WATCHDOG trzeba poszukać jej w biosie (zaznaczam że nie wszystkie płyty go mają) właśnie on jak "wykryje" brak przesyłu komunikatów restartuje komputer.

1 użytkowników online, w tym zalogowanych: 0, gości: 1