Bilgisayar Zamanının Kısa Tarihi

Zamanı söylemek, çok küçük çocuklar olduğumuz zaman öğrenebileceğimiz bir şey. Ne zaman olduğunu bilmek toplumumuzun vazgeçilmez bir parçasıdır ve onsuz çalışamayız. Sadece zaman söylemediğimizi düşünsek, ne zaman çalışırsınız düşünün. Ne zaman ayrılıp ayrılırdınız ve diğer insanlarla tanışmak ya da her türlü işi düzenlemek nasıl mümkün olabilirdi.

Zamanın bizim için hayati önem taşıdığını söylerken, zamanı yalnızca referans noktası olarak kullanan bilgisayarlar için hayati önem arzetmektedir. bilgisayar ağları zaman senkronizasyonu hayati önem taşımaktadır. Zaman geçirmeden bilgisayarlar, sipariş programlarına ve işlevlerine atıfta bulunulmadığı için çalışamıyordu.
Ancak bilgisayarların zamana ve tarihe anlatma şekli, kaydetme biçimimizden çok farklıdır. Ayrı bir zaman, tarih ve yıl kaydetmek yerine - bilgisayar sistemleri tek bir sayı kullanır. Bu sayı, belirlenmiş bir noktadan (asal epoch olarak bilinir) gelen saniye sayısına dayanır.

Bu çağ olduğunda, söz konusu işletim sistemi veya programlama diline bağlıdır. Örneğin, Unix sistemlerinde 1 Ocak 1970 ile başlayan ve bir çağrının başlangıcından itibaren geçen saniye sayısı bir 32 bit tam sayı olarak sayılır. Windows gibi diğer işletim sistemleri benzer bir sistem kullanıyor ancak dönem farklı (Windows 1 Ocak 1601'de başlıyor).

Bununla birlikte, bu tamsayı sisteminde dezavantajlar vardır. Örneğin, Unix sistemi 32 Ocak 01'de 1970 Ocak 19 ile başlatılan bir 2038 bitlik tamsayı olduğu için tam sayı olası tüm sayıları tüketecek ve sıfıra geri dönecektir. Bu, Millennium böceklerini anımsatan bir sorunda Unix'e bağımlı sistemlerde sorunlara neden olabilir.
Bilgisayarla ilgili zaman da içeren başka sorunlar da var. İnternet'in küresel gereksinimleri nedeniyle, tüm bilgisayar zamanları şimdi UTC'ye (Koordinatlı Evrensel Zaman) dayanıyor. Bununla birlikte, UTC zamanın, Dünya'nın dönüşüyle ​​eşleşmesini sağlamak için Sıçrama Saniyeleri ekleyerek değişir (yerçekimi kuvvetleri nedeniyle Dünya'nın dönüşümü asla kesin değildir), bu nedenle sıçrama ikinci kez bir bilgisayar zaman sistemine dahil edilmelidir.

Bilgisayar saati sıklıkla aşağıdakilerle ilişkilidir: NTP (Ağ Zaman Protokolü), bilgisayarları sıklıkla bir bilgisayar kullanarak senkronize etmek için kullanılır. ağ zaman sunucusu.

Bu mesaj tarafından yazılmıştır

Richard N Williams

Richard N Williams teknik yazar ve NTP Server ve Time Senkronizasyon sektöründe uzmandır. Google + 'da Richard N Williams

İlgili Okuma