Como um dispositivo iOS mantém o tempo quando está sem energia?

32

Meu iPhone está sempre ficando sem bateria. No entanto, quando eu ligo novamente, o tempo ainda está em perfeita sincronização. Isso suscita a pergunta: "Como ele mantém o tempo quando está sem bateria?"

Deve haver algum tipo de mecanismo de tique-taque no telefone enquanto estiver sem bateria e, portanto, não totalmente.

James Graham
fonte

Respostas:

35

O iPhone não está completamente vazio quando a bateria "morre". Se você perceber, quando tentar ligá-lo quando a bateria estiver descarregada, a tela aparecerá brevemente para informar que a bateria está descarregada - ou seja, ainda resta energia na bateria. O relógio continua a ficar sem bateria e consome uma quantidade tão pequena de energia que a Apple decidiu manter o relógio funcionando.

Eventualmente, a bateria acabará completamente (provavelmente após muitos dias ou semanas) e o relógio acabará parando de manter o tempo. Como Ian C. mencionou, o relógio será sincronizado quando o telefone for conectado e ligado novamente, se houver uma rede disponível.

Chris Gregg
fonte
19

O telefone sincroniza seu relógio com o sinal de relógio incorporado do seu provedor de conexão sem fio quando ele é inicializado. Todos os protocolos celulares fornecem um recurso de rede de relógio que permite que os dispositivos na rede sincronizem sua hora e data com a hora e a data mestre do provedor.

Portanto, não é que o telefone tenha mantido o tempo enquanto estava fora de energia, foi porque ele definiu a data e a hora corretas quando o aparelho foi inicializado.

Ian C.
fonte
2
E eu amplificaria - o dispositivo desliga o sistema operacional e o hardware, exceto o relógio, em níveis de tensão muito acima do ponto em que o último chip em execução está consumindo uma quantidade minúscula de energia. Sim, se as luzes estiverem "apagadas quando o último chip se render a baixa tensão" - o dispositivo será sincronizado novamente via conexão sem fio, desde que você permita a configuração do tempo. Vi dispositivos no modo AirPlane ficarem sem energia por 6 meses e ainda assim o relógio não consegue manter o tempo - portanto, na prática, o dispositivo nem precisa definir o tempo na grande maioria dos casos. +1 para a resposta curta e útil.
Bmike
Também poderia estar usando o bom e velho NTP (Network Time Protocol). Haveria menos problemas regionais / internacionais com o uso dessa abordagem.
Aeyoun
14

O Real Time Clock é um componente independente da CPU principal (embora faça parte do mesmo SOC IC) que continuará funcionando a partir de uma voltagem mais baixa do que o necessário para executar qualquer outra parte do telefone. À medida que a bateria de um telefone se esgota, sua voltagem diminui e, abaixo de uma certa voltagem, alguns componentes deixam de funcionar. Pode estar esgotado até o momento que seria considerado permanentemente danificado e não recarregável e ainda teria tensão suficiente para executar o RTC.

Sparr
fonte
2

É melhor perguntar como os computadores levam tempo? Geralmente eles têm outra fonte de energia para executar o circuito do temporizador. Eu acho que nos dispositivos da Apple não é a bateria principal. Pelo que me lembro no meu PC de mesa, além da alimentação CA, uma bateria simples aguenta 5 ou 6 anos. (Lembro que devemos tirar a bateria para redefinir a senha do BIOS!). Então acho que existem outras fontes de energia, como uma bateria pequena, para manter seu tempo e suas senhas.

Ramyad
fonte
4
O iPhone usa sua bateria principal para tudo, assim como as últimas gerações de computadores Apple.
Ryccardo
@Ryccardo Eu acredito em você sobre o iPhone, mas você quis dizer que os desktops da Apple não possuem uma bateria separada, além da energia CA?
Eu estou tão confuso
2
De fato. Na verdade, eu duvidava de postar essa afirmação, mas as verificações das placas de circuito e os onipresentes sites "Substituição de baterias para [...]" mostram a falta de uma bateria real. Especulo o uso de uma supercap (capacitor grande), como é usado na maioria das câmeras digitais - ou para fazer uma suposição mais provocadora: se a Apple prevê que uma conexão pesada à Internet esteja disponível em todos os lugares (pense no iCloud e na Internet Recovery), um ocasional A sincronização NTP seria o último problema.
Ryccardo
0

Um laptop faz isso com uma bateria CMOS. Então, a Apple provavelmente colocou algo pequeno como esse dentro do iPhone. Na verdade, o armazenamento persistente é outro ponto a considerar. Por exemplo, eu tinha um telefone HP Pocket PC que excluiria todos os dados quando a bateria acabasse. (Você pode ver agora por que todos nós usamos os produtos Apple.) E, finalmente, lembre-se de que os telefones celulares (e computadores) podem obter tempo sem fio (rede) e Internet.

TechAndNews
fonte