مشكلة سنة 2000: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
SHBot (نقاش | مساهمات)
ط بوت: وسوم صيانة، أضاف وسم بدون مصدر
ZkBot (نقاش | مساهمات)
ط بوت التصانیف المعادلة (25) +ترتيب (۸.۶): + تصنيف:علم الحاسوب في 2000
سطر 1:
{{مصدر|تاريخ=مارس 2016}}
'''مشكلة عام [[2000]]''' (وكما تعرف بـمشكلة Y2K ، خطأ الألفية، خطأ Y2K ) ('''{{اختص|Y2K|Year 2000}} problem''' بالإنجليزية؛ و[[كيلو|حرف {{اختص|K|kilo}}]] رمز كلمة [[:wikt:χίλιοι|khilioi]] "[[1000 (عدد)|ألف]]" اليونانية) حدثت مع اقتراب الالفية الثانية عام 2000 حيث كان المبرمجون قد اعتمدوا في ادخال الأرقام إلى [[الحاسوب]] في مجال [[البرمجة]]، على طريقة تخزين أرقام السنة التي تتكون من أربعة أرقام إلى رقمين فقط لتقليل كمية الذاكرة المستهلكة.حيث يتم تمثيل سنة [[1998]] إلى '''98'''، وسنة [[1999]] تم تخزينها علي هيئة '''99''' حتى الآن لاتوجد مشكلة فالحاسب يعرف ان 98 تتلوها 99 ويتم عرضها ك1999 ان أردنا ذالك لكن بوصول عام 2000 سيصبح هذين الرقمين هما 00 مما يؤدى إلى كتابتها 1900 فبالإضافة إلى حدوث تعارض مع أي ادخال حقيقى ل1900 فان ذللك سيسبب مشكلة حقيقية مع الأنظمة المميكنة إلى تقوم بالعد والإحصاء (كحواسيب المصانع والمستشفيات والحكومة) حيث ان 00 ليس التالى في العد لتسعة وتسعين.
 
في عام 1997، طوّر معهد المعايير البريطاني (BSI) معيار DISC PD2000-1، و الذي يحدد \ "متطلبات المطابقة لسنة 2000 \" كأربع قواعد:
سطر 7:
* في جميع الواجهات و وحدات التخزين، يجب أن يكون القرن واضح ولا لبس فيه، بحيث يكون إما محدداً أو يتم حسابه بواسطة خوارزمية.
* سنة ٢٠٠٠ يجب أن تكون محسوبة ك[[سنة كبيسة|سنة الكبيسة]].
 
== أسباب المشكلة ==
تُعزى أسباب المشكلة إلى أمرين هما:
# عملية تمثيل السنة بوحدتين أو خانتين رقمية أصبحت مشكلة مع الأخطاء المنطقية الناشئة عن الانتقال من x99 إلى x00. وقد تسبب هذا لعمل بعض التواريخ ذات الصلة بشكل غير صحيح وبالتحديد الأوقات والتواريخ بعد ١ يونيو ٢٠٠٠ والتواريخ الأخرى المهمة. بدون اتخاذ إجراءات تصحيحية، أنظمة العمل الطويلة تنهار عندما \\ \"... 97، 98، 99، 00 ... \\\" الترقيم التصاعدي الافتراضي أصبح فجأة غير صالح.
# بعض المبرمجين قد أساء الفهم القاعدة التي تنص على بالرقم من أن أي سنة تقبل القسمة على ١٠٠ هي ليست بسنة كبيسة إلا في حالة أنها تقبل القسمة على ٤٠٠ فهي سنة كبيسة. لذا كانت سنة 2000 سنة كبيسة.
 
سطر 20:
{{بذرة علوم حاسب}}
 
[[تصنيف:أخطاء البرمجة]]
[[تصنيف:تقويم]]
[[تصنيف:مخاطر]]
[[تصنيف:ثقافة الإنترنت]]
[[تصنيف:أخطاء البرمجة]]
[[تصنيف:علم الحاسوب]]
[[تصنيف:علم الحاسوب في 2000]]
[[تصنيف:كوبول]]
[[تصنيف:مخاطر]]