Keresés

Új hozzászólás Aktív témák

  • Rover623

    félisten

    válasz TamasGSi16V #1 üzenetére

    Szögezzük le, ezért kár volt topicot nyitni...vmelyik ''Azonnali...'' topicban is elfért volna.

    Az a Watchdog amit vázoltál, általában ipari környezetben használatos. Szerverbe nem szokás rakni, mivel egy váratlan újraindulás nagyobb veszéllyel jár mint egy látszólagos lefagyás....
    A működését majdnem pontosan vázoltad...de:

    Általában egy egy byte-os visszaszámlálót tartalmaznak, vagyis 0 és 255 közé állíthatók be.
    Az hogy ez mp.-et vagy ennél rövidebb esetleg hosszabb időtartamokat jelöl, eszközfüggő.
    A watchdogot először inicializálni kell, vagyis fel kell tölteni azzal az értékkel ami azt az időt jelzi, ameddig a cuccos vár a következő ''életjelre''...
    Eszköztől függően esetlég még indítani is kell.
    Ezután a beállított időintervallumon belül szoftverből ismétlődő módon meg kell szólítani az eszközt.
    Ha az idő leteltével nem kap jelzést, a cuccos reset-eli a lapot.
    A gond a következő: ha a felhasználói szoftver ami kezeli a watchdogot nem kernelszinten fut (márpedig pl. picipuha oprendszerek alatt nem engedik ilyen mélyre a szoftvereket) akkor előfordulhat hogy a program lefagy, miközben azért a szerver a többi funkcióját még vígan ellátja!
    Na, azoknak is betesz ha ekkor a watchdog lelövi a szervert.
    Tehát csak olyan eszközt tegyél szerverbe, aminek a kezelése kernelszintű intelligens driverrel van megoldva!

    Ami a Biostar alaplapokban van, annak ehhez semmi köze...ha a BIOS-ban túl extrém értékeket állít be a felhasználó (órajelek, időzítések, akármi), akkor a gép nem tud elindulni...a Biostar ez ellen úgy védekezik, hogy az alaplap felismeri a sikertelen boot folyamatot és alapállapotba hozza a hardvereszközöket.
    Rengeteg alaplapnak van ilyen biztonsági funkciója, gyártónként másképpen nevezik...de ez nem az amire te gondoltál.


    [Szerkesztve]

Új hozzászólás Aktív témák