Wie hält ein iOS-Gerät die Zeit, wenn es keinen Strom hat?

Meinem iPhone geht immer der Akku aus. Wenn ich es jedoch wieder einschalte, ist die Zeit immer noch perfekt synchronisiert. Dies wirft die Frage auf: "Wie hält es die Zeit, wenn die Batterie leer ist?"

Es muss eine Art "Tick"-Mechanismus im Telefon geben, wenn der Akku leer ist und daher nicht vollständig leer ist.

Antworten (6)

Das iPhone ist nicht vollständig entladen, wenn der Akku "stirbt". Wenn Sie versuchen, es einzuschalten, wenn der Akku leer ist, wird der Bildschirm kurz aufleuchten, um Ihnen mitzuteilen, dass der Akku leer ist – dh es ist noch etwas Energie im Akku vorhanden. Die Uhr wird weiterhin von der Batterie betrieben und verbraucht so wenig Energie, dass Apple beschlossen hat, die Uhr am Laufen zu halten.

Irgendwann wird die Batterie vollständig entladen (wahrscheinlich nach vielen Tagen oder Wochen) und die Uhr wird schließlich aufhören, die Zeit zu halten. Wie Ian C. erwähnte, wird die Uhr synchronisiert, wenn das Telefon angeschlossen und wieder eingeschaltet wird, sofern ein Netzwerk verfügbar ist.

Das Telefon synchronisiert seine Uhr mit dem eingebetteten Uhrsignal Ihres Mobilfunkanbieters, wenn es gestartet wird. Alle Mobilfunkprotokolle bieten eine Uhrnetzwerkfunktion, mit der Geräte im Netzwerk ihre Uhrzeit und ihr Datum mit einer Masterzeit und einem Masterdatum des Anbieters synchronisieren können.

Es ist also nicht so, dass das Telefon die Zeit gehalten hat, als es keinen Strom hatte, sondern dass es beim Einschalten das richtige Datum und die richtige Uhrzeit eingestellt hat.

Und ich würde verstärken - das Gerät fährt das Betriebssystem und die Hardware außer der Uhr bei Spannungspegeln herunter, die weit über dem Punkt liegen, an dem der letzte laufende Chip eine winzige Menge Strom verbraucht. Ja, wenn die Lichter "ausgeschaltet werden, wenn der letzte Chip auf Niederspannung kapituliert" - das Gerät wird drahtlos neu synchronisiert, solange Sie die Zeiteinstellung zulassen. Ich habe gesehen, wie Geräte im AirPlane-Modus 6 Monate lang ohne Strom waren und immer noch nicht, dass die Uhr die Zeit nicht einhält - in der Praxis muss das Gerät also in den allermeisten Fällen nicht einmal die Zeit einstellen. +1 für die kurze und nützliche Antwort.
Es könnte auch das gute alte NTP (Network Time Protocol) verwenden. Bei Verwendung dieses Ansatzes würden weniger regionale/internationale Probleme auftreten.

Die Echtzeituhr ist eine von der primären CPU unabhängige Komponente (obwohl sie alle Teil desselben SOC-ICs ist), die mit einer niedrigeren Spannung weiterläuft, als für den Betrieb aller anderen Teile des Telefons erforderlich ist. Wenn der Akku eines Telefons leer ist, nimmt seine Spannung ab, und unter einer bestimmten Spannung funktionieren einige Komponenten überhaupt nicht mehr. Es kann so weit erschöpft sein, dass es als dauerhaft beschädigt und nicht wiederaufladbar angesehen wird und noch genügend Spannung hat, um die RTC zu betreiben.

Es ist besser zu fragen, wie Computer Zeit brauchen? Normalerweise haben sie eine andere Stromquelle, um die Timer-Schaltung zu betreiben. Ich denke bei den Apple Geräten ist es nicht der Hauptakku. Wie ich mich erinnere, hält eine einfache Batterie in meinem Desktop-PC neben dem Wechselstrom die Zeit für 5 oder 6 Jahre. (Ich erinnere mich, dass wir diese Batterie herausnehmen sollten, um das BIOS-Passwort zurückzusetzen!). Ich denke also, dass es höchstwahrscheinlich andere Energiequellen wie eine kleine Batterie gibt, um Ihre Zeit und Passwörter zu speichern.

Das iPhone verwendet seinen Hauptakku für alles, ebenso wie die letzten Generationen von Apple-Computern.
@Ryccardo Ich glaube dir in Bezug auf das iPhone, aber wolltest du damit sagen, dass Apple-Desktops außer Wechselstrom keinen separaten Akku haben?
In der Tat. Eigentlich hatte ich Zweifel, eine solche Behauptung zu posten, aber sowohl Platinenscans als auch die allgegenwärtigen „Ersatzakkus für […]“-Websites zeigen das Fehlen eines echten Akkus. Ich spekuliere über die Verwendung eines Supercaps (großer Kondensator), wie er bei den meisten Digitalkameras verwendet wird – oder um eine provokantere Annahme zu treffen: Wenn Apple voraussagt, dass überall eine leistungsstarke Internetverbindung verfügbar ist (denken Sie an iCloud und Internet Recovery), gelegentlich NTP-Sync wäre das letzte Problem.

Ein Laptop macht es mit einer CMOS-Batterie. Also hat Apple wahrscheinlich so etwas Kleines in das iPhone eingebaut. Tatsächlich ist Persistent Storage ein weiterer zu berücksichtigender Punkt. Zum Beispiel hatte ich ein HP Pocket PC-Telefon, das alle Daten löschte, wenn der Akku leer war. (Sie können jetzt sehen, warum wir alle Apple-Produkte verwenden.) Und denken Sie schließlich daran, dass Mobiltelefone (und Computer) Zeit über das Internet (Netzwerk) abrufen können.

Obwohl es sich um einen alten Thread handelt und bereits viele gute Antworten gegeben wurden, möchte ich einen Punkt hinzufügen, den bisher niemand erwähnt hat. Wenn Sie Ihr Telefon in den Flugzeugmodus schalten und der Akku weniger als die für den Betrieb der RTC (Real Time Clock) erforderliche Mindestleistung verbraucht ist, oder noch besser, wenn Sie den Akku trennen, sobald Sie das Telefon wieder einschalten, Datum und die Zeit kann nicht synchronisiert werden (da es sich offensichtlich immer noch im Flugzeugmodus befindet) und Sie werden feststellen, dass Datum und Uhrzeit auf einen Moment eingestellt werden, kurz bevor das Telefon keinen Strom mehr hat (vielleicht 1 oder 2 Minuten zuvor). . Aus diesem Grund würde ich zu der Annahme neigen, dass das aktuelle Datum und die aktuelle Uhrzeit regelmäßig in den Flash-Speicher geschrieben werden.