Za brojanje vremena koristi se RTC (real time clock) čip. On je nužan za sinkronizaciju mnogih procesa potrebnih kako bi računalo radilo ali između ostalog koristi se i za mjerenje protoka vremena. Za napajanje koristi bateriju i "otkucava" i kada je računalo ugašeno.
Sam postupak je jednostavan, u dio memorije postavlja se osnovna (default) vrijednost, obično u sekundama i zatim se na svakih x otkucaja čipa na tu brojku dodaje još jedna.
Kada je potrebno da se prikaže vrijeme korisniku dijeljenjem se dobivaju sati i minute, ostatak su sekunde.
Preciznost generičkog sata u računalu ili mobitelu nije savršena (zapravo, nije savršena nikada i nigdje) zbog oscilacija u frekvenciji RTC čipa (ukoliko dodaje jednu sekundu na svakih 100 taktova čipa mala je vjerojatnost da će tih 100 taktova doista trajati ravno jednu sekundu a ako i hoće idućih 100 sigurno neće), zbog toga se često koristi sinkroniziranje s nekim od preciznijih izvora. No, za svakodnevnu upotrebu su dovoljno precizni jer teško da će itko od nas primjetiti da je u godinu dana počeo griješiti za jednu ili dvije sekunde.