جدول المحتويات:
تعريف - ماذا يعني قانون ويرث؟
قانون ويرث هو اقتباس شهير من نيكلاوس ويرث ، عالم الكمبيوتر السويسري. في عام 1995 ، اقترح مقولة تقول: "البرمجيات تزداد سرعة بشكل أبطأ من الأجهزة".
يشير القانون إلى أنه بينما كان تقدم الأجهزة سريعًا على مر السنين ، لا يمكن قول الشيء نفسه عن البرامج. وينص أيضًا على أن تعقيد البرامج يزيد بمعدل أعلى من تعقيد الأجهزة. يمكن أن يعزى نمو البرنامج البطيء إلى التهاب الزاحف الذي يتسم بالبرمجيات. أيضًا ، قد تتجاوز الميزات الإضافية التي تم إضافتها في البرنامج وظيفته الرئيسية وخط سير التعليمات البرمجية ، كما أن كمية التعليمات البرمجية غير الملائمة عالية في الشفرة المطورة.
تيكوبيديا يوضح قانون ويرث
لا تنتج المشكلة تمامًا عن تطبيقات البرامج المتضخمة. سيتم تشغيل نظام تشغيل متقدم يعمل على أجهزة أقل قوة ببطء. على سبيل المثال ، يؤدي تشغيل Windows 7 على جهاز كمبيوتر مخصص لتشغيل Windows XP إلى إبطاء النظام. وبالمثل ، فإن المستخدم الذي يستدعي عددًا كبيرًا من التطبيقات في وقت واحد سيختبر أداءً بطيئًا للبرنامج. وبالمثل ، فإن وجود برامج الإعلانات المتسللة وبرامج التجسس والبرامج الضارة والفيروسات وأحصنة طروادة قد يؤدي إلى إبطاء النظام. لذلك ، فإن القول بأن سرعة البرنامج تباطأت بسبب حجم البرنامج المتضخم ليس دقيقًا تمامًا.
يتناقض قانون ويرث مع قانون مور بقوله إن أعداد الترانزستورات الموجودة على شريحة متكاملة تتضاعف كل عام. البيان الرئيسي الوارد في قانون ويرث هو: "البرمجيات تتوسع لملء الذاكرة والبرنامج يزداد بوتيرة أبطأ من الأجهزة التي تزداد سرعة".
على الرغم من أن الأجهزة قد تطورت على مدار العقود الماضية ، إلا أن البرنامج لم يصبح بالضرورة أسرع. لا تزال بعض البرامج تعمل بشكل أبطأ من الإصدارات السابقة أو البرامج السابقة المشابهة. على سبيل المثال ، استغرق معالج النصوص في سبعينيات القرن الماضي 10 كيلو بايت فقط من الذاكرة ، بينما يستهلك نفس التطبيق أكثر من 100 ميجابايت اليوم. الميزة هي أن سرعة المعالجة زادت بشكل كبير مقارنة بالتطبيقات السابقة. هذا يطيع قانون مور. إن التعقيد المتزايد للبرنامج على مر السنين قد أطلق عليه اسم البرنامج. نظرًا لإضافة المزيد والمزيد من قوة المعالجة إلى الأجهزة ، يزيد مطورو البرامج من تعقيد البرنامج ، بما يتوافق مع البيان الأول الذي أدلى به Wirth.
تتم إضافة الكثير من الميزات غير المرغوب فيها إلى البرامج الأساسية التي تدعم الميزات الأساسية الأساسية لاكتساب الدعاية أثناء الحملات التسويقية ، وينشأ التهاب الزاحف. باسم البرنامج سهل الاستخدام ، يضيف المطور التعقيد ورمز التعليمات البرمجية. باختصار ، يخلص قانون ويرث إلى أنه كلما قل عدد العمليات الحسابية التي أجراها المعالج لأداء المهمة ، كلما كان من الممكن الالتزام بالتصميم وأكثر كفاءة قانون مور.
