[LEAPSECS] the leap second in the media
    Magnus Danielson 
    magnus at rubidium.dyndns.org
       
    Mon Jan  5 01:19:22 EST 2009
    
    
  
John Hawkinson skrev:
> (chiming in a bit late...)
> 
> Tony Finch <dot at dotat.at> wrote on Thu,  1 Jan 2009
> at 06:10:59 +0000 in <alpine.LSU.2.00.0901010602100.2395 at hermes-1.csi.cam.ac.uk>:
> 
>> Wednesday's PM on Radio 4 included an item about the way the keepers of
>> the Big Ben clock handled the leap second. They slowed it down for several
>> hours by removing a stack of old coins from a plate near the top of the
>> pendulum to lower its centre of gravity. They replaced them again when it
>> had lost a seond. Rubber seconds, 19th century style!
> 
> This is exactly how Unix systems handle changing the clock!
>>From the Solaris adjtime(2) manpage:
> 
> DESCRIPTION
>      The adjtime() function adjusts the system's  notion  of  the
>      current  time  as returned by gettimeofday(3C), advancing or
>      retarding it by the amount of time specified in  the  struct
>      timeval pointed to by delta.
> 
>      The adjustment is effected by speeding up (if that amount of
>      time is positive) or slowing down (if that amount of time is
>      negative) the system's clock by some small percentage,  gen-
>      erally a fraction of one percent. The time is always a mono-
>      tonically increasing function. A  time  correction  from  an
>      earlier call to adjtime() may not be finished when adjtime()
>      is called again.
Not exactly, this is the old interface. Many uses a new interface when 
doing NTP to achieve better performance. Instead ntp_adjtime() is used.
The idea is similar thought. What happend was the the control loop was 
moved into the kernel for better performance. Implemented on many 
systems. For more info see:
http://www.cis.udel.edu/~mills/resource.html#micro
You could of course to some degree steer the clock on a machine by 
changing the computing load on it, as the tempco of most systems crystal 
is pretty bad. It would kinda work except when it is out of 
controlrange. I would not recommend such a tuning method, but it would 
be on the levels of those coins.
It is noteworthy that it is an old set of coins. Choosing a new set 
would require retuning of the set of coins being used. I would not mind 
seeing a measurement log from Big Ben...
Cheers,
Magnus
    
    
More information about the LEAPSECS
mailing list