Цитата(Herz @ Apr 6 2016, 21:02)

Почему же? Хоть и не шибко точно, но ноутбук прогнозирует, насколько хватит заряда батареи.
Очевидно, что (раз его контроллер управляет не только разрядом, но зарядом батареи) он всегда знает сколько мА/ч было вдуто в батарею и сколько высосано из неё. Кроме того у него есть энергонезависимые часы, по которым он может определять время саморазряда батареи при выкл. ноутбуке. На основании этих данных и рассчитанного ранее разработчиком батареи КПД процесса зарядки, коэффициента старения батареи и срока её службы, температурного режима, думаю можно достаточно точно рассчитать время работы от текущего состояния до отключения батареи. Но это только если ток разряда постоянный.
А точно он в принципе не может рассчитать, так как заранее не знает ток потребления ноутбука, который сильно зависит от действий пользователя и запускаемых им программ.
Т.е. - контроллеру батареи ноутбука можно в принципе даже не измерять напряжение на батарее чтобы прогнозировать время её разряда, а только текущий ток потребления.