вы это аппаратному счетчику обьясните :)
у которого количество единичек и нолей состояния ограниченно
программа то может оперировать огромными цифрами
но железка неа, слыхали про переполнения стека,
и Unix Time Stamp который считает секунды с 1-го января 1970 года
что вам дает возможность непрерывного отсчета с точным определением
времени и даты на аппаратном уровне, без применения сложных
математических расчетов каждый раз когда програмке надо будет
спросить у железки а сколько там времени сейчас :))