Anonim

سی پی یو آپ کے کمپیوٹر کا سب سے اہم جز ہے۔ آخر کار ، یہ مرکزی پروسیسنگ یونٹ ہے جو آپ کے کمپیوٹر اور اس کے سوفٹویر کو پہلے نمبر پر چلانے میں شامل مساوات کی ایک بڑی اکثریت کو سنبھالتا ہے۔ تاہم ، آپ کو معلوم ہی نہیں ہوگا کہ ایک سی پی یو متعدد مختلف فن تعمیرات پر مبنی ہوسکتا ہے۔

سب سے پہلے ، آپ سوچ رہے ہو گے کہ سی پی یو فن تعمیر پہلی جگہ میں کیا ہے؟ آسان الفاظ میں ، ایک سی پی یو صرف خود ہی کچھ بہت ہی کم بنیادی سطح کے احکام کو سمجھنے کے قابل ہے۔ سی پی یو کو اعلی درجے کی کمپیوٹر زبانیں سمجھنے کے ل like ، سی ++ یا ویژول بیسک جیسے پروگرامنگ زبانوں کو سی پی یو کو سمجھنے کے ل can کم سطح کے کمانڈوں میں مرتب کرنا پڑتا ہے۔ سی پی یو فن تعمیر کو ہر حد تک کمپیکٹ اور موثر ہونا ضروری ہے - اس طرح سی پی یو تیز تر اور آسانی سے کمانڈ پر کارروائی کرسکتا ہے ، اور اسی وجہ سے آپ کا کمپیوٹر تیزی سے چل سکتا ہے۔

آج صارف کے آلات میں دو اہم کمپیوٹر آرکیٹیکچر استعمال کیے گئے ہیں - اے آر ایم اور ایکس 86۔ لیکن ان فن تعمیرات میں کیا فرق ہے؟

بازو (RISC)

اے آر ایم کے فن تعمیر دو مختلف شکلوں میں آتے ہیں۔ اے آر ایم ، جو 32 بٹ ہے ، اور اے آر ایم 64 ، جو 64 بٹ ہے۔ اے آر ایم چپس آر آئ ایس سی فن تعمیر کا استعمال کرتی ہیں ، جسے کم انسٹرنکشن سیٹ کمپیوٹر بھی کہا جاتا ہے۔ اس کا مطلب یہ ہے کہ اے آر ایم کا انسٹرکشن سیٹ نسبتا simple آسان ہے ، اور زیادہ تر ہدایات کو ایک ہی گھڑی کے چکر میں لاگو کیا جاسکتا ہے۔

نہ صرف یہ ، بلکہ اے آر ایم چپس لوڈ اور اسٹور ماڈل کا استعمال کرتی ہیں ، جس کا مطلب ہے کہ ڈیٹا آبجیکٹ کے مابین کی گئی کارروائیوں کو کمپیوٹر کی میموری سے پروسیسر کے رجسٹر تک لادنا پڑتا ہے ، جس کے بعد آپریشن کیا جاتا ہے اور پھر اسے میموری میں واپس اسٹور کیا جاتا ہے۔ یہ x86 پروسیسرز سے مختلف ہے ، کیونکہ لوڈ اور اسٹور کی معلومات براہ راست چپ کی ہدایتوں میں بنائی گئی ہیں - لہذا بالآخر کم ہدایات کی ضرورت ہوتی ہے۔

چونکہ اے آر ایم چپس آسان ہیں ، اس میں تھوڑی مقدار میں سلیکن استعمال ہوتا ہے ، اور تھوڑی مقدار میں توانائی استعمال ہوتی ہے - لہذا توانائی کی کارکردگی کے ل AR اے آر ایم چپس بہت عمدہ ہیں۔

x86 (CISC)

x86 پروسیسرز ایک مختلف فن تعمیر کا استعمال کرتے ہیں ، جسے CISC کہتے ہیں ، یا کمپلیکس انسٹرکشن سیٹ کمپیوٹنگ۔ سی آئی ایس سی کی ہدایات عام طور پر زیادہ پیچیدہ ہوتی ہیں ، اور ایک ہی ہدایت کو عملی جامہ پہنانے کے ل often اکثر گھڑی کے چکر لگاتی ہیں۔ جیسا کہ ذکر کیا گیا ہے ، RISC پر مبنی پروسیسرز کے برعکس ، CISC چپس میں بلٹ ان لوڈ اور اسٹور ہدایات موجود ہیں ، لہذا آخر کار اعداد و شمار کو لوڈ کرنے اور اسے میموری میں محفوظ کرنے کی ہدایات مختصر ہیں۔ اس کا مطلب یہ بھی ہے کہ سی آئی ایس سی پروسیسرز کو ہدایات کو ڈی کوڈ کرنے اور اس پر عمل درآمد کرنے کے لئے تھوڑا سا مزید ہارڈویئر درکار ہوتا ہے ، جس کا مطلب یہ ہوتا ہے کہ اس کے مرتب کرنے والے پر کم کوشش کی جائے۔

جب توانائی کی کھپت کی بات آتی ہے تو x86 چپس اتنے اچھے نہیں ہوتے ہیں ، لیکن وہ ، عام طور پر بولتے ہیں ، اے آر ایم چپس سے تھوڑا بہتر کارکردگی کا مظاہرہ کرتے ہیں۔

ایک اور اہم بات نوٹ کرنے کی بات یہ ہے کہ x86 پروسیسرز کو براہ راست ان پٹ اور آؤٹ پٹ کے ساتھ کام کرنے کی ہدایت ہے - تاہم بازو کے پاس وہ ہدایات نہیں ہیں ، لہذا اضافی ہارڈ ویئر کی ضرورت ہے۔

بند کرنا

دونوں آرکیٹیکچر کے اپنے فوائد اور نقصانات ہیں ، اور یہ کہنا مشکل ہوسکتا ہے کہ کون سا بہتر کارکردگی کا مظاہرہ کررہا ہے ، تاہم ، عام طور پر بولا جاتا ہے کہ x86 سے بہتر کارکردگی کا مظاہرہ کیا جاتا ہے ، اور اس میں IO کے ساتھ کارکردگی کا مظاہرہ کرنے کی ہدایت ہے۔ تاہم ، جب بجلی کی کھپت میں آتی ہے تو بازو بہتر ہوتا ہے - لہذا اس کے فوائد بھی ہیں۔

بازو بمقابلہ x86 پروسیسرز کا ایک مختصر جائزہ