Car-tech

لماذا لا يمكن الوصول إلى Windows 32 بت 4 غيغابايت من ذاكرة الوصول العشوائي (RAM)؟

حلقة 155: اجعل ويندوز 32 بت يقبل اكثر من 4 جيجابايت في الرام

حلقة 155: اجعل ويندوز 32 بت يقبل اكثر من 4 جيجابايت في الرام
Anonim

المعالجات 32 بت وأنظمة التشغيل ، من الناحية النظرية ، يمكن الوصول إلى 4GB من الذاكرة. إذاً ، فكيف يأتي جهاز حاسب Qasim Zaib ، مع 4 غيغابايت مثبت ، فقط 3 غيغابايت؟

[أرسل أسئلتك التقنية إلى [email protected] أو انشرها على منتدى PCW Answer Line .]

يتطلب كل بايت من ذاكرة الوصول العشوائي عنوانًا خاصًا به ، ويحد المعالج من طول هذه العناوين. يستخدم معالج 32 بت عناوين بطول 32 بت. لا يوجد سوى 4،294،967،296 أو 4 جيجابايت ، عناوين محتملة 32 بت.

هناك حلول لهذه القيود ، ولكنها لا تنطبق فعلاً على معظم أجهزة الكمبيوتر الشخصية. أناقشهم بإيجاز أدناه.

حسنًا ، إذا كان المعالج ونظام التشغيل المصمم لهذا المعالج ، يمكن فقط التعامل مع 4 غيغابايت ، فلماذا لا يستطيع كمبيوتر Qasim (ولك إذا كان 32 بت) أن يرى الكثير؟

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

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

للأسف ، ليس هناك الكثير الذي يمكنك فعله حيال ذلك ما عدا الترقية إلى كمبيوتر 64 بت ونظام التشغيل. ستفعل ذلك في النهاية ، لكنك قد لا تحتاج إلى ، أو تستطيع أن تتحمل ، في الوقت الحالي.

لقد وعدت أعلاه بأنني سأخبرك عن حل بديل إلى حد 4 غيغابايت ، حتى لو لم يساعدك حقًا. تسمح تقنية تسمى "ملحق العنوان الفعلي" (PAE) بمعالج 32 بت للوصول إلى 64 جيجابايت.

الخبر السار هو أن المعالج الخاص بك يدعم بالتأكيد PAE. الأخبار السيئة: ما لم تكن تقوم بتشغيل إصدار الخادم ، فإن نسخة Windows الخاصة بك لا.

الكثير لهذه الفكرة.