Яким чином пристрій iOS зберігає час, коли він не працює?


32

У мого iPhone завжди вичерпується акумулятор. Однак коли я вмикаю його, час все ще знаходиться в ідеальній синхронізації. Тут виникає запитання: "Як це зберігає час, коли він не працює від акумулятора?"

У телефоні повинен бути якийсь механізм "тикання", коли він не працює від акумулятора і, отже, не зовсім від акумулятора.

Відповіді:


35

IPhone не повністю виснажений, коли акумулятор "вмирає". Якщо ви помітите, коли ви намагаєтесь увімкнути його, коли акумулятор загинув, на екрані на короткий час з’явиться повідомлення про те, що акумулятор загинув - тобто в батареї залишилось трохи енергії. Годинник продовжує розряджати акумулятор і забирає таку невелику кількість енергії, що Apple вирішила тримати годинник.

Врешті-решт батарея повністю загине (можливо, через багато днів або тижнів), а годинник з часом перестане тримати час. Як зазначав Іан С., годинник синхронізується, коли телефон підключиться та знову увімкнеться, якщо мережа доступна.


19

Телефон синхронізує свій годинник із вбудованим сигналом годинника вашого провайдера під час його запуску. Усі протоколи протоколу стільникового зв'язку передбачають функцію мережевої синхронізації, яка дозволяє пристроям у мережі синхронізувати час і дату з головним часом та датою від провайдера.

Так що не те, що телефон утримував час, поки він не живився, це було те, що він встановив правильну дату та час, коли запускався.


2
І я б підсилював - пристрій вимикає ОС та інше обладнання, ніж тактовий годин, на рівнях напруги набагато вище точки, де останній мікросхем працює, отримує незначну кількість живлення. Так, якщо індикатори "вимикаються, коли останній чіп здається на низьку напругу" - пристрій буде повторно синхронізуватися через бездротовий зв'язок до тих пір, поки ви дозволите встановлення часу. Я бачив, щоб пристрої в режимі AirPlane були без живлення протягом 6 місяців і все ще не мають годинника не в змозі тримати час - тому на практиці пристрою навіть не потрібно встановлювати час переважної більшості випадків. +1 за коротку та корисну відповідь.
bmike

Це також може використовувати старий хороший NTP (Network Time Protocol). При використанні цього підходу буде менше регіональних / міжнародних питань.
Ейюн

14

Годинник у режимі реального часу - це компонент, незалежний від основного процесора (хоча це все є частиною одного і того ж IC SOC), який продовжуватиме працювати від меншої напруги, ніж потрібно для роботи будь-якої іншої частини телефону. У міру виснаження акумулятора телефону його напруга зменшується, а нижче певної напруги деякі компоненти взагалі не спрацьовують. Це може бути виснаженим настільки, що він вважатиметься постійно пошкодженим і не перезаряджається, і у нього все ще буде достатньо напруги для запуску RTC.


2

Краще запитати, як комп’ютери займають час? Зазвичай вони мають інше джерело живлення для запуску ланцюга таймера. Я думаю, що в яблучних пристроях це не головний акумулятор. Як я пам’ятаю, на моєму настільному ПК, крім живлення змінного струму, звичайний акумулятор тримає час на 5 або 6 років. (Пам'ятаю, нам слід вийняти цю батарею, щоб скинути пароль BIOS!). Тож я думаю, що у більшості інших джерел енергії, як-от маленький акумулятор, зберігаються час та паролі.


4
IPhone використовує основний акумулятор для всього, і так роблять останні кілька поколінь комп'ютерів Apple.
Ryccardo

@Ryccardo Я вірю вам про iPhone, але ви хотіли сказати, що настільні комп'ютери Apple не мають окремого акумулятора, крім живлення змінного струму?
я так заплутався

2
Справді. Я насправді сумнівно розміщував таку претензію, але обидві плати сканують і всюдисущі "Замінні батареї для [...]" веб-сайтів показують відсутність фактичної батареї. Я припускаю використання суперкап (великого конденсатора), який використовується на більшості цифрових камер, - або робити більш провокаційне припущення: якщо Apple прогнозує, що велике з’єднання з Інтернетом доступне всюди (подумайте про iCloud та відновлення Інтернету), випадкові Синхронізація NTP була б останньою проблемою.
Ryccardo

0

Ноутбук робить це за допомогою акумулятора CMOS. Отже, Apple, ймовірно, помістила щось подібне всередині iPhone. Насправді стійке зберігання - це ще один момент, який слід враховувати. Наприклад, у мене був телефон з кишеньковим ПК HP, який видалив би всі дані, коли батарея померла. (Тепер ви можете бачити, чому всі ми використовуємо продукти Apple.) І, нарешті, пам’ятайте, що стільникові телефони (та комп’ютери) можуть отримати час у режимі ефіру (мережа) та Інтернет.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.