سؤال

لدي جهاز Vista X64 مع 6 جيجابايت من ذاكرة الوصول العشوائي، وأنا أحاول اختبار أن برنامج تشغيل الجهاز يعمل بشكل صحيح عند القيام DMA إلى العناوين الفعلية فوق 4GB.

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

لقد صادفت أيضا خيار التمهيد Nolowmem، والتي من المفترض تحميل "نظام التشغيل، برامج تشغيل الأجهزة، وجميع التطبيقات في عناوين أعلى من حدود 4 غيغابايت،" ولكن يبدو أن يكون فقط للحصول على إصدارات 32 بت من Windows. حاولت تمكين في Vista X64، لكن الجهاز لن يتم الحذاء. أنا فقط أقم بهذا الجهاز قبل يومين، لذلك لم يكن لديك أي حزم الخدمات؛ أنا الآن تثبيت أولئك الذين لمعرفة ما إذا كان هذا بسبب علة Windows.

هل هناك أي طريقة لإجبار النوافذ على تخصيص عناوين افتراضية أعلى من 4GB المدعومة من العناوين الفيزيائية فوق 4GB؟

هل كانت مفيدة؟

المحلول

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top