MIPS اور ARM کے درمیان فرق
ایم آئی او بم بمقابلہ
مختلف اختلافات اگرچہ MIPS اور ARM کے درمیان دونوں کی شناخت کی جا سکتی ہے اگرچہ دونوں ہدایات کے ایک ہی خاندان میں ہیں. اس معاملے کے لئے، MIPS اور ARM دو ہدایات سیٹ آرکیٹیکچرز (آئی ایس اے) ہیں جو مائکرو پروسیسرز کی دنیا میں دستیاب ہیں. ARM اور MIPS دونوں، کم انسولینشن سیٹ کمپیوٹنگ (RISC) پر مبنی ہیں اور وہ رجسٹر رجسٹر کی قسم میں ہیں. دونوں ہدایات کا تعین 32 بٹ / 64 بٹ مقرر کردہ ہدایت کا سائز (ایڈریس اسپیس) ہے اور ہدایت کا سیٹ دونوں کے درمیان بڑی لمبائی کے ساتھ ساتھ تھوڑی دیر تک تشکیل دیا جا سکتا ہے. دونوں آرکیٹیکچرز پچھلے مطابقت کی حمایت کرتے ہیں. ARM اور MIPS دونوں کے ارکیٹیکچرز اسمارٹ فونز اور ٹیبلٹ کمپیوٹرز جیسے آئی فونز، لوڈ، اتارنا Android اور ونڈوز ٹی ٹی ٹی کے پروسیسرز میں استعمال کیے جاتے ہیں، لیکن اہم ندی کمپیوٹرز جیسے لیپ ٹاپ اور سرورز میں نہیں.
آرمی کیا ہے؟
آرمی آئی ایس اے کے اہم ڈیزائنر آرم ہولڈنگز ہیں. آرمی فن تعمیر کو 1985 میں پیش کیا گیا تھا اور آر ایس آئی ایس پر مبنی ڈیزائن کیا گیا تھا. یہ آئی ایس اے شاخنگ میں مشروط کوڈ استعمال کرتا ہے. کئی آرمی تعمیرات جیسے 64/32 بٹ آرکیٹیکچرز، 32 بٹ آرکیٹیکچرز (کورٹیکس) اور 32 بٹ آرکیٹیکچرز (میراث) موجود ہیں. آرمی دنیا میں سب سے بڑے پیمانے پر استعمال شدہ ہدایات کے مقرر فن تعمیر ہے. بازو کی ہدایت کا سیٹ چھ چھ وسیع کلاسوں میں برانچ کے ہدایات، ڈیٹا پروسیسنگ ہدایات، لوڈ اور اسٹور ہدایات، کاپیروسیسر ہدایات اور استثنی پیدا کرنے کے ہدایات کے طور پر تقسیم کیا جا سکتا ہے. آپکو کوڈ اور مشروط جھنگوں کا استعمال کرتے ہوئے مختلف قسم کے آرڈر ہدایات کی شناخت کی جا سکتی ہے. آرمی آئی ایس اے میں R15 سے R15 نامی 16 عام مقصد کے رجسٹرڈ ہیں اور ہر ایک کے 32 بٹس ہیں. R13 رجسٹر اسٹیک پوائنٹر (ایس پی) کہا جاتا ہے، R14 کو لنک رجسٹر کہا جاتا ہے اور L15 پروگرام انسداد (پی سی) کہا جاتا ہے. آرم ایس ایس اے بہت سے ریاضی عملیات جیسے اضافی، ذلت، اور ضرب کی حمایت کرتا ہے. آرمی کورز 32 بٹ ایڈریس بس ہیں، جو فلیٹ 4GB لکیری ایڈریس کی جگہ فراہم کرتی ہے. میموری بائٹ میں خطاب کیا جاتا ہے اور ڈبل لفظ (8 بائٹ)، الفاظ (4 بائٹ)، یا نصف الفاظ (2 بائٹ) کے طور پر حاصل کیا جاسکتا ہے.
آرمی آرکیٹیکچرز سمارٹ فونز، ٹیبلیٹ کمپیوٹرز پی ڈی اے اور دوسرے موبائل آلات میں استعمال ہوتے ہیں. آرمی چپس ریکسیری پائی، بیگل بورڈ، پانڈا بور اور دیگر ایک بورڈ کے کمپیوٹر میں بھی استعمال ہوتے ہیں کیونکہ ان کی چھوٹی سی بجلی کی کھپت، سستی اور چھوٹی شکل کی وجہ سے.
MIPS کیا ہے؟
MIPS 1981 میں MIPS ٹیکنالوجیزوں کی طرف سے ڈیزائن اور متعارف کرایا گیا تھا. یہ آئی ایس اے بھی RISC ہدایات سیٹ آرٹیکل پر مبنی ہے اور ایک مقررہ انکوڈنگ سسٹم ہے. حالت رجسٹر برانچنگ کے لئے استعمال کیا جاتا ہے اور ایم ایم ایم ایکس، MIPS-3D توسیع کے طور پر استعمال کیا جاتا ہے.MIPS ہدایات کی تین اقسام ہیں اور وہ R، I اور J. ہیں، ہر ہدایات ایک 6 بٹ اوپیڈ کے ساتھ شروع ہوتا ہے. R قسم کے ہدایات میں، تین رجسٹر ہیں، ایک پہاڑ پہاڑ میدان اور فنکشن فیلڈ. میں ہدایات کی قسم میں، دو رجسٹر اور ایک 16 بٹ فوری طور پر قدر ہیں جبکہ جے ٹائپ ہدایات 26 بٹ ہدف کے ساتھ اختیاری عمل کرتے ہیں. ریاضی عملیات انجام دینے کے لئے MIPS 32 انٹریجر رجسٹر ہیں. رجسٹر $ 0 رکھی جاتی ہے 0 اور رجسٹر $ 1 رجسٹرڈ عام طور پر جمع کرنے کے لئے محفوظ ہے.
اسمارٹ فونز، شاندار کمپیوٹرز، سرایت کے نظام جیسے راستوں، رہائشی گیٹ ویز اور سونی پلے اسٹیشنز جیسے ویڈیو کنسول بنانے میں ایم آئی پی کی تعمیر کا استعمال کیا جاتا ہے.
MIPS اور ARM کے درمیان کیا فرق ہے؟
• MIPS اور ARM RISC ہدایات سیٹ کے خاندان میں دو مختلف ہدایات سیٹ آرکیٹیکچرز ہیں.
• اگرچہ دونوں ہدایت کا سیٹ ایک مقررہ اور اسی ہدایات کا سائز ہے، آرمی میں صرف 16 رجسٹر ہیں جبکہ MIPS 32 رجسٹرڈ ہیں.
• آرمی میں ایک اعلی throughput ہے اور MIPS کے مقابلے میں بڑی صلاحیت ہے کیونکہ آرم پروسیسرز کو بنیادی اور کیش کے درمیان 64 بٹ ڈیٹا بیسز کی حمایت کرتی ہے.
• موثر سیاق و سباق سوئچنگ کی اجازت دینے کے لئے، MIPS فن تعمیر کی رجسٹریشن کے ایک سے زیادہ بینکوں کے عمل کی حمایت کرتا ہے. آرمی ریاضی آپریشن اور تمام دیگر افعال کے لئے صرف عمومی مقصد کے رجسٹر فراہم کرتا ہے، لیکن MIPS کو ضرب آپریشن کے نتائج کے لۓ دو علیحدہ رجسٹر فراہم کرتا ہے.
• MIPS ARM MOV ہدایات میں کوئی برابر ہدایات نہیں ہے.
• MIPS ADD ہدایات عام طور پر اوور بہاؤ پر ایک استثنا پیدا کرتا ہے، لہذا یہ کم از کم ارم میں مقابلے میں استعمال کیا جاتا ہے.
• تمام ARM ڈیٹا پروسیسنگ ہدایتوں نے پہلے سے طے شدہ ALU شرط کے کوڈ مقرر کیے ہیں، لیکن MIPS اس کے مقابلے میں SLT فراہم کرتا ہے.
خلاصہ:
ایم آئی او بم بمقابلہ
مائکرو پروسیسرز کی دنیا میں، MIPS اور ARM ان کی ہدایات کے آرٹیکلچرز کی طرف سے ایک عظیم سروس کرتے ہیں. بنیادی طور پر سرایت کردہ نظام میں MIPSis لاگو ہوتے ہیں. لیکن، فی الحال، MIPS اس صنعت میں MIPS سے کہیں زیادہ مقبول ہو چکا ہے.
تصاویر کی عدالت:
- سلام پیکر PSC-1315 پرنٹر سوجمرم8888 کے ذریعہ ایک ARM پروسیسر (CC BY 2. 0)
- ڈیل کی طرف سے R4700 کے پیکیج کے نیچے کی طرف سے نظر (CC BY-SA 3. 0)