أخطاء التماثل في Windows 3.x

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

93521
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
3.00 3.00a 3.10 3.11
الإطارات
kbhw kbdisplay kbprb
الموجز
رسائل خطأ تماثل تحدث بسبب إنشاء المقاطعات nonmaskable (NMIs). لا يمكن إنشاء تثبيت نظيف uncorrupt Windows NMI ، ولذلك ليس من الممكن لإجراء تثبيت نظيف uncorrupt من Windows تسبب خطأ تماثل.
معلومات أخرى
التماثل اختيار أساسي التكامل المعلومات. تأخذ كل بايت (8 بت) من RAM التخزين بالفعل وحدات البت التسعة من المعلومات. يتم استخدام ثمانية بتات البيانات ثم يتم استخدام بت الأخير ("بت التماثل") لتخزين تماثل البيانات.

يكون المعالج المسؤول من التحقق من دقة بت التماثل ثم يقوم المعالج بإنشاء NMI إذا بتحديد تعيين بت التماثل بشكل غير صحيح. في وضع المحسن 386 Windows هذا يتم التقاط بواسطة الظاهرية الأجهزة برنامج تشغيل (VDD) ، * التماثل التي تعرض رسالة خطأ. في الوضع القياسي Windows NMIs تجاهل ويتم تمريرها إلى معالج التماثل الافتراضي. هذا إما لا يقوم بأي شيء أو يقوم بإنشاء رسالة خطأ TTY (ملء شاشة). في كلتا الحالتين، الجهاز في حالة غير مستقرة ثم يتم بحالة تعليق.

يمكن أن يبدو أخطاء التماثل إلى حل إذا قمت بإزالة عنصر المقيم في الذاكرة مثل برنامج تشغيل الجهاز أو البرنامج (TSR) إنهاء - and-stay-resident. هذا يغير موقع الذاكرة من التعليمات البرمجية التحميل فقط. إذا قمت بتغيير الموقع أو إزالة عنصر التعليمات البرمجية لم يعد موجوداً على الذاكرة خلل ثم قد تتلقى خطأ تماثل. في حالة البيانات الذاكرة مشكوك بها ، قد لا تشاهد خطأ تماثل في كافة. لسوء الحظ، منذ البيانات والتعليمات البرمجية في Windows التغييرات مواقع الذاكرة باستمرار, خطأ تماثل قد تظهر (أو ظهور أعراض العطل مرة أخرى) لاحقاً.

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

يمكن حدوث خطأ تماثل بسبب ظروف مختلفة ولكنه دائمًا مشكلة في أجهزة.

الأسباب الشائعة من أخطاء تماثل

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

تنتج أخطاء التماثل أحياناً عن سرعات ذاكرة غير متطابقة. CPU قد يكون بالوصول إلى الذاكرة بشكل أسرع من قادرة على معالجة طلبات الذاكرة. حل محتملة زيادة عدد حالات الانتظار في إعداد CMOS. هذا الخيار غير متوفر على كافة أجهزة الكمبيوتر و لم يعمل دوماً. زيادة عدد حالات الانتظار توجيه باختصار، CPU انتظر مقدار الوقت بين القراءات الذاكرة predetermined. هذا يُبطئ الجهاز لأنه الآن يستغرقه أطول ذاكرة الوصول. وبشكل عام، يمكن تعيين هذا الخيار إلى صفر أو واحد أو حالات الانتظار الثاني. كلما الرقم ، أطول في انتظار بين دورات الذاكرة. بالإضافة إلى ذلك، حاول للمحافظة على نفس السرعة من ذاكرة الوصول العشوائي في الكمبيوتر. إذا كان لديك لمزج سرعات تأكد من وجود نفس السرعة RAM المثبتة في كل البنك. البنوك وتكون عادةً مجموعات شرائح الذاكرة أربعة على اللوحة الأم.

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

السبب المعروفة آخر أخطاء التماثل هو "الفيروسات B للتشغيل التماثل".

ما المقصود بـ "تماثل" ؟

يوجد إصداران من تماثل: فردياً و الزوجية. BIT تماثل تعيين أو إيقاف تشغيله وذلك حسب العدد ON بت أو 1, في البيانات عادة بايت.

أمثلة

11011010 (التماثل هل يمكن تعيينها إلى 1 لجعل عدد تلك حتى.)

11110111 (التماثل هل يمكن تعيين القيمة إلى 0 لجعل عدد تلك فردياً.)

الذاكرة هو الكمبيوتر مصممة بحيث يوجد شريحة إضافية أو إضافية BIT متأثراً للتماثل. سيحتوي هذا شريحة التماثل بايت ذاكرة. هذا سبب غالباً وجود 9 رقاقات ذاكرة SIMM أو رقاقات نفسها المسماة 256 × 9 الخاص أو الخاص 1Megx9 وهكذا.

يتم إنشاء خطأ تماثل عند تنفيذ قطعة من التعليمات البرمجية في عنوان ذاكرة خاطئ. أثناء إحضار أو دورة pre-fetch CPU نقطة حيث يتلقى CPU إرشاد من الذاكرة تنفيذ ، يتحقق الأجهزة رمز fetched للتماثل. إذا كان التي إحضار يفشل إنشاء خطأ استثناء. يتم ذلك إلى حماية الآمن CPU من تنفيذ تعليمة غير viable.

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

ملاحظة: يمكنك لا يمكن تفحص ذاكرة مشكلات التماثل بواسطة إنشاء RAMDRIVE نسخ برنامج إليه تنفيذ البرنامج. لا يزال مخزنة البيانات في RAMDRIVE البرنامج. عند تشغيل ، يتم نسخ البرنامج في الذاكرة الاصطلاحية قبل يتم تنفيذه. للحصول على معلومات حول كيفية استخدام RAMDRIVE لاستكشاف أخطاء الذاكرة الرجاء مراجعة article(s) التالية في "قاعدة المعارف لـ Microsoft:
142546كيفية استخدام أقراص RAM لاستكشاف الذاكرة
3.00 3.00a 3.10 3.11.exe تنفيذ paroty parety parityerror

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 93521 - آخر مراجعة: 02/27/2014 21:05:52 - المراجعة: 2.1

  • Microsoft Windows 3.0 Standard Edition
  • Microsoft Windows 3.0a
  • Microsoft Windows 3.1 Standard Edition
  • Microsoft Windows 3.11 Standard Edition
  • kbnosurvey kbarchive kbmt KB93521 KbMtar
تعليقات