2012-06-07 6 views
0

Я изучаю драйвер/ядро ​​Android. Я считаю, что есть 2 набор контролеров:Почему мы должны реализовывать/использовать наш сторожевой таймер вместо контрольного контрола Linux по умолчанию?

  1. kernel/watchdog.c
  2. /drivers/watchdog/tegra_wdt.c

Оба они используются для восстановления системы, как система повесить на событии (например, бесконечный цикл).

Первый по умолчанию включен во время загрузки системы, но многие люди все еще реализуют свой сторожевой таймер в каталоге/drivers/watchdog/для конкретного драйвера. Я смущаюсь по этому поводу. Зачем нам нужно несколько сторожевых псов? Кто-нибудь знает о «философии» об этом?

ответ

-1

Потому что Watchdog используется для защищенной резьбы, с помощью этого мы можем остановить поток, чтобы он не смог прослужить дольше.

+0

Это должно быть комментарий –