لمحة تاريخية عن وقت الكمبيوتر
منشور من طرف ريتشارد ن ويليامز on ديسمبر 2nd، 2009
إن قول الوقت شيء قد يتعلمه عندما نكون صغارا جدا. معرفة ما هو الوقت هو جزء أساسي من مجتمعنا، ونحن لا يمكن أن تعمل دون ذلك. تخيل فقط إذا لم نكن نقول الوقت - متى تذهب إلى العمل؟ متى ستغادر وكيف سيكون من الممكن لقاء أشخاص آخرين أو ترتيب أي نوع من الوظائف.
وبينما نقول أن الوقت حاسم بالنسبة لنا، بل إنه أكثر أهمية بالنسبة لأجهزة الكمبيوتر الذين يستخدمون الوقت كنقطة مرجعية فقط وبين شبكات الكمبيوتر تزامن الوقت أمر حيوي. دون تسجيل مرور الوقت، أجهزة الكمبيوتر لا يمكن أن تعمل كما لن يكون هناك إشارة إلى ترتيب البرامج والوظائف.
ولكن الطريقة التي تخبر بها أجهزة الكمبيوتر الوقت والتاريخ تختلف كثيرا عن طريقة تسجيلها. وبدلا من تسجيل وقت وتاريخ وسنة منفصلين - تستخدم أنظمة الحاسوب رقما واحدا. ويستند هذا الرقم على عدد الثواني من نقطة مجموعة في الوقت المناسب - المعروفة باسم العصر الرئيسي.
عندما يكون هذا العصر، يعتمد على نظام التشغيل أو لغة البرمجة في السؤال. على سبيل المثال، أنظمة يونكس لها عصر رئيسي الذي يبدأ في شنومكس يناير شنومكس ويتم احتساب عدد الثواني من الحقبة في عدد صحيح بت نومومكس. أنظمة التشغيل الأخرى، مثل ويندوز، تستخدم نظاما مماثلا ولكن عصر مختلفة (يبدأ ويندوز على شنومكس يناير شنومكس).
ومع ذلك، هناك عيوب لهذا النظام الصحيح. على سبيل المثال نظام يونكس هو عدد صحيح شنومكس-بت الذي بدأ في شنومكس جان شنومكس، بواسطة شنومكس يناير شنومكس عدد صحيح قد استنفدت كل عدد ممكن، وسوف تضطر إلى العودة إلى الصفر. هذا يمكن أن يسبب مشاكل مع أنظمة تعتمد على أونيكس في مشكلة تذكرنا علة الألفية.
هناك قضايا أخرى تنطوي على وقت الكمبيوتر أيضا. بسبب المتطلبات العالمية للإنترنت كل الوقت الكمبيوتر يعتمد الآن على التوقيت العالمي المنسق (التوقيت العالمي المنسق). ومع ذلك، يتم تغيير أوتك في بعض الأحيان بإضافة قفزة ثانية لضمان الوقت يطابق دوران الأرض (دوران الأرض هو أبدا بالضبط بسبب قوى الجاذبية) لذلك قفزة التعامل الثاني يجب أن تدرج في أنظمة وقت الكمبيوتر.
وقت الكمبيوتر غالبا ما ترتبط NTP (بروتوكول وقت الشبكة) الذي يستخدم لمزامنة أجهزة الكمبيوتر في كثير من الأحيان باستخدام أ خادم وقت الشبكة.