خبریں

32 بٹ سی پی یو 4GB + میموری کی حمایت نہیں کرتا؟ آخر میں اسے ملا

یہ مضمون Superpower.com سے اجازت کے ساتھ دوبارہ شائع کیا گیا تھا.

آج ہم ہر ایک مقبول سائنس پیش کرتے ہیں، یہ ہے CPU اور میموری addressability سا اس سے کوئی فرق چوڑائی؟

جواب ہے کوئی تعلق نہیں

مسئلہ بہت سے لوگوں کو بہت سے افواہیں، ایک طویل وقت کے پھیلانے یقینا اس کے بارے میں بات کرنے کے لئے ضروری ہے.

CPU اور اس کے ایڈریس بس چوڑائی کی صلاحیت سے خطاب کرتے ہوئے، ہم عام طور پر CPU سا چوڑائی ڈیٹا بس چوڑائی سے مراد ہے، اور کہتے ہیں جبکہ قدرتی طور پر، کچھ بھی خطاب صلاحیت کے ساتھ کیا کرنا نہیں تھا اس کے ایڈریس بس چوڑائی نصف پیسہ بھی .

سادہ شرائط میں، CPU بٹ چوڑائی کی بٹس کی تعداد سے مراد ہے جس میں CPU ایک گھڑی سائیکل کے اندر عملدرآمد کر سکتا ہے. مثال کے طور پر، 8086 سی پی یو 16 بٹ ہے، اور یہ ایک وقت میں 2 بائٹ (16 بٹس) پر عملدرآمد کرسکتا ہے. 80386 سی پی یو 32 بٹس ہے. 4، پہلے علاج بائٹس موجودہ کافی 64 بٹ CPU ہے، اور پروسیسنگ کے وقت 8 بائٹس ہو سکتا ہے.

ہمارا ونڈوز آپریٹنگ سسٹم بھی 32bit کے اور 64 بٹ میں تقسیم کیا جاتا ہے، بنیادی طور پر جیسا کہ 32bit کے CPU 64 بٹ ونڈوز استعمال نہیں کر سکتے، اوپر CPU سا چوڑائی کے لئے کچھ کی اصلاح ایسا کرنے (CPU صرف آپریٹنگ، جبکہ 32bit کے سنبھال سکتے ہیں کیونکہ نظام کو 64bit کے ہینڈل کرنے) آپ کی ہدایات دیتا ہے، لیکن 64bit کے CPU، 32 بٹ ونڈوز چلا سکتے 64bit کے ونڈوز چلا سکتے ہیں.

آخر میں یہی CPU ایڈریس بس چوڑائی کیا ہو رہا ہے؟

انٹیل نے وضاحت کی کہ جسمانی ایڈریس ایکسٹنشن (PAE) 32 بٹ پروسیسرز ایک طبعی ایڈریس اسپیس 4 گیگا بائٹس سے بڑے تک رسائی حاصل کرنے کی اجازت دیتا ہے کہ ایک خصوصیت ہے.

اوپر کی تصویر خاص طور پر توسیع کی طبعی ایڈریس بیان کیا گیا ہے، جو کہ اس کے اثرات 32 بٹ پروسیسر میموری 4GB سے زیادہ استعمال کر سکتے ہیں کی اجازت دینے کے لئے ہے، انٹیل کے Xeon پروسیسر E5-2698 V3 کے ایک اسکرین شاٹ ہے.

PAE CPU ایڈریس بس چوڑائی ہے. اس 16 بٹ پر CPU 8086، اس ایڈریس بس وسیع 20 بٹس، صرف ایڈریس 1MB، 80286 PAE یہ 24 ہے، جب پینٹیم II (32 بٹ CPU) PAE 36 بن جاتا ہے کرنے کے لئے ہے، ہو سکتا ہے 64GB کے ایڈریسنگ کی حمایت کرتا ہے.

CPU 64 اس وقت ہوتی کے بعد، ایڈریس بس چوڑائی عام طور پر استعمال کیا جاتا ہے 36 یا 40، وہ 64GB یا 1T کی طبعی ایڈریس اسپیس سے خطاب کر رہے ہیں.

ایڈریس اور ڈیٹا کیا کرنا کچھ بھی ہے کہ بسوں؟ یہ سمجھا جا سکتا ہے، یہ اعداد و شمار بس کے ذریعے، ایک ایڈریس بس، ٹرانسمیشن کے لئے ایک ڈیٹا بس، یعنی CPU ڈیٹا میموری کو ڈیٹا کو پڑھنے یا میموری کی طرف سے لکھا گیا کی ضرورت ہے تو، یہ میموری بلاک اس تک رسائی حاصل کرنے کی ضرورت ہے کی طبعی ایڈریس کی وضاحت کرنے ایڈریس بس کو استعمال کرتا تلاش کرنے کے لئے استعمال اور ڈیٹا بھیجنے.

لہذا، بٹ کی چوڑائی اور سی پی یو کے خطاب کی صلاحیت سے متعلق نہیں ہے، CPU ایڈریس بس 16 ہو سکتا ہے ایک 20 بٹ وسیع، 32 بٹ CPU ایڈریس بس 36 بٹس، 64 بٹ CPU ایڈریس بس چوڑائی ہو سکتا ہے ہو سکتا ہے 40. تاکہ اگلی بار آپ کو نہ 32 بٹ CPU حل کر سکتے ہیں 2 ^ 32 (4GB) غلط کہنا ہو گا، اور.

آپریٹنگ سسٹم کی تھوڑا چوڑائی اور ایڈریسنگ کی صلاحیت کے درمیان تعلق کیا ہے؟ یہ اصل میں سچ ہے. جب ہم کمپیوٹر کا استعمال کرتے ہیں تو، ہم اصل میں منطقی پتے سے نمٹنے والے ہیں. 32 بٹ آپریٹنگ سسٹم کی منطقی ایڈریس کی حد صرف 2 ^ 32 = 4GB ہے. .

لہذا اس بات کا کوئی فرق نہیں ہے کہ آپ کونسی سی سی یو استعمال کرتے ہیں، یہ صرف 4GB میموری کی حمایت کرتا ہے، لیکن یہ آپریٹنگ سسٹم کا ایک پین ہے. اس کا مطلب یہ نہیں ہے کہ 32 بٹ سی پی یو صرف 4 جی بی کی جگہ کو پورا کرسکتا ہے. یہاں بیماریوں کا سبب بننے میں آسان ہوسکتا ہے، سی پی یو معصومیت میں واپس آنا.

2016 GoodChinaBrand | ICP: 12011751 | China Exports