الثلاثاء، 27 مايو 2014

What is Y2K?



What is Y2K?



Y2K was the abbreviated name of the Millennium Bug. Short for "Year 2000", Y2K refers to a bit-saving technique used in antiquatedcomputer systems in which two digits were used to represent years, instead of the usual four digits. Thus, for example, the year "1984" would be represented as simply "84". Many such systems only supported dates from 1900 to 1999, with the year 1999 rolling back to 1900 after December 31, 1999. Although most computer systems in use at the turn of the century had been designed to support dates later than December 31, 1999, certain legacy systems that had not been expected to last into the new millennium at the time of their creation were at risk of serious fault should they have encountered the new dates. Of particular interest were banking, government, and other financial systems, many of which perform calculations based upon date. Having the systems perform date arithmetic with a 100 year discrepancy in the actual data would have created unusual, and in some cases even catastrophic, incidents.
In the 1960s and 1970s the computer industry saw very rapid development, and many hardware and software innovations were outdated and replaced within 5 years of their introduction. At the time processor power, RAM memory, and disk space were very expensive, thus shortcuts to reduce their use were taken wherever possible. As counting above the number 1024 would require at least 11 bits, but counting up to the number 128 requires only a 7 bits, most computer systems only stored the last two digits of dates in data that was certain to be from the then-current century. The correct date was rendered by simply adding 1900 to the stored date. As these systems were expected to be replaced long before the year 2000, the system was logical at the time of it's inception. However, many governments and financial institutions adopted these computer systems. As these institutions are typically slow to change, especially compared to the computer and other high-tech industries, they kept these Y2K-liable machines operating long after their designers had expected. Only in the last few years, and in some cases even weeks, before the turn of the millennium did these bodies take action to correct possible Y2K faults.
Worldwide, between 250 billion and 325 billion US Dollars were spent in preparation for Y2K. Very few date-related problems were publicly reported in January 2000, however, expert opinion is divided as to whether this was due to proper preparation, non-disclosure, or simple over-exaggeration of the consequences. Nevertheless, due to the heavy press coverage and mainstream acceptance of the term, the designation "Y2K" is now used to refer to any date that will be problematic for computers for any technical reason. For instance, the term Y2K is often used retroactively in reference to the date September 9, 1999. The date 9-9-99 was often used in the 1960s and 1970s as an expiration date for archived data, with the expectation that the systems in question would be replaced long before the actual date arrived. Other years with technically problematic renderings include 2038, 2070, and 10,000.


كان Y2K الاسم المختصر لل علة الألفية. قصيرة ل " عام 2000" ، Y2K يشير إلى تقنية موفرة لل بت المستخدمة في أنظمة الكمبيوتر العتيقة التي كانت تستخدم رقمين لتمثيل سنوات، بدلا من المعتاد أربعة أرقام. وهكذا ، على سبيل المثال ، هذا العام " 1984" أن تكون ممثلة على النحو ببساطة " 84 " . العديد من هذه النظم المعتمدة فقط مواعيد 1900-1999 ، مع سنة 1999 التراجع إلى 1900 بعد 31 ديسمبر 1999 . على الرغم من أن معظم أنظمة الكمبيوتر قيد الاستخدام في مطلع القرن قد تم تصميمها ل دعم تواريخ لاحقة من 31 ديسمبر 1999 ، وكانت بعض النظم القديمة التي لم يتوقع ان يستمر في الألفية الجديدة في وقت خلقهم لخطر خطأ خطيرا ينبغي أن واجهت تواريخ جديدة . من الأهمية كانت المصرفي ، والحكومة، و النظم المالية الأخرى ، وكثير منها إجراء عمليات حسابية استنادا إلى التاريخ. فإن وجود أنظمة أداء تاريخ الحسابية مع وجود تباين 100 عام في البيانات الفعلية قد خلقت غير عادية، و حتى في بعض الحالات الكارثية ، الحوادث.
في 1960s و 1970s شهدت صناعة الكمبيوتر التطور السريع جدا، و كانت قديمة العديد من الأجهزة والبرمجيات الابتكارات و استبدالها في غضون 5 سنوات من بدء العمل بها . في الوقت طاقة المعالج ، ومساحة ذاكرة الوصول العشوائي ، و القرص كانت مكلفة للغاية ، وبالتالي اختصارات للحد اتخذت استخدامها كلما كان ذلك ممكنا . كما عد أعلاه عدد 1024 يتطلب على الأقل 11 بت ، ولكن العد حتى رقم 128 يتطلب سوى 7 بت ، معظم أنظمة الكمبيوتر المخزنة فقط آخر رقمين من التمور في البيانات التي كانت معينة لتكون من القرن الحالي ثم . صدر التاريخ الصحيح ببساطة عن طريق إضافة 1900 إلى تاريخ المخزنة . كما كان من المتوقع أن يتم استبدال طويلة قبل عام 2000 هذه النظم ، وكان نظام منطقي في وقت بدايتها . ومع ذلك ، فإن العديد من الحكومات والمؤسسات المالية اعتماد هذه النظم الحاسوبية. وهذه المؤسسات هي عادة بطيئة للتغيير، لا سيما بالمقارنة مع الكمبيوتر وغيرها من الصناعات ذات التقنية العالية، أنها أبقت هذه الآلات Y2K مسؤولة تعمل لفترة طويلة بعد مصمميها كان يتوقع. فقط في السنوات القليلة الماضية ، و حتى في بعض الحالات أسابيع، قبل مطلع الألفية الثالثة لم هذه الهيئات اتخاذ الإجراءات اللازمة ل تصحيح أخطاء Y2K ممكن.
شعار Y2K
في جميع أنحاء العالم ، تم إنفاق ما بين 250 مليار و 325 مليار دولار أمريكي في إطار التحضير لل Y2K . تم الإبلاغ عن عدد قليل جدا من المشاكل ذات الصلة تاريخ علنا في يناير 2000 ، ومع ذلك، وتنقسم آراء الخبراء حول ما إذا كان هذا يرجع إلى الإعداد المناسب ، عدم الكشف ، أو الإفراط في المبالغة بسيطة من العواقب. ومع ذلك ، ونظرا ل قبول التغطية الصحفية الثقيلة وتعميم للمصطلح، يستخدم تسمية " Y2K " الآن للإشارة إلى أي التاريخ الذي سوف يكون مشكلة لأجهزة الكمبيوتر لأي سبب من الأسباب التقنية. على سبيل المثال، غالبا ما يتم استخدام مصطلح Y2K بأثر رجعي في إشارة إلى تاريخ 9 سبتمبر 1999 . تاريخ 9-9-99 و غالبا ما تستخدم في 1960s و 1970s باعتبارها تاريخ انتهاء صلاحية البيانات المحفوظة ، مع توقع أن الأنظمة في سيتم استبدال مسألة طويلة قبل وصول التاريخ الفعلي . سنوات أخرى مع الاداءات إشكالية من الناحية الفنية وتشمل 2038 ، 2070 و 10،000 .

0 التعليقات:

إرسال تعليق