User not found
Decipat
- Katılım
- 6 Nisan 2020
- Mesajlar
- 2.689
- Makaleler
- 1
- Çözümler
- 8
Linux Dünya'daki teknolojik aletlerin %75'inde kullanılıyor diye duymuştum, bu sorun onlara da etki eder mi? Gömulu Sistemler vb.?
@User not found hafta sonu unutmazsam modemde deneyeyim dediğini, merak ettim.
Desenize 64-bit kullananlar olarak çok büyük sıkıntıdayız .Aynı sorun 64-bit sistemlerde de var. 292,277,026,596 yılında 64-bit sistemlerin de aynı şekilde çökmesi bekleniyor.
Not ekleyeyim. 4294967296 19 Ocak 2038'te bitmiyor. Sizin dediğiniz "unsigned" (yani negatif olmayan tam sayıları içeren) 32-bit. Unsigned olanlar hatırlarsam 2100 civarları mı ne bozuluyordu.POSIX saat ve tarih sistemi 1 Ocak 1970´den itibaren başlar. 32-bit bellek adresleme limiti 2**32 yani 4294967296 byte ettiği için (4 GB RAM limiti de buradan gelir) 19 Ocak 2038´de 4294967296. byte da dolduğu için sorun meydana geliyor.
Aynı sorun 64-bit sistemlerde de var. 292,277,026,596 yılında 64-bit sistemlerin de aynı şekilde çökmesi bekleniyor.
Evet haklısınız. Unsigned olmadığı için aslında yarısı kadar, yani 0´dan 2147483648 byte´a kadar sayıyor. 2147483648´ıncı byte da dolunca sayaç negatife, yani -2147483648´e düşüyor. Bu yüzden tarih 31 Aralık 1901´i gösteriyor. Unsigned olsaydı negatif olmayacağı için 1 Ocak 1970´i göstermesi gerekirdi.Not ekleyeyim. 4294967296 19 Ocak 2038'te bitmiyor. Sizin dediğiniz "unsigned" (yani negatif olmayan tam sayıları içeren) 32-bit. Unsigned olanlar hatırlarsam 2100 civarları mı ne bozuluyordu.
@illedelinux hocam doğru mu?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.