عرض مشاركة واحدة
قديم 12-02-2016, 11:35 PM   #20
semmasoft22
عضو جديد
 
تاريخ التسجيل: 02-10-2013
الدولة: الجزائر
المشاركات: 8
مشاركات الشكر: 59
شكر 17 مرات في 6 مشاركات

اقتباس:
المشاركة الأصلية كتبت بواسطة spaceX مشاهدة المشاركة
انظمة يونكس ولينكس ومشتقاتها (ومنها نظام الآيفون IOS) تعنمد في تخزين التاريخ والوقت على عداد 32بت يحسب عدد الثواني من الساعة 00:00 UTC (متصف اليلل) بتاريخ 1/1/1970
ويسمى هذا بيونكس تايم Unix time.

مثلاً العداد الآن وانا اكتب الرد يشير الى 1455307419، أي انه مليار و 455 مليون و307 الف و419 ثانية مرت منذ بداية يوم 1/1/1970 حسب توقتيت UTC

أما سبب اختيار هذا التاريخ، فلأنه انظمة يونكس تم اختراعها بتلك الفترة، وابقي على النظام للتوافق ومن أجل تواريخ الملفات القديمة.

وهذا يعني انه بضبط التاريخ على 1/1/1970 ، فأنك تعيد العداد الى الصفر، وربما هنا يحصل خطأ برمجي غير متوقع يؤدي الى انهيار النظام مثلاً يحصل overflow في قيمة في الذاكرة.


ماااا شاااء الله
الله يباركلك في في علمك و معرفتك
عندما أقرأ ردودك و تعليقاتك احس و كأني لم أدرس أبدا في المدارس .
اللهم زدنا علما
مااااا شاء الله
semmasoft22 غير متصل   رد مع اقتباس
العضو التالي يشكر semmasoft22 على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة

اعلان