Epoch Zamanı Nedir?


Epoch Zamanı Nedir?

Epoch Zamanı, Epoch Time olarak da bilinmektedir.

Epoch Nedir?

Epoch kelime anlamı olarak tarihin başlangıcı anlamına gelmektedir. Açıklamak gerekirse, bilgisayar sistemlerinde sistem saati için bir başlangıç zamanı belirlenmektedir. Sistem saati de bu başlangıç zamanından itibaren geçen süre olarak tutulmaktadır. Bu başlangıç yani referans zamanına epoch denilmektedir. Unix 1960 li yıllarda geliştirilmiş ve ve o günden beri de geliştirilmeye devam eden bir işletim sistemidir. Birçok çesit Unix versiyonu mevcuttur.

Epoch Zamanı Nedir?

Bu versiyonlardan en popüler olanları ise Sun Solaris, GNU/Linux ve MacoS X ‘tir. UNIX işletim sistemlerinde zaman başlangıcı ise 1 Ocak 1970 günü saat 00:00 ’dan başlamaktadır. O zamandan başlayarak şimdiki ana kadar geçen saniye sayısına epoch zamanı ya da UNIX epoch zamanı denilmektedir. API yani Application Programming Interface, bir uygulamaya ait yeteneklerin, başka bir uygulamada da kullanılabilmesi için, yeteneklerini paylaşan uygulamanın sağladığı bir arayüzdür. Basitçe anlatmak gerekirse, A uygulamasının özelliklerini B uygulamasında da kullanabilmemizi sağlayan yapıya API demekteyiz. Tüm işletim sistemleri Epoch’tan itibaren geçen süreyi alabilmemizi sağlayan bazı API’ler sunarlar. Her API belli bir süre birimi kullanmaktadır. epoch

Epoch Zamanı nasıl kullanılır?

Kimisi sadece saniye, kimisi saniye + milisaniye, kimisi saniye + mikrosaniye, kimisi de saniye + nanosaniye birimlerini kullanmaktadır. Her ne kullanılırsa kullanılsın tüm API’lerin amacı sistem saatini almaktır. İşletim sistemi epochtan beri geçen süreyi belli bir çözünürlükte artırır. Bu artırıma resolution denilmektedir. Resolution süresi geçmeden arka arkaya aynı API’yi çağırarak aynı değeri alabiliriz.

Epoch ile ilgili bir video

Bu kısa video’yu izleyerek Epoch hakkında detaylı bilgi alabilirsiniz.

comments powered by Disqus