Yanıtlar:
Google'ın benim için orada olması dışında cevabı bilemezdim:
Gönderen Burada (serbest abonelik gerekiyor):
Linux, Unix’in belirlediği geleneği, bilgisayarlı terimlerle "çağ" denen resmi "doğum günü" nden bu yana saniyeler içinde sayma zamanını takip ediyor - 1 Ocak 1970.
Bu Wired News makalesinde daha ayrıntılı bir açıklama bulunabilir . İlk Unix mühendislerinin bu tarihi keyfi seçtiklerini açıklıyor, çünkü zamanın başlangıcı için tek tip bir tarih koymaları gerekiyordu ve 1970 Yeni Yıl Günü en uygun görünüyordu.
Unix 1970 yılında doğmadı.
Unix dönemi 1 Ocak 1970’te gece yarısı. Unix’in “doğum günü” olmadığını hatırlatmak önemlidir - işletim sisteminin kaba versiyonları 1960’larda buralarda. Bunun yerine, tarih sisteme bir zamanlar '70'lerin başında programlanmıştı, çünkü başlangıçta Bell Laboratuarlarında Unix'te çalışan mühendislerden biri olan Dennis Ritchie'ye göre.
Ben soruyu sevdim :-)
Cevap vermeye çalışmama izin verin (kaynak: internet)
Unix Time, pozitif veya negatif (işaretli) olabilen 32 bit tam sayı (tam sayı) ile gösterilir. Unix aslen 60'lı ve 70'li yıllarda geliştirildi, bu yüzden Unix Zamanının "başlangıcı", GMT (Greenwich Ortalama Saati) gece yarısında 1 Ocak 1970'e ayarlandı - bu tarih / saate, Unix Zaman değeri 0 atandı. Unix Epoch olarak.
32 bit işaretli bir tamsayı, -2147483648 ve 2147483647 arasındaki tüm sayıları temsil edebilir. Unix Süresi 0'dan başladığından, negatif Unix Süresi değerleri Epoch'tan zaman içinde geriye gider ve pozitif sayılar zaman içinde ileri gider. Bu, Unix Time'ın 13 Aralık 1901'de Unix Time değerinden -2147483648 veya 20:45:52 GMT'ye, 1938'de 2038'de Unix Time değerine 2147483647 veya 3:14:07 GMT'ye kadar uzandığı anlamına gelir. tarih öncesi ve Unix Zamanının sonu.
Unix Zamanının sonu 19 Ocak 2038 03:14:07 GMT'de gerçekleşecektir. 19 Ocak 2038 03:14:08 GMT hala 32 bit Unix Time kullanan tüm bilgisayarlar taşacak. Bu, "2038 Yılı Sorunu" olarak bilinir. Bazıları bunun "2000 yılı sorunu" ndan daha önemli bir sorun olacağına inanıyor. 2038 Yılı probleminin çözümü, Unix Time'ı 64 bit tamsayıda saklamaktır. Bu, çoğu 64 bit İşletim Sisteminde zaten devam etmekte ancak çoğu sistem 2038 tarafından güncellenmeyebilir.