Die Uhrzeit wird vom Prozessor übernommen, nicht vom GPS. Die Sprünge kommen dann zustande, wenn der Prozessor relativ gut ausgelastet ist und die Anzeige einfach nicht schnell genug aktualisiert wird.
Die Uhrzeit wird wahrscheinlich vom GPS übernommen d. h. mit dessen Signal synchronisiert. Und wenn mal für ein paar Sekunden keine Signal dann wartet halt die Uhr.