مكونات واجهة المستخدم في نظام التشغيل Windows Vista و Windows Server 2008 عن قيم مختلفة قليلاً لإجمالي الذاكرة الفعلية المتوفرة على الكمبيوتر

ينطبق على: Windows Vista UltimateWindows Vista EnterpriseWindows Vista Business

مقدمة


يتم عرض إجمالي الذاكرة الفعلية على جهاز كمبيوتر في العديد من عناصر واجهة المستخدم (UI) في نظام التشغيل Windows Vista و Windows Server 2008. تقارير كل مكون من مكونات قيمة مختلفة قليلاً. تتناول هذه المقالة سبب مكونات مختلفة عن قيم مختلفة قليلاً. بالإضافة إلى ذلك، يحدد هذا المقال المكون الذي يعرض القيمة الأكثر دقة. يحتوي أيضا على معلومات حول واجهة برمجة التطبيقات (API) التي تقوم باسترداد قيمة أكثر دقة.

هام: Windows Vista Service Pack 1 (SP1) تغييرات في مكونات طريقة الذاكرة التقرير واجهة المستخدم.
لمزيد من المعلومات حول كيفية الإعلام عن ذاكرة في Windows Vista Service Pack 1، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
946003 ويندوز فيستا حزمة الخدمة 1 سيبلغ 4 غيغابايت من ذاكرة النظام (RAM) على أنظمة عليها 4 غيغابايت من الذاكرة المثبتة

مزيد من المعلومات


مكونات واجهة المستخدم التي تبلغ إجمالي الذاكرة الفعلية على الكمبيوتر ما يلي:
  • العنصر "مركز الترحيب" في "لوحة التحكم"
  • عنصر " النظام " في "لوحة التحكم"
  • علامة التبويب " الأداء " إدارة المهام
  • الصفحة "عرض التفاصيل وطباعتها" عنصر معلومات الأداء والأدوات في "لوحة التحكم"
  • أداة معلومات النظام ل Microsoft (Msinfo32.exe)
  • أداة WinVer (Winver.exe)
  • أداة تشخيص DirectX (Dxdiag.exe)
تقارير كل مكون من مكونات مختلفة قليلاً من مقدار إجمالي ذاكرة الوصول العشوائي المتوفرة على الكمبيوتر. يحدث هذا السلوك لأن بعض المكونات التي تم تصميمها لعرض صديقة للمستهلك مقدار ذاكرة الوصول العشوائي. بالإضافة إلى ذلك، تم تطوير كل مكون بفرق مختلفة في أوقات مختلفة لغرض معين.

على سبيل المثال، قد تواجه السيناريو التالي عند عرض المكونات التالية على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista:
  • تقارير عنصر "مركز الترحيب" في "لوحة التحكم" 2.00 غيغابايت من ذاكرة الوصول العشوائي
  • عنصر " النظام " في "لوحة التحكم" تقارير 2046 ميغا بايت من ذاكرة الوصول العشوائي
  • علامة التبويب " الأداء " إدارة المهام تقارير 2045 ميغا بايت من ذاكرة الوصول العشوائي
  • تقارير الصفحة "عرض التفاصيل وطباعتها" عنصر معلومات الأداء والأدوات في "لوحة التحكم" 2.00 غيغابايت من ذاكرة الوصول العشوائي
  • تقارير أداة "معلومات النظام" 2,045.54 ميغا بايت من ذاكرة الوصول العشوائي
  • تقارير أداة WinVer 2,094,856 كيلو بايت من ذاكرة الوصول العشوائي
  • أداة تشخيص DirectX تقارير 2046 ميغا بايت من ذاكرة الوصول العشوائي
من هذه المكونات، تقارير أداة "معلومات النظام" الأكثر دقة قيمة إجمالي الذاكرة الفعلية.

تقارير أداة "معلومات النظام" الذاكرة الفعلية بعدة طرق مختلفة:
  • تثبيت الذاكرة الفعلية (RAM): يعرض هذا إجمالي ذاكرة الوصول العشوائي الفعلية المثبتة على النظام.
  • إجمالي الذاكرة الفعلية: هذا يعرض إجمالي مقدار الذاكرة الذي يستخدمه Windows. قد تختلف هذه الوحدة عن "تثبيت الذاكرة الفعلية". اعتماداً على تكوين الذاكرة ونفس نظام التشغيل الذي تم تثبيته، قد يكون نظام التشغيل غير قادر على استخدام كافة الذاكرة الفعلية المثبتة.

    على سبيل المثال، إذا تحكم ذاكرة النظام تنفيذ تقنيات حماية الذاكرة المتقدمة، وحدة تحكم الذاكرة قد حجز جزء من الذاكرة للنسخ المتطابق أو ميزات التسامح مع الخطأ. وفي حالات أخرى، قد يكون Windows غير قادر على استخدام كافة الذاكرة الفعلية المثبتة بسبب قيود الترخيص أو المعمارية. يجب أن تدرك أن يتضمن إصدار أداة "معلومات النظام" المضمنة مع Windows Server 2008 وفي ويندوز فيستا حزمة الخدمة 1 مشكلة سيسبب "إجمالي الذاكرة الفعلية" يكون مضلل في الأنظمة بأكثر من 4 غيغابايت من الذاكرة الفعلية الإجمالية.


    لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
    950233 أداة معلومات النظام ل Microsoft (Msinfo32.exe) تقارير غير صحيحة مقدار الذاكرة الفعلية في كمبيوتر يستند إلى Windows Server 2008 أو المستندة إلى Windows Vista Service Pack 1 يحتوي على أكثر من 4 غيغابايت من الذاكرة الفعلية المثبتة

  • الذاكرة الفعلية المتوفرة: هذا هو الذاكرة الفعلية على مدى المتاحة حاليا (الذاكرة غير المستخدمة).

كيفية استخدام واجهة برمجة التطبيقات للحصول على قيمة إجمالي الذاكرة الفعلية

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

دالة جلوبالميموريستاتوسيكس لم تكن متوفرة في الوقت الذي بعض المكونات التي تم إنشاؤها. ومع ذلك، حساب كافة مكونات الذاكرة الفعلية للكمبيوتر بنفس الطريقة. الاختلاف الوحيد بين المكونات التقريب الذي يحدث قبل الإجمالي الفعلي الذاكرة التي يتم عرضها في واجهة المستخدم.

المراجع


لمزيد من المعلومات حول دالة جلوبالميموريستاتوسيكس ، قم بزيارة موقع Microsoft التالي على الويب:لمزيد من المعلومات حول بنية ميموريستاتوسيكس ، قم بزيارة موقع Microsoft التالي على الويب:لمزيد من المعلومات حول الذاكرة حجم التقارير على أجهزة الكمبيوتر المستندة إلى نظام التشغيل Windows Vista عليها 4 غيغابايت من ذاكرة الوصول العشوائي المثبتة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
929605 ذاكرة النظام التي يتم عرضها في مربع الحوار "معلومات النظام" في نظام التشغيل Windows Vista أقل من المتوقع في حالة تثبيت 4 غيغابايت من ذاكرة الوصول العشوائي