#Y2038 haqida qisqacha
Bizga malumki Unix tizimlarida vaqtni xisoblash 1970 yil 1 yanvardan beri oʻtgan soniyalar sonini hisoblash orqali amalga oshiriladi.
Hisoblash 0 dan boshlangan ya'ni har qanday sanani Unix tizimlarida 1970 yil 1 yanvardan beri o'tgan soniyalar buyicha hisoblash mumkin.
Masalan 919642718 qiymati 1970 yil 1 yanvar soat 00:00:00 dan keyin 919 642 718 soniyaga teng.Bu esa yakshanba kuni 16:18:38 1999 yil 21 fevral ekanligini anglatadi.
Muammo shundaki Eski 32 bitli protsessorlar faqat 2 147 483 647 gacha hisoblashi mumkin. 2038 yil 19 yanvarda Umumjahon vaqti bilan (UTC) soat 03:14:07 da 32 bitli protsessorlar maksimal sanay olishi mumkin bo'lgan quvvatga erishadilar.
Y2038 muammosi ba'zi qurilmalarda 2038 yilda soatlarning ishlamay qolishiga olib keladi.Bir nazariyaga ko'ra hisoblash yana boshiga qaytadi faqat manfiy raqamlar sifatida saqlanadi.
Bu esa usha vaqtda(2038) bazi kompyuterlar sanani 19-yanvar o'rniga 1901-yil 13-dekabr deb ko'rsatishi mumkin.
Bizga malumki Unix tizimlarida vaqtni xisoblash 1970 yil 1 yanvardan beri oʻtgan soniyalar sonini hisoblash orqali amalga oshiriladi.
Hisoblash 0 dan boshlangan ya'ni har qanday sanani Unix tizimlarida 1970 yil 1 yanvardan beri o'tgan soniyalar buyicha hisoblash mumkin.
Masalan 919642718 qiymati 1970 yil 1 yanvar soat 00:00:00 dan keyin 919 642 718 soniyaga teng.Bu esa yakshanba kuni 16:18:38 1999 yil 21 fevral ekanligini anglatadi.
Muammo shundaki Eski 32 bitli protsessorlar faqat 2 147 483 647 gacha hisoblashi mumkin. 2038 yil 19 yanvarda Umumjahon vaqti bilan (UTC) soat 03:14:07 da 32 bitli protsessorlar maksimal sanay olishi mumkin bo'lgan quvvatga erishadilar.
Y2038 muammosi ba'zi qurilmalarda 2038 yilda soatlarning ishlamay qolishiga olib keladi.Bir nazariyaga ko'ra hisoblash yana boshiga qaytadi faqat manfiy raqamlar sifatida saqlanadi.
Bu esa usha vaqtda(2038) bazi kompyuterlar sanani 19-yanvar o'rniga 1901-yil 13-dekabr deb ko'rsatishi mumkin.