تعريف الخطأ (الحوسبة)
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس ، في 2 كانون الثاني (يناير). 2017
لم تكن أجهزة الكمبيوتر الحديثة الأولى صغيرة تمامًا ، ولم تكن تعمل بنفس الطريقة ، ولكنها كانت تعتمد على أجزاء ميكانيكية وإلكترونية أكبر.
نحن نضع أنفسنا ، من الناحية الزمنية ، خلال الحرب العالمية الثانية ، وبشكل أكثر تحديدًا في عام 1944 ، عندما الحاسوب عانى Mark II (الذي بناه IBM في هارفارد) من فشل في التتابع الكهرومغناطيسي ، في ذلك الوقت مكونًا أساسيًا لجهاز الكمبيوتر.
عند فتح الكمبيوتر والبحث عن التتابع المصاب ، وجد المسؤولون أن العثة (باللغة الإنجليزية ، حشرة) تسلل إلى النظام ، واصطدم بالتتابع ، الذي ترك مفتوحًا
منذ ذلك الحين ، في كل مرة حدث فيها نوع من الخطأ في الكمبيوتر المذكور ، بدأ العلماء المسؤولون عن إدارته يتحدثون عن أ حشرة، وهو مصطلح جعل ثروة للإشارة إلى جميع أنواع المشاكل والأخطاء التي حالت دون العادي تسيير من المعدات
بمرور الوقت والموثوقية المتزايدة لـ المعدات بالتوازي مع تصغيرها ، عانت أجهزة الكمبيوتر من معظم المشاكل ظلوا في قسم البرامج ، على الرغم من أن اسم علة قد جمع ثروة لتسمية هؤلاء اخطاء
كيف يجب أن نفهم الخلل بالمعنى الحديث للمصطلح؟ حسنًا ، ببساطة ، كان ذلك بمثابة فشل في وقت البرمجة ، مما أدى إلى ظهور جزء من
الشفرة مصدر يحتوي على خطأ جوهري ، مما يتسبب في حدوث مشاكل في وقت التشغيل في البرنامج الناتج.يمكن أن تؤدي الأخطاء إلى مشاكل متكررة طالما أن ملف اسم المستخدم يقوم بسلسلة من الأشياء ، أو عندما تكون هناك سلسلة من الظروف التي لا تتكرر دائمًا عند القيام بنفس الأشياء بنفس الترتيب ، ولكنها تعتمد على عوامل خارج البرنامج.
وبالتالي ، على سبيل المثال ، يمكن أن يكون لدينا تعارض بين برنامج وبرنامج مختلف تم تحميله في ذاكرة، ولكن هذه المشكلة تحدث عندما قمنا بسلسلة من الأشياء مع كلا التطبيقين.
بين ال البق الأكثر شيوعًا في البرمجة لدينا القسمة على صفر ، تجاوز سعة المخزن المؤقت، انتهاك الذاكرة ، أخطاء في العمليات مع العلاج غير المتصور في البرنامج ، الوصول غير الصحيح إلى المتغيرات ، ...
أدوات برمجة إنهم يميلون إلى تقديم حلول لاكتشاف هذه المشكلات وتصحيحها ، ومراجعة الكود المصدري أولاً وتطبيق القواعد المنطقية (على سبيل المثال ، إذا تم الوصول إلى متغير من قبل أعلن عنه وحدد نوعه) ، ثم من خلال أدوات اختبار الكود التي تسمح لنا بالتلاعب بالقيم المدخلة وفحص السجلات بالمعلومات من إعدام.
هذه العملية تسمى "التصحيح"، من المصطلح الإنجليزي التصحيح (لتنظيف البق).
الجانب المظلم من الحشرات هو أنها يمكن أن تفتح الباب أمام التنفيذ البرمجيات الخبيثة على النظام الذي يقوم بتشغيل البرنامج المتأثر
منذ حدوث الخطأ ، هناك طرق لاستغلال المشكلة التي حدثت في ملف نظام التشغيل لتنفيذ تعليمات برمجية عشوائية يتم حقنها من الخارج.
إذا أضفنا إلى هذا الامتيازات التي يمكن الحصول عليها في النظام ، فلدينا إمكانات خطر خطيرة جدًا تم استغلالها في العديد من المناسبات من قبل مجرمي الإنترنت للوصول إلى أنظمة الطرف الثالث.
الصور: Fotolia - selcuk kırbız / gustavofrazao
موضوعات في الأخطاء (الحوسبة)