Neden dakik bir saate ihtiyacımız var?

Eğer bilgisayarımız diğer bilgisayarlarla (ya da saat kullanan başka aygıtlarla) iletişim kurmuyorsa saatin dakikliği kritik değildir. Kullanıcının ihtiyaçlarına bağlıdır. Bir şekilde ağ kullanan programlar ise dakik tarih ve zamana bağlıdırlar. Dakik bir saate ihtiyaç duyabileceğiniz durumlardan bazıları şunlardır:

  • Hesap hareketleri yapan yazılımlar
  • Ticari uygulamalar (örn. eBay)
  • Posta ve iletişim ile ilgili istemci ve sunucular
  • Çerez kullanan internet adresleri
  • Dağıtık internet uygulamaları
  • İnternet servisleri
  • J2EE ve .NET gibi dağıtık bileşen tabanlı uygulamalar
  • Gelişmiş modern ve paralel dosya sistemleri; AFS, DFS, GFS, GPFS, vb.

Ve tabi ki bilgisayarı kullanarak kol saatimizi ayarlamak için.

Donanım-Saati Hangi Etmenlere Bağlıdır?

Burada biraz donanım-saatinin dakikliğinden bahsedelim.

PC'lerde donanım saatini çalıştıran kuvars-osilatörler vardır. Osilatörün frekansı bölünür ve saniyede bir artan bir sayaç elde etmiş oluruz (gerçekte çok daha karmaşıktır, fakat bu kadarı bizim için şimdilik yeterli). Saat osilatörü bilgisayar kapalı olsa bile çalışır. Bilgisayarı açtıktan (ve Linux'u başlattıktan) sonra donanım saati geçerli zamanın değerini verebilir. Bu saatin kararlılığı büyük ölçüde ortam sıcaklığına bağlıdır; bunun yanında hava basıncı ve güç kaynağı geriliminin kararlılığına da bağlıdır. Donanım saati kısa vadede tam doğru değildir, uzun vadede ise kesin zamandan belirli farklar gösterir. Sürekli olarak donanım saatinin frekansıyla kesin saatin frekansını karşılaştırabilirsek, donanım saatinin frekansını hesaplayabilir ve böylece kesin saati oluşturabiliriz. Eğer bu kesin saat LAN (Yerel Alan Ağı) içerisindeyse, Linux makinanızın saati 0.01 saniye farkla doğru olur. Eğer bunun için İnterneti kullanıyorsanız saatiniz kesin saate göre 0.02 saniye farkla doğru olur.