Re: Jak odroznic zawieszenie komputera

Autor: Izydor (izydorst_at_ikar.mps.com.pl)
Data: Fri 16 Jun 2000 - 15:16:02 MET DST


Aż tu nagle przychodzi Dariusz Flaga i mówi:
>> IMO program - bo sprzet (myszka) dziala
>
> A jezeli sie zwiesil kontroler klawiatury (sprzet) ???
> To ze ctrl-alt-del nie resetuje, to ja moge programowo tez zrobic.

Nie wiem, jak sobie wyobraższ zawieszenie kontrolera klawiatury. W komputerze
jest to specjalizowany układ, który zasadniczo składa się z przesuwanego
rejestru. Odbiera dane z klawiatury dosyć specyficznym protokołem. W samej
klawiaturze znajduje się mikrokontroler, ale on się nie zawiesi, bo nie ma
takiej możliwości.

>
> Mysle, ze odpowiedz na to pytanie jest b.trudna.
> Moze sie zdarzyc np. cos takiego, ze jakis bit zostanie przeklamany (fizycznie)
> i w wyniku program sie zawiesi... <- problem sprzetowy, czy programowy ???

Jeden i drugi. Jeśli bit został przekłamany w kodzie programu i z tego wynikło
zawieszenie można winić sprzęt. Oraz OS, który załadował błędny program i
dopuścił do jego uruchomienia. Jeśli przekłamany bit należał do strumienia
danych i z tego powodu program wpadł np. w jakąś nieskończoną pętlę, to winny
jest bezwzględnie program, bo ma działać poprawnie w każdych warunkach. Od
tego jest kontrola błędów, wprowadzanych danych itd.

>
> Chyba jedynym rozsadnym wskaznikiem (o ile mozna tak to nazwac) jest to, kiedy
> sie cos wiesza. Jezeli w losowych momentach w roznych programach / sys_op. to
> pewnie wina sprzetu (pamiec, proc, hdd...), natomiast jezeli w konkretnych
> sytuacjach tj. jeden program po wybraniu jakiejs tam opcji (za kozdym razem w
> takiej samej sytuacji i w podobny sposob) lub jezeli w tym czasie pracuje inny
> program itd.
>
> A jak zakwalifikowac taka przyczyne - wylacza/wlacza sie monitor (np.z suspend`u)
> i w tym momencie sie cos wywala? Albo wlacza sie pralka/lodowka/mikrofalowka/
> tel.kom/burza w poblizu komutera i ... przyczyna zewnetrzna ?

Problem sprzętowy - nie zapewniasz komputerowi właściwych parametrów
zasilania. Ot, co.

Izydor

-- 
Najlepsza sygnatura to brak sygnatury.


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 20:14:38 MET DST