• 20-09-2019, 20:58:11
    #19
    Kimlik doğrulama veya yönetimden onay bekliyor.
    makalenin yarısını silmişler gibi hocam ama sağol sanırım anladım
  • 20-09-2019, 20:58:50
    #20
    yani diyor ki bu tarihte unix sistemlerde bir döngü başlamış ve saymaya başlamıştır. siz bir yazılımda tarihi bastır dediğinizde bu tarihten itibaren geçen zamanı sayarak size tarihi basar.

    şöyle düşünün 1970 den beri çalışan bir saat, siz pc den saat kaç hangi yıl dediğinizde size doğru tarih ve saati verir.

    yani bilgisayarların hicri takvimi gibi düşünün.
  • 20-09-2019, 21:01:11
    #21
    Unix time stamp başlangıç noktasıdır.
    https://www.unixtimestamp.com/index.php sistesinde
    Enter a timestamp kismina 1 degerini girerseniz 1 ocak 1970 gece 12:00:01 oldugunu yada ustteki alana 1970 01 01 00 00 00 girerseniz size 0 degerini verir. unix time UTC uzerinden calisir. Yani evrensel olarak belirlenir. GMT timezonedur ve GMT ise UTC +0dir. peki GMT nedir? kisaca 0 meridyenidir. istanbul UTC +3 gormemizin sebebi budur. biz greenwichten 3 saat ilerideyiz. yani birisi bizim saatimizi hesaplamak isterse greenwich saatine +3 eklemesi yeterlidir.

    peki neden 1970? tamamen keyfi oldugunu soyleyen bir yazi okumustum. bellir bir standarta ihtiyac duyduklarinda yil basini baz almak istemisler.

    Unix icinde ufak bir ornek vereyim 01/01/1970 00:00:00dan 1 saniye gecerse unix 1 olur 10 yil gecerse 60*60*24*365*10 + artik yillar * 60*60*24 seklinde hesaplanir.
    artik yil ise kisaca 29 subat.
    • hibravez
    • metinciris
    hibravez ve metinciris bunu beğendi.
    2 kişi bunu beğendi.
  • 20-09-2019, 21:02:29
    #22
    hibravez adlı üyeden alıntı: mesajı görüntüle
    hocam anlamadığım neden 01.01.1900 değilde 01.01.1970?
    Konsol tabanlı başlayan bilgisayar sistemlerinin bu Unix denilen sistemlerin yani başlangıç zamanı 1/1/1970 alınıyor. Kullanılmaya başlandığı nokta gibi düşünebilirsiniz.
    Timestamp değeri vardır bu sistemlerde ilk değer haliyle 0. O da başlangıç olarak kabul edilen 1970 i refere ediyor
  • 20-09-2019, 21:34:20
    #23
    Unix Time Stamp değeri 1 ocak 1970'den itibaren geçen saniye sayısını integer olarak verir.
    Bir programda 0 sınırsız ya da sonsuz olarak tanımlandıysa, sınırsız üyelik vermek için 0 değerine denk düşecek bir değer verilir. 1 ocak 1970'in bilgisayar saatinde karşılığı 0. saniyedir.
    Biri banlandığında hesabın açılacağı zamana gelecekteki saniye değeri girilir.
    Yani 1 ocaktan bugüne kadar geçen zaman + 2 hafta daha kadar saniye mesela..
    Ama eğer siz bir adamın banının açılacağı tarihi 1 ocak 1970 yaparsanız banın açılacağı saniye hiç bir zaman gelmez.
    Hatta başka açıklar ile sistemin saati değiştirilse bile banın açılacağı zaman hiç bir zaman gelmeyecektir.
  • 20-09-2019, 21:39:30
    #24
    Platin üye
    LinuxRoot adlı üyeden alıntı: mesajı görüntüle
    tarihi ilerlet 2038 sonrası seçemiyorsun ilerletemiyorsun sebebini bende bilmiyorum merak ettiğim birşey bu 1970 le 2038 olayı

    Dahada ileri alınıyor hocam
  • 20-09-2019, 22:10:15
    #25
    OziyWeb adlı üyeden alıntı: mesajı görüntüle

    Dahada ileri alınıyor hocam

    32 bit unix time stamp 2038'de bitiyor.
    64 bitlik sistemler için 2038 sınırı bulunmuyor.
    Bugün bile sistemlerin çoğu 64 bite geçti.
    2038'de 32 bit bilgisayarlar antika olur zaten.
  • 20-09-2019, 22:10:31
    #26
    arenpi adlı üyeden alıntı: mesajı görüntüle
    yani diyor ki bu tarihte unix sistemlerde bir döngü başlamış ve saymaya başlamıştır. siz bir yazılımda tarihi bastır dediğinizde bu tarihten itibaren geçen zamanı sayarak size tarihi basar.

    şöyle düşünün 1970 den beri çalışan bir saat, siz pc den saat kaç hangi yıl dediğinizde size doğru tarih ve saati verir.

    yani bilgisayarların hicri takvimi gibi düşünün.
    Şu cümle olayı tamamen açıklıyor arkadaşlar.
    "Bilgisayarların hicri takvimi gibi düşünün."
  • 20-09-2019, 23:09:10
    #27
    1970 ile 2038 yılları arasında zamanın 32 bit ile oluşturulacak maks sayıyı vermesinden dolayı 32 bit ile çalışan sistemler 2038'de tıkanacaklar tarih noktasında. 64 bite geçmek gerekecek bu tarihten sonra. Ki zaten 2038'de 32 bit sistem kullanılacağını düşünmüyorum.