tarafından gönderildi Stuart on Haziran 30th, 2009
Günümüzün günlük hayatımıza sorunsuzca geçmesi için zaman önemlidir. Yaptığımız her şey ya zamanla yönetilir ya da zamanla engellenir. Ancak, bilgisayarın olayları ve süreçleri arasında bir ayrım yapmak zorunda olduğu tek referans noktası olan zaman, bilgisayar sistemleri için daha da önemlidir.
Bir bilgisayarın yaptığı her şey işlemci tarafından hangi işlemin yapıldığı ve ne zaman yapıldığı ile kaydedilir. Bilgisayarlar saniyede binlerce işlem yapabilseler bile işlem yapabildikleri için, olayların sırasını belirlemek için zaman damgası hayati önem taşır.
Bilgisayarlar, zamanı bizimle aynı biçimde okumaz ve kullanmazlar. Bir bilgisayarın zaman damgası zamanın belirlenmiş bir noktasından saniye sayısını sayan tek bir basamak şeklini alır. Çoğu sistemde, bu, "ana çağ" olarak bilinir ve Ocak 00, 00'de 00: 1: 1970 UTC'den ayarlanır. 23 Haziran 2009 tarihine ait bir zaman damgası, zaman damgasını okurdu: 1246277483, asal çarpıdaki saniye sayısıdır.
Bilgisayar zaman damgaları şebekeler ve internet üzerinden gönderilir; örneğin bir e-postanın her gönderildiğinde buna bir zaman damgası eşlik eder. E-postaya cevap geldiğinde de zaman damgasıyla birlikte gönderilir. Ancak, ne bilgisayar ne zaman senkronize edildiğinde, cevaplanan e-postalar daha önceki bir kodla geri gelebilir ve bu, e-postanın orijinal gönderilmeden önce geri gideceği kayıtlarına göre bilgisayar için söylenmemiş karışıklığa neden olabilir.
Bu nedenle, bilgisayar ağı, genel zaman ölçeği UTC'ye senkronize edilir (Eşgüdümlü Evrensel Zaman). UTC atom saatlerinin bir takımyıldızı tarafından doğru tutulur, bu da UTC kaynağına senkronize edilen bilgisayar ağı son derece doğru olacaktır.
Zaman senkronizasyonu bilgisayarlarda NTP (Ağ Zaman Protokolü) protokolü ile ilgilenilmektedir. Özel özel NTP sunucuları cihazlardan güvenli bir zaman kodu almak için GPS ağı veya ulusal fizik laboratuvarları tarafından yayınlanan uzman radyo yayınlarından alıp tüm ağları tek bir zaman kaynağıyla senkronize edin.