الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا ويندوز xp لا يدعم أكثر من 4 قيقا رام ؟

بدأه الفريد في 8 أبريل 2010 · 5 رد · 1,438 مشاهدة · في نظام تشغيل Windows
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

بحثت في google ووجدت كلام كثير في أن بيئة 32 بت لا تدعم أكثر من 4 قيقا رام ...

السؤال : لماذا Windows Server 2003, Enterprise Edition مثلاً يدعم 32 قيقا رام و هو أيضا 32 بت ؟؟ هل دعم الذاكرة دعم برمجي أم أنه متعلق بالهاردوير ؟؟

و لما ذا تظهر قراءة الذاكرة في ويندوز xp تظهر في حدود 3.4 قيقا ؟؟

و هذا جدول يظهر فيه الحد الأعلى من الذواكر المدعومة .

http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx

#2

اتوقع برمجي...

:wacko: :wacko: :wacko:

وبرمجة الويندوز سيرفر تختلف كثير عن الويندوز العادي لانه طبيعة عمل او التاسك المعمول من اجله يختلف كليا عن التاسك للويندوز العادي...

#3

I think because it has been made for the multiprocessor systems => which lead to more virtual adderss bits

just a guess ,, correct me

إذا كنت ذا رأي فكن ذا عزيمة *** فإن فساد الرأي أن تـتـرددا

#4

عندما يكون ممر العناوين في معالج مؤلف من 32 بت فالحد الأقصى من الذاكرة الفيزيائية التي يمكنه عنونتها هي 4 GB فقط )وهذا لأن 2 بالأس 32 يساوي 4 GB(

عملياً Windows XP 32bit لا يستطيع التعامل مع أكثر من 3 GB من الذاكرة (حتى في حال وجود 4 GB من الذاكرة الفيزائية)

اقتباس
السؤال : لماذا Windows Server 2003, Enterprise Edition مثلاً يدعم 32 قيقا رام و هو أيضا 32 بت ؟؟

الجواب موجود في الرابط الذي وضعته !

اقتباس
Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

تم تعديل هذه المشاركة بواسطة Speed_Of_Light في 29 مايو 2010 في 23:06

#5

السبب يتعلق بالهاردوير ونظام التشغيل معاً .

راجع ردي في هذا الموضوع بقسم الأسمبلي :

/index.php?showtopic=219792

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#6
اقتباس
وبرمجة الويندوز سيرفر تختلف كثير عن الويندوز العادي لانه طبيعة عمل او التاسك المعمول من اجله يختلف كليا عن التاسك للويندوز العادي...

الـKernel في Windows Server مطابق تقريبا للـClient ، الفرق يكون في الخدمات المضافة وأشياء اخرى خارج نطاق النواة .

اقتباس
I think because it has been made for the multiprocessor systems => which lead to more virtual adderss bits

لا علاقة للـMulticore بالـPhysical address .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…