ميزة غير موثقة
الميزة غير الموثقة هي عملية غير مقصودة أو غير موثقة في الأجهزة، مثل التعليمات غير الموثقة ، أو ميزة برمجية موجودة في أجهزة وبرامج الحاسوب وتُعتبر مفيدة. أحيانًا يُغفل توثيقها سهوًا، ولكن في بعض الأحيان لا تكون الميزات غير الموثقة مُخصصة للاستخدام من قِبل المستخدمين النهائيين ، بل تُترك متاحة للبائع لدعم البرامج وتطويرها. كذلك، فإن بعض العمليات غير المقصودة في الأجهزة أو البرامج والتي تُفيد المستخدمين تُعتبر ببساطة خطأً أو خللًا أو خللًا غير متوقع.
بما أن موردي البرامج عادة ما يعتبرون وثائق البرامج بمثابة عقد لسلوك البرنامج، فإن الميزات غير الموثقة عادة ما تُترك بدون دعم ويمكن إزالتها أو تغييرها حسب الرغبة ودون إشعار المستخدمين.
تُعرف الميزات غير الموثقة أو غير المدعومة أحيانًا باسم "غير مدعومة من الشركة المصنعة" (NOMAS)، وهو مصطلح صاغته مجلة PPC في أوائل ثمانينيات القرن الماضي. [ 1 ] [ 2 ] [ 3 ] [ 4 ] وينظر مطورو البرامج إلى بعض العيوب التي يُبلغ عنها المستخدمون على أنها تعمل كما هو متوقع، مما أدى إلى ظهور عبارة " إنها ليست خطأً، إنها ميزة " (INABIAF) وما شابهها. [ 5 ]
الأجهزة
يستخدم المبرمجون أحيانًا تعليمات غير موثقة، تُعرف باسم رموز العمليات غير القانونية ، في معالج MOS Technology 6502 ومشتقاته. وقد أُزيلت هذه التعليمات في معالج WDC 65C02 .

استغل مبرمجو ألعاب الفيديو ومبرمجو عروض الديمو العمل غير المقصود لأجهزة الكمبيوتر لإنتاج تأثيرات أو تحسينات جديدة.
في عام 2019، اكتشف باحثون أن وضع تصحيح الأخطاء الخاص بالشركة المصنعة، والمعروف باسم VISA، يحتوي على ميزة غير موثقة في وحدات التحكم في منصة إنتل (PCHs)، وهي شرائح مدمجة في معظم اللوحات الأم التي تعمل بمعالجات إنتل، مما يجعل هذا الوضع متاحًا حتى مع اللوحات الأم العادية. [ 6 ] ونظرًا لأن الشريحة تتمتع بوصول مباشر إلى الذاكرة، فإن هذا الأمر يمثل مشكلة أمنية.
برمجة
يمكن تضمين الميزات غير الموثقة (على سبيل المثال، إمكانية تغيير حرف التبديل في نظام MS-DOS ، والذي يكون عادةً إلى شرطة ) لأغراض التوافق (في هذه الحالة مع أدوات يونكس ) أو لأسباب تتعلق بالتوسع المستقبلي. مع ذلك، إذا غيّر مُزوّد البرامج استراتيجيته البرمجية لتتوافق بشكل أفضل مع متطلبات العمل، فإن غياب التوثيق يُسهّل تبرير إزالة الميزة.
قد تحذف الإصدارات الجديدة من البرامج ذكر الميزات القديمة (التي ربما تم استبدالها) في الوثائق، لكنها تبقيها مطبقة للمستخدمين الذين اعتادوا عليها. [ 7 ]
في بعض الحالات، يُشير المطورون إلى أخطاء البرمجيات، إما من باب المزاح أو من باب المجاملة، بمصطلح "الميزات غير الموثقة". [ 5 ] [ 8 ] ربما شاع هذا الاستخدام في بعض ردود مايكروسوفت على تقارير الأخطاء الخاصة بأول منتج لها، برنامج وورد لنظام ويندوز ، [ 9 ] ولكنه ليس منشؤه الأصلي. يعود أقدم مرجع باقٍ على يوزنت إلى 5 مارس 1984. [ 10 ] بين عامي 1969 و1972، استخدمت ساندي ماثيس، مبرمجة أنظمة برمجيات PDP-8 في شركة ديجيتال إكويبمنت (DEC) في ماينارد، ماساتشوستس، مصطلحي "خطأ" و"ميزة" في تقاريرها عن نتائج الاختبارات للتمييز بين الإجراءات غير الموثقة في منتجات البرمجيات المُسلّمة، والتي كانت غير مقبولة ومقبولة على التوالي. ربما استمر هذا الاستخدام. [ 11 ]
أصبحت الميزات غير الموثقة سمةً بارزةً في ألعاب الكمبيوتر . فكثيراً ما يُضمّن المطورون غشّاتٍ وميزاتٍ خاصةٍ أخرى (" بيض عيد الفصح ") لا تُشرح في مواد اللعبة، لكنها تُصبح جزءاً من الضجة المُثارة حولها على الإنترنت وبين اللاعبين. وغالباً ما تكون هذه الميزات غير الموثقة في الألعاب الأجنبية عناصر لم تُترجم من لغتها الأصلية.
قد تحتوي واجهات برمجة التطبيقات المغلقة المصدر على وظائف غير موثقة وغير معروفة عمومًا. تُستخدم هذه الوظائف أحيانًا لتحقيق ميزة تجارية على برامج الطرف الثالث من خلال توفير معلومات إضافية أو أداء أفضل لمزود التطبيق.
انظر أيضاً
مراجع
- ↑ وصف جهاز HP-75 من PPC (ملف PDF) . سلسلة NOMAS. المجلد الثاني. فاونتن فالي، كاليفورنيا، الولايات المتحدة الأمريكية: مركز البرمجة الشخصية . 1983. مؤرشف (ملف PDF) من الأصل بتاريخ 12 أغسطس 2023. تم الاطلاع عليه بتاريخ 12 أغسطس 2023. ص. i:
تُتاح المعلومات الواردة في هذه الوثيقة على أساس أنها غير مدعومة من قبل شركة هيوليت-باكارد . [...] عند قراءة هذه الوثيقة، ستلاحظ سريعًا عدم وجود أي جهد لشرح كيفية عمل الجهاز أو ماهيته لأعضاء الفريق غير المتخصصين في التصميم. لم تكن هناك خطة للقيام بذلك وقت [التطوير]. على الرغم من أن هذه الوثيقة قد تثير أسئلة أكثر مما تجيب عليه، إلا أنه يجب قبول هذا الوضع " كما هو ". انظر بيان NOMAS المختوم أدناه. تُتاح هذه المواد لمجتمع المستخدمين من خلال PPC لأننا نعتقد أن المعلومات بهذا الشكل أفضل من لا شيء على الإطلاق. تقدم PPC هذه المعلومات كخدمة للمجتمع. […] نوماس - غير مدعوم من الشركة المصنعة - يوافق المستلم على عدم الاتصال بالشركة المصنعة […]
(710 صفحات) - ↑ "نوماس - شرح". زينروم - وحدة برمجة HP-41 - دليل مستخدم زينروم 3B - وحدة برمجة - للاستخدام مع جهاز الكمبيوتر المحمول HP-41 (ملف PDF) . المملكة المتحدة: شركة زينجرانج المحدودة / شركة ليدز لطباعة الكتيبات. يونيو 1984. ص. 8. مؤرشف (ملف PDF) من الأصل بتاريخ 12 أغسطس 2023. تم الاطلاع عليه بتاريخ 12 أغسطس 2023 . (صفحتان + صفحتان + 8 صفحات + 152 صفحة + صفحتان)
- ↑ "قوائم NOMAS" (ملف PDF) . مجلة PPC (العدد الخاص E من PPC). فاونتن فالي، كاليفورنيا، الولايات المتحدة الأمريكية: مركز البرمجة الشخصية : 3. 1985. مؤرشف (PDF) من الأصل بتاريخ 11 أغسطس 2023. تم الاطلاع عليه بتاريخ 11 أغسطس 2023. صفحة 3:
قوائم NOMAS -
اختار
مركز البرمجة الشخصية قوائم لنظام
HP-41
، وذاكرة القراءة فقط (
ROM
) المرتبطة به (
HP-IL
، [...] إلخ)، وقوائم نظام
HP-75
المتاحة على أساس "غير مدعوم من الشركة المصنعة". تم توفير هذه القوائم لمجتمع المستخدمين على أساس أن أولئك الذين يتلقون القوائم لا يتصلون بالشركة المصنعة بشأنها.
- ↑ رايت، جين (2023-08-03). "الميزات المخفية في HP-15c CE - NOMAS" . متحف آلات حاسبة HP (MoHPC) . مؤرشف من الأصل في 2023-08-09 . تم الاطلاع عليه في 2023-08-09 .
- 1 2 كار، نيكولاس ج. (19-08-2018). ""ليست عيبًا، بل ميزة." هل هي عبارة مبتذلة أم مناسبة تمامًا؟ موقع Wired.com للأعمال . مؤرشف من الأصل بتاريخ 9 أغسطس 2023. تم الاطلاع عليه بتاريخ 9 أغسطس 2023 .
- ↑ أرماسو، لوسيان (29 مارس 2019). "ميزة غير موثقة في شرائح إنتل قد تساعد المخترقين على سرقة البيانات" . تومز هاردوير . مؤرشف من الأصل في 9 أغسطس 2023. تم الاطلاع عليه في 9 أغسطس 2023 .
- ^ أريدوندو ، لاري (26/03/1984). "مراجعة: WordStar 3.3". عالم المعلومات .
- ↑ الإصدارات القديمة من ملف مصطلحات القرصنةتعريف الميزة بأنها "خاصية مفاجئة للبرنامج. يتم توثيقها أحيانًا."
- ↑ جيمس جليك ، ما حدث للتو ، الفصل 1
- ↑ أول استخدام على يوزنت . مجموعات جوجل
- ↑ ذكريات ساندي ماثيس، التي أصبحت الآن ساندرا لي هاريس، خريجة معهد ماساتشوستس للتكنولوجيا عام 1969، اعتبارًا من أغسطس 2010.
- شذوذ البرمجيات
- الاتصالات التقنية
