Когда появился первый настольный компьютер, сразу возникла необходимость снабдить его устройством, отсчитывающем время. До определенной поры в этих целях использовали разные технологические решения, пока, с наступлением 1984-го года, не была предпринята попытка создать встроенные часы ПК. Идея и реализация нового стандарта, актуального и в нынешнее время, принадлежит компании IBM, которая на назвала его «часами реального времени» (на английском – «real-time clock» или просто RTC). Так в комплект каждой материнской платы стала входить дополнительная микросхема производства компании Dallas, с кварцевым резонатором, работающим от батарейки. Частота резонатора составила 32768 Гц, и на такой же работают современные кварцевые часы.
Описанный подход применялся вплоть до 2000-х годов, затем ему на смену пришел более технологичный, основанный на интеграции часов ПК в южный мост и снабжении их энергией от батарейки BIOS. Данный принцип функционирования сегодня используется в большей части компьютеров и именно он позволяет часам идти не зависимо от того, включен ли компьютер или же был выключен на продолжительный период. Также поэтому на системное время не влияет замена комплектующих, таких как центральный процессор или видеокарта, за исключением, разумеется, основного компонента -материнской платы.
Тот, кто знаком с BIOS, возможно обратил внимание на факт сброса времени до определенной даты при возврате настроек на заводские. Эта дата также установлена на производстве, указывает, когда была изготовлена микросхема южного моста и выступает своего рода отправной точкой отсчета времени для компьютера. Если достать батарейку и замкнуть выводы ее разъема на время, произойдет то же самое – все измененные опции вернутся к значениям по умолчанию, а время изменится на первоначально установленное производителем. Батарейка-таблетка материнской платы представляет собой гальванический элемент типа CR2032 с выходным напряжением 3 вольта. Как и все батарейки, со временем она садится, что приводит к понижению номинальных напряжения и тока, а, следовательно, ухудшению условий функционирования зависимых от нее элементов, в частности кварц таймера начинает резонировать в ускоренном темпе – часы спешат. Дальнейшая разрядка приводит к обратному эффекту – отставанию времени от действительного, по скольку отдачи от батарейки уже просто не хватает даже для поддержания установленных в BIOS режимов работы компьютера. В таких условиях на уровне операционной системы возникают неполадки не только со временем, а и с подключением устройств, их работой и прочие. При этом стоит отметить, что происходит такое редко, так как во всех современных компьютерных системах срок эксплуатации батареек рассчитан на долгие годы, а приобрести такую можно практически в любом магазине техники.
Интересно, что программные часы операционной системы Windows, ровно как и внутренние часы ПК, запрограммированы на временной промежуток, равный 119-ти годам (или 43829 дням). Компьютерный календарь берет начало 1 января 1980-го года, следовательно его конец датируется 31-м декабря 2099 года. В этом легко убедиться, открыв настройки времени и даты в Windows и пролистав календарь до конца. Данный диапазон был внедрен в спецификацию персональных компьютеров также фирмой IBM - в августе 1981-го года.
Теги: часы