هوس الـ"تحديث": استكشاف لماذا لا يستطيع مستخدمو الكمبيوتر التوقف عن الضغط عليه

الصورة عبر unsplash

لقد كانت واجهات المستخدِم الرسومية اسمًا رئيسيًّا في لعبة تطوير نظم التشغيل لبعض الوقت. قامت شركة Apple Macintosh في الثمانينيات بنشر النظم المستندة إلى واجهة المستخدم الرسومية (GUI). بحلول عام 1993، أصبحت برمجيّةُ Microsoft Windows نظامَ التشغيل الأكثر شعبية المستندَ إلى واجهة المستخدم الرسومية.

وحتى يومنا هذا، يظل Windows هو نظام التشغيل الأكثر شعبية، وذلك نظرًا لسهولة الوصول إليه وتجربة المستخدِم.

قراءة مقترحة

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

ومع ذلك، هل يساعد زرّ التحديث بالفعل في أي من هذه المواقف؟ إذا لم يكن الأمر كذلك، ماذا يفعل زر التحديث؟

للحصول على إجابة لهذه الأسئلة، علينا أن نفهم كيفية عمل واجهة المستخدم.

ما هي الواجهة؟

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

توضح المقارنة التالية الفرق بين التفاعل القائم على الأوامر السطريّة والتفاعل عبر واجهة المستخدم الرسومية كما يقدمه المقال.

مقارنة طريقة التفاعل مع النظام

الجانبالنظام المعتمد على الأوامر السطريّةالنظام المعتمد على واجهة المستخدم الرسومية
طريقة التفاعلكان على المستخدم كتابة أوامر محددة للتفاعل مع النظام.يعرض الكمبيوتر المحتوى على شاشتك ويتيح الاتصال بين النظام والمستخدِم.
سهولة الاستخداميتعين على المستخدمين معرفةُ أمرٍ معين من أجل الوصول إلى ما يبحثون عنه.يرتبط بواجهة أكثر سهولة في الاستخدام.
مثال التحولكان MS-DOS نظامَ تشغيل يعتمد على الأوامر السطريّة.قامت شركةُ Microsoft بتدوين الملاحظات من نظام التشغيل Macintosh وقامت بالتحول إلى Window

ما الذي يحدث خلف كواليس واجهة المستخدم الرسومية؟

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

لفهم ما يحدث على الشاشة، يفرّق المقال بين عدة ذواكر تؤدي أدوارًا مختلفة داخل الكمبيوتر.

أنواع الذاكرة المذكورة في المقال

ذاكرة للقراءة فقط (ROM)

غير متطايرة·تعليمات ثابتة

تُخزَّن فيها تعليمات ثابتة مثل البرامج الثابتة. أمّا أجهزة التخزين الثانوية مثل HDD وSSD، فيتمّ حفظ الملفات فيها لفترات طويلة من الوقت.

ذاكرة الوصول العشوائي (RAM)

تخزين مؤقت·الذاكرة الرئيسية

تقوم بتخزين الملفّات مؤقتًا أثناء استخدامها؛ وهي أسرع بكثير وأصغر حجمًا بكثير من ذاكرة القراءة فقط (ROM).

ذاكرة التخزين المؤقت (Cache)

L1 وL2 وL3·أسرع وأصغر

هي أصغر بكثير وأسرع من ذاكرة الوصول العشوائي (RAM)، وتقوم بتخزين بضعة كيلو بايتات فقط من البيانات في المرّة الواحدة للمعالَجة.

الآن، يقوم جهاز الكمبيوتر الخاص بك بمعالجة كل ما هو موجود على شاشتك في أيّ وقت باستخدام ذاكرة التخزين المؤقت الخاصة به (Cache). 

ذاكرة التخزين المؤقت (Cache)  هي وحدة تخزين قائمة على الرقائق والجذاذات تكون مُدمَجة مباشرةً في جذاذة _شريحة) وحدة المعالجة المركزية. إنها أصغر بكثير من حيث السعة وأسرع بكثير من أي شكل آخر من أشكال الذاكرة. 

تقوم ذاكرة التخزين المؤقت (Cache) بتخزين البرامج مؤقتًا أثناء استخدامها أو البرامج المستخدمة بشكل متكرر، وعادةً ما تكون أسرع من ذاكرة الوصول العشوائي (RAM)  بـ 10 إلى 100 مرة.

10 إلى 100 مرة

هذا هو نطاق السرعة الذي يذكره المقال لذاكرة التخزين المؤقت (Cache) مقارنةً بذاكرة الوصول العشوائي (RAM).

يتمّ تحديث ذاكرة التخزين المؤقت (Cache) لجهاز الكمبيوتر تلقائيًا على فترات زمنية قصيرة جدًا من أجل الحفاظ على تحديث المحتوى الموجود على شاشتك. 

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

وظيفة الـ"تحديث" تقوم بتحديث ذاكرة التخزين المؤقت (Cache) لجهاز الكمبيوتر الخاص بك يدويًا

يتم تخزين جميع الايقونات التي تراها على شاشتك كجزء من ذاكرة التخزين المؤقت (Cache) لمستكِشف ملفّات Windows. عند النقر فوق "تحديث", سيتمّ تحديث ذاكرة التخزين المؤقت (Cache) لمستكشف ملفات Windows يدويًّا لإظهار أحدث حالةٍ للملفات.

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

النقر فوق "تحديث" لا يؤثر على أداء جهاز الكمبيوتر الخاص بك بأي شكل من الأشكال

الخلاصة التي يقدّمها المقال هي أن "تحديث" يغيّر حالةً محلية محددة في ذاكرة التخزين المؤقت، لا أداء الكمبيوتر كله.

الفرق بين الاعتقاد الشائع وما يفعله التحديث

الاعتقاد الشائع

النقر فوق "تحديث" يساعد أداء جهاز الكمبيوتر أو يجعله أسرع.

الحقيقة

يقوم الكمبيوتر بتحديث ذاكرة التخزين المؤقت (Cache) للمجلد الذي تمّ تحديثه فقط، وهذا العبء ضئيل ولا يؤثر على أداء الكمبيوتر.

ومع ذلك، فإن هذا الاستنتاج يقودنا إلى سؤال مهم آخر: إذا كان التحديث لا يفعل شيئا لجهاز الكمبيوتر الخاص بك، فلماذا يفعل الناس ذلك في كثير من الأحيان؟

لماذا يقوم الناس بالتحديث مرات عديدة؟

يعتقد العديد من المستخدمين أن النقر فوق زرّ "تحديث" أثناء تشغيل جهاز الكمبيوتر الخاص بك يجعل العملية أسرع. إنها ممارسة شائعة إلى حد ما. 

علاوة على ذلك، فإن التحديثَ عندما يعمل الكمبيوتر ببطء بعض الشيء، أو عندما يبدو غيرَ مستجيب، ينبع أيضًا من معتقدات مماثلة.

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

إنها مجرّد ممارسة يلتقطها الناس عندما يرون الآخرين يفعلون ذلك.

تعتبر وظيفة التحديث أثريةً لا وظيفيّةً تقريبًا، نظرًا لأن ذاكرة التخزين المؤقت للكمبيوتر يتمّ تحديثها تلقائيًا. إنها مجرّدُ عمليةِ أمانٍ ضدّ الفشل في الحالات النادرة التي لا يحدث فيها التحديث تلقائيًا وعلى الفور. السبب الوحيد الذي يجعلها جزءًا من وظائف مستخدِم Microsoft هو أنها تُضيف إلى إمكانية الوصول بالنسبة لمستخدِم Windows.