Windows의 도약 2015 년 6 월 30

윤초는 최근 2015 년 6 월 30 일 23:59:60 UTC에 추가되었습니다.

Windows (특히 Windows 7)에서 윤초는 어떻게 구현됩니까?



답변

Windows 시간 서비스가 윤초를 처리하는 방법

Windows 시간 서비스는 윤초가 포함 된 패킷을 수신 할 때 도약 표시기의 값을 나타내지 않습니다. (도약 표시기는 현재 날짜의 마지막 순간에 임박한 윤초를 삽입 또는 삭제할지 여부를 나타냅니다.) 윤초가 발생한 후 Windows 시간 서비스를 실행하는 NTP 클라이언트는 실제보다 1 초 빠릅니다. 시각. 이 시간 차이는 다음에 동기화 할 때 해결됩니다.


답변

Windows는 일반적으로 NTP 클라이언트 역할을합니다 . NTP 서버에서 다음에 업데이트하는 동안 최신 정보를 얻을 수 있으며 윤초를 처리하는 방법이 명확합니다. 시스템이 NTP를 통해 시간동기화 하도록 설정되어 있으면 이런 일이 발생합니다 . 그렇지 않은 경우 Windows 7에 윤초를 처리하는 기본 제공 기능이 없으므로 아무 일도 일어나지 않습니다.


답변

구현되지 않았습니다.

손목 시계와 마찬가지로 PC 시간 관리도 멍청합니다. 다른 사람들이 언급했듯이 Windows 7은 NTP를 사용하여 PC 시간을 알려진 소스와 동기화합니다. 때때로 손목 시계를 조정하는 것과 같습니다.

그러나 , 윤초는 않습니다 당신이 두 날짜 사이의 시간 (초)이 중요 날짜 / 시간 수학을 포함 코드를 작성, 의도, 어디 계산이 외부 시스템 또는 어떤 종류의 데이터와 일치해야하는 경우 문제가 될 것을 이다 윤초 알고 있습니다. 나는 그러한 시나리오를 생각하기 위해 고심하고 있지만, 거기에 몇 가지가 있다고 생각합니다.


답변

Windows는 계속 똑딱 거립니다. Windows 시간 서비스에는 윤초를 제공 할 수 없습니다. 또한 주요 운영 체제 에는 윤초를 제공 할 수 없다는 점에 유의해야합니다 .

언뜻보기에 이것은 이상하게 들릴 수 있습니다. 윤초가 무엇인지, 언제 추가되는지 이해하면 매우 간단 해집니다.

국제 지구 회전 및 참조 시스템 서비스는 부정에 대한 지구의 회전을 모니터링합니다. 지구의 회전을 변화시키는 요인이 있습니다. 여기에는 조석 마찰과 대륙 빙상의 녹기 (무게 변화!)가 포함됩니다. 전체적으로 지구는 조금씩 느려지고 있습니다 .

에서 위키 백과 :

지구의 회전 속도가 불규칙적으로 변하기 때문에 윤초 간격이 불규칙합니다. 실제로 지구의 회전은 장기적으로 예측하기 어려우며 윤초가 6 개월 전에 발표되는 이유를 설명합니다.

불규칙하고 필요에 따라 발표되었으므로 모든 최신 운영 체제는 NTP (Network Time Protocol)를 사용하여 윤초를 복구합니다. 이것은 아시아 시장이 5 분씩 개통을 지연시켜 컴퓨터 가 마지막 윤초 동안 NTP를 업데이트 할 시간을 충분히 확보 할 수 있도록 하는 널리 알려진 문제입니다 .


답변

Microsoft는 Windows 클라이언트에 매우 정확한 시간을 제공하는 것에 신경 쓰지 않습니다. 그들은 코너를 자르고 데스크탑 클라이언트의 윤초와 같은 특별한 경우를 처리하지 않았습니다. 다행히도 NTP 서버는 더 나은 시간을 유지하므로 동기화 만 유지하십시오!

W32Time 서비스는 시간에 민감한 응용 프로그램 요구를 충족시키는 Microsoft의 모든 기능을 갖춘 NTP 솔루션이 아니며 Microsoft에서도 지원하지 않습니다.

Windows 시간 서비스 작동 방식


답변

Windows 지원 기사 윤초에 대한 지원에 표시된대로 :

Windows Server 2019 및 Windows 10 2018 년 10 월 업데이트는 플랫폼에서 윤초를 지원합니다.

지원 기사는 Windows의 이전 버전이 윤초를 지원하지 않는 방법도 설명합니다. 특히:

윤초 처리는 Windows 운영 체제 (OS)에 의해 별도로 처리되지 않습니다. 예를 들어, 다음 형식의 연도, 월, 날짜 및 시간 정보는 Windows OS에서 지원되지 않습니다.

yyyy / mm / dd 08:59:60

따라서 2012/7/1 08:59:60은 ISO 8601 형식에 따라 2012/7/1 09:00:00으로 처리됩니다.