CISC اور RISC میں کیا فرق ہے؟


جواب 1:

RISC عام طور پر / رجسٹروں سے "لوڈ اسٹور" ہوتا ہے۔ عام طور پر تین رجسٹر استعمال کیے جاتے ہیں جیسے ADD R1 = R2 + R3، بوجھ اور اسٹور مستثنیٰ نہیں ہوسکتے ہیں یا صرف دو رجسٹروں کو ہدایت میں استعمال کیا جاتا ہے۔

سی آئی ایس سی عام طور پر میموری کے پتے سے ملنے والی قدروں کے ساتھ حساب کتاب کی اجازت دیتا ہے ، ضرورت نہیں کہ پہلے انہیں اندراجات میں لائیں۔ اس میں ایڈریس جنریشن کے ل one ایک سے ایک سے زیادہ رجسٹر ہونے کی اجازت سے زیادہ (پیچیدہ) ایڈریسنگ موڈیز بھی ہوسکتے ہیں۔

سی آئی ایس سی عام طور پر دو منحصر ہوتا ہے ، مثال کے طور پر ایک ہی رجسٹر (یا میموری کا پتہ) رکھنے کے لئے ADD منزل کے لئے استعمال ہوتا ہے ، لیکن ایک ہی ذریعہ کے لئے بھی استعمال ہوتا ہے۔

یہ ایک بڑا معاملہ ہوا کرتا تھا ، اور RISC ہارڈ ویئرڈ اور مائکروکوڈ کا استعمال کرتے ہوئے CISC کرتا تھا۔

اب سی آئی ایس سی کے لئے مائکرو آرکیٹٹیچر ، کم سے کم x86 (اگر استعمال میں تمام سی آئی ایس سی نہیں ، جس کا مطلب ہے کہ آئی بی ایم صرف ایک زندہ بچ جانے والا سی آئی ایس سی ہے mic مائکروقابو کرنے والے مستثنیٰ ہوسکتے ہیں) مائیکروپس (مائکرو / آر آئی ایس سی نما آپریشنز) کے بارے میں ہدایات توڑ دیتے ہیں جو شیڈول سے باہر ہوسکتے ہیں۔ - اصل مائکرو کوڈ کے برعکس.

RISC تو یہ بھی کرسکتا ہے ، جیسے کہ نیا بازو (پہلے نہیں تھا) ، لہذا اختلافات پہلے کی نسبت کم تھے۔

اصلی بازو کو انٹرایئر ڈویژن کی کوئی ہدایت نہیں تھی کیونکہ یہ بہت پیچیدہ تھا ، تیرتے نقطہ کے لئے کوئی بھی کام چھوڑ دیں۔ اب RISC میں R کے لئے کم [پیچیدگی] کم کا اطلاق ہوتا ہے کیونکہ فلوٹنگ پوائنٹ موروثی طور پر پیچیدہ ہوتا ہے اور RISC کے تمام بڑے سی پی یو یہاں تک کہ مربع روٹ اور مثلثاتی ہدایات تک کی حمایت کرتے ہیں۔


جواب 2:

سی آئی ایس سی دیئے گئے ہدایت والے سائز سے زیادہ سے زیادہ کام کرنے کے لئے موزوں ہے۔ اس کی وجہ یہ ہے کہ اس وقت سی پی یو میں کیش نہیں تھا ، اور میموری سے دی گئی ہدایات کو پڑھنے میں ایک سے زیادہ سائیکل لگتے ہیں ، لہذا ریاست میں بہت سی تبدیلیوں کے ساتھ ایک پیچیدہ ہدایت اس وقت تک مسئلہ نہیں تھی جب تک یہ کمپیکٹ تھا۔

RISC سی پی یوز کے لئے موزوں ہے جو * کرتے * کے پاس ایک انسٹی ٹیوشن کیش ہے ، اور اس سے رکاوٹ بدل جاتی ہے: کیچ آسانی سے آپ کو ہر سائیکل میں 64 اور 128 بٹس دے سکتے ہیں - جب تک کہ اس کا منسلک ہوجائے۔ اچانک ، آپ اس وقت تک 1 یا اس سے بھی 2 ہدایات چلا سکتے ہیں جب تک کہ کوئی انحصار نہ ہو ، اتنی صاف ہدایات جو صرف ایک ہی ریاست کی تبدیلی کا سبب بنتی ہیں۔


جواب 3:

سی آئی ایس سی دیئے گئے ہدایت والے سائز سے زیادہ سے زیادہ کام کرنے کے لئے موزوں ہے۔ اس کی وجہ یہ ہے کہ اس وقت سی پی یو میں کیش نہیں تھا ، اور میموری سے دی گئی ہدایات کو پڑھنے میں ایک سے زیادہ سائیکل لگتے ہیں ، لہذا ریاست میں بہت سی تبدیلیوں کے ساتھ ایک پیچیدہ ہدایت اس وقت تک مسئلہ نہیں تھی جب تک یہ کمپیکٹ تھا۔

RISC سی پی یوز کے لئے موزوں ہے جو * کرتے * کے پاس ایک انسٹی ٹیوشن کیش ہے ، اور اس سے رکاوٹ بدل جاتی ہے: کیچ آسانی سے آپ کو ہر سائیکل میں 64 اور 128 بٹس دے سکتے ہیں - جب تک کہ اس کا منسلک ہوجائے۔ اچانک ، آپ اس وقت تک 1 یا اس سے بھی 2 ہدایات چلا سکتے ہیں جب تک کہ کوئی انحصار نہ ہو ، اتنی صاف ہدایات جو صرف ایک ہی ریاست کی تبدیلی کا سبب بنتی ہیں۔