3 ms·
I really do find thinking about time to be fiendish as well. Here's some examples I thought of that may help clarify: 1. "Each second is 1/86400 longer and AW
by stygiansonic 11y ago
I really do find thinking about time to be fiendish as well.
Here's some examples I thought of that may help clarify:
1. "Each second is 1/86400 longer and AWS clocks fall behind UTC. The gap gradually increases to up to 1/2 second."
- AWK clocks do indeed fall-behind when their "seconds" tick longer. Because their seconds tick longer, over a fixed period of time, AWS will count less ticks than UTC.
(Think of it this way: A mile is longer than a kilometer. After you have traveled 800 kilometers, you've only traveled ~500 miles.)
2. "AWS clocks gain 1/2 second ahead of UTC."
- Before the addition of the leap second, AWS clocks are behind by 1/2 second as per (1). The addition of a leap second to UTC is another second that the UTC clock must tick - the AWS clocks don't have to tick this amount - so the AWS clocks are now ahead by 1/2 second.
Basically, this is what AWS is doing, using our distance analogy again:
1. Normally, we have to cover 1000 km every day. This includes a Civil group of travelers and an AWS group of travelers.
2. Today, we decide we're going to cover 1001 km. Everyone in Civil decides this is OK to count to 1001 instead of 1000, just for today. But the AWS group only wants to count to 1000 because counting to 1001 is a Very Bad Thing. However, the AWS group still has to cover 1001 km.
3. The AWS group comes up with the ingenious idea of just making each "kilometer" 1.001 real-world kilometers, just for today. Thus, they will only count to 1000, but each time travel 1.001 km. The end result is the same - they will have covered 1001 km.