حقائق مثيرة للاهتمام حول ضبط الوقت في الكمبيوتر

مؤلف: Judy Howell
تاريخ الخلق: 2 تموز 2021
تاريخ التحديث: 1 تموز 2024
Anonim
[Arabic] حقائق وميزات مثيرة للاهتمام حول GCP (أشواق الأعور)
فيديو: [Arabic] حقائق وميزات مثيرة للاهتمام حول GCP (أشواق الأعور)

المحتوى


المصدر: ChakisAtelier / iStockphoto

يبعد:

من المحتمل أنك لا تفكر في الساعة على جهاز الكمبيوتر الخاص بك أكثر من اللازم ، ولكن هناك الكثير من الأشياء المثيرة للاهتمام التي تجعل كل شيء يعمل بسلاسة.

من المحتمل أنك لا تفكر في الساعة على جهاز الكمبيوتر الخاص بك أكثر من اللازم ، إلا إذا كان لديك موعد نهائي مهم ، لكن معرفة القليل عن كيفية احتفاظ الكمبيوتر بالوقت يمكن أن تبقي نظامك وشبكتك تعملان بسلاسة. بالإضافة إلى ذلك ، فإن تكنولوجيا الكمبيوتر قد غيرت طريقة تتبعنا وتسجيل وتسجيل الوقت ، وهو أمر مثير للاهتمام بحد ذاته. ألقِ نظرة هنا على كيفية الحفاظ على الوقت لأجهزة الكمبيوتر.

يونكس الوقت

سامحني لكوني متمحور حول يونكس قليلاً ، لكن جزءًا كبيرًا من الخوادم على الإنترنت يستخدم وقت يونكس. ما هو الوقت يونكس؟ انها في الواقع بسيطة جدا. إنه عدد الثواني التي مرت منذ منتصف الليل في 1 يناير 1970 ، بالتوقيت العالمي المنسق. (سأشرح UTC لاحقًا في هذه المقالة.) يُعرف هذا باسم "العصر".

يحسب العديد من أنظمة Unix و Linux الوقت عن طريق حساب فترة الثواني وتحويلها إلى التوقيت المحلي. تتمثل ميزة ذلك في أنه من السهل جدًا حساب الفرق بين تاريخين وأوقات. إذا أردت معرفة مقدار الوقت الذي انقضى منذ منتصف ليل الأول من كانون الثاني (يناير) 1970 ، والآن ، فإن الأمر يتعلق فقط بطرح بسيط. تتمتع لغة برمجة Perl بالقدرة على حساب ثواني الثواني في أي وقت ترغب في تخيله. (يمكنك معرفة المزيد عن بيرل في بيرل 101.)


هناك أيضًا عدد من أنماط المتعة التي تظهر مع مرور الوقت منذ عام 1970. ويكيبيديا لديها قائمة منهم. على سبيل المثال ، في 13 فبراير 2009 ، وصل عدد الثواني التي تم اجتيازها إلى 1،234،567،890. نعم ، كل الأرقام تبدأ من رقم واحد. كانت هناك حفلات في المجتمعات الفنية حول العالم للاحتفال. وبالنسبة لأولئك منكم الذين تخلخلوا هذا العبقري غريب الأطوار ، لا ، أنا لا أقوم بذلك.

المشكلة الأكثر خطورة في الحفاظ على الوقت بهذه الطريقة هي مشكلة 2038. دون الخوض في الكثير من التفاصيل ، في عام 2038 سيكون عدد الثواني التي تم تمريرها أكبر من الاحتفاظ به في عدد صحيح موقّع 32 بت. العديد من الأنظمة ، بما في ذلك أجهزة الكمبيوتر المدمجة ، لا تزال تستخدم معالجات 32 بت. لا يزال لدينا متسع من الوقت للتحويل إلى أنظمة 64 بت أو العثور على بعض الحلول الأخرى ، ولكن إذا كنت تتذكر كارثة Y2K ، حيث تدافع الناس لإصلاح هذه المشكلة في اللحظة الأخيرة ، في بعض الأحيان ليست هناك رغبة في فعل شيء حيال ذلك. هذه الأشياء مقدما.

عندما ننتقل بشكل كامل إلى معالجات 64 بت ، فسنظل أمامك 292،277،026،596 ثانية قبل أن نحتاج إلى تبديل المعالجات مرة أخرى. ولكن في هذه المرحلة ، من المرجح أن يكون لدى البشرية مخاوف أكثر إلحاحًا من ساعات الكمبيوتر الخاصة بهم - فستكون الشمس قد ابتلعت الأرض لفترة طويلة بحلول ذلك الوقت.


التوقيت العالمي

على الرغم من أن التوقيت العالمي المتفق عليه (UTC) ، أو التوقيت العالمي المنسق ، لا يقتصر فقط على أجهزة الكمبيوتر ، إلا أنه مهم في طريقة تشغيل ساعاتهم. إنه بديل لـ Greenwich Mean Time يأخذ في الاعتبار تباطؤ الأرض. لا يزال خط الطول الرئيسي الذي يستند إليه هذا الحساب موجودًا في مرصد غرينتش في إنجلترا. لماذا هناك؟ إنها قبضة للإمبراطورية البريطانية.

يتم تمثيل المناطق الزمنية كإزاحات لخط الطول الرئيسي. على سبيل المثال ، أعيش في منطقة التوقيت الباسيفيكي ، وهي UTC-8. وخلال التوقيت الصيفي ، إنه في الواقع UTC-7.

No Bugs، No Stress - دليلك خطوة بخطوة لإنشاء برامج لتغيير الحياة دون تدمير حياتك

لا يمكنك تحسين مهارات البرمجة لديك عندما لا يهتم أحد بجودة البرنامج.

يستخدم التوقيت العالمي المتفق عليه (UTC) في مجموعة متنوعة من السلبيات للتخلص من الغموض حول المناطق الزمنية ، بما في ذلك الطيران والتنبؤ بالطقس والحوسبة. تمثل معظم الأجهزة المنطقة الزمنية المحلية كإزاحة بالتوقيت العالمي المنسق (UTC) ، ولكن معظم الخوادم على الإنترنت تعبر عن الوقت بالتوقيت العالمي المنسق (UTC). يمكنك التحقق من عناوينك لإثبات.

NTP

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

الوقت كسور

طريقة مثيرة للاهتمام لتمثيل الوقت باستخدام الأيام الكسرية. إنه شكل من الوقت العشري يمثل الوقت كنسبة مئوية من اليوم الذي انقضى. على سبيل المثال ، منتصف الليل هو 0.00 ، ظهراً هو 0.50 ، 6:00 مساءً. هو 0.75 وهلم جرا.

للحصول على الوقت الحالي باعتباره يومًا كسريًا ، قسّم الدقيقة الحالية على 60 وألحقها بالساعة. على سبيل المثال ، إذا كان الوقت حاليًا 1:24 م ، إذن 24 مقسومًا على 60 هي 40 ، أي 13.40. قسمة ذلك على 24 غلة .56. يمكنك أيضًا الحصول على أي دقة تريدها. على سبيل المثال ، كان بإمكاني كتابة الوقت كـ .5583333. ميزة الحفاظ على الوقت بهذه الطريقة هي أن حساب الاختلافات بين المرتين ، مثل الثواني في العهد المذكور أعلاه ، هو مجرد عملية طرح بسيطة.

ISO 8601

إذا كنت بالخارج في أي وقت مضى ، فستجد الآن العديد من الطرق المختلفة لتمثيل التواريخ. في الولايات المتحدة ، عادةً ما يأتي الشهر أولاً ، بحيث يتم تمثيل 15 يناير 2018 كـ 1/15/18. في أماكن أخرى ، يأتي اليوم أولاً ، كما في 15/1/18. هذا يمكن أن يسبب بعض المشاكل عند التواصل مع الناس في مختلف البلدان.

معيار دولي ، ISO 8601 ، يحاول حل بعض هذه المشاكل. الأمر بسيط جدًا: YYYY-MM-DD. بالعودة إلى مثالنا ، ممثلاً وفقًا للمعيار ISO 8601 ، سيبدو كما يلي: 2018-01-15. إنه أمر لا لبس فيه و "كبير جداً" لأن السنة تأتي أولاً. يجعل هذا المعيار أيضًا من السهل نسبيًا على أجهزة الكمبيوتر فرز الأشياء حسب التاريخ. هناك أشكال أخرى تلحق بالتوقيت العالمي المنسق أو تعرض عدد الأيام التي انقضت في السنة.

جميعها بوقت جميل

التوقيت مهم ، وأكثر أهمية بالنسبة لأجهزة الكمبيوتر. نأمل أن يمنحك هذا المقال شعوراً بكيفية تتبع أجهزة الكمبيوتر للوقت وراء الكواليس.