شكرا لتفاعلك اخي
نظام32 يستوعب 4 جيجا كلها و 64 بت يستوعب 4 فما فوق
المشكل هو ان الرامات لاتعمل كلها بنظام 32بت وحتى لو انتقلنا لنظام 64بت سيزداد الكيلوهيدرز فقط ولن تعمل كلها وهذا عن تجربة
ارجوا من الاخوان الحل وشكرا للاخ الهمشري على طيب الخاطر
لا يوجد حل سوى ما ذكره أخونا الهمشري
وماعلاقة (
الكيلوهيدرز) والتي أظنك تقصد Kilohertz والتي يقصد بها التردد التي تعمل عليه الذاكرة
وليس له علاقة من قريب أو بعيد بنوع نظام التشغيل
ما تسأل عنه هو السعة Capacity وليس التردد frequancy
ونظريا جهاز 32 bit يمكنه حتى استيعاب 4 GB
The difference is
mostly about the size of a Pointer/Reference. On 64 bit machines, you can reference an address in a 64 bit address-range (thus giving you 2^64 bytes of memory). On 32 bit you can only address 2^32 bytes (=4 GB). Now if you look at current computers it is obvious why the world is moving to 64 bit: 32 bit can't easily address all the RAM anymore.
ولكن فعليا نظام التشغيل لا يستطيع الاستفادة بشكل كامل من سعة 4GB
هذا عدا عن أن بطاقة الرسوميات المدمجة تستهلك من ذاكرة الجهاز كونها مدمجة بالمعالج وتستهلك ذاكرته
وللإضافة الذواكر ليس علاقة 32 bit او 64bit
هذا الامر معمارية المعالج architecture وهو الذي يحدد مقدار قرائته للذاكرة بناء على تصميمه