RISC اور CISC کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 10 مئی 2024
Anonim
کیا آپ میں سے کسی نے آدھی رات کے کھیل کے بارے میں سنا ہے؟ خوفناک کہانیاں۔ صوفیانہ وحشت
ویڈیو: کیا آپ میں سے کسی نے آدھی رات کے کھیل کے بارے میں سنا ہے؟ خوفناک کہانیاں۔ صوفیانہ وحشت

مواد


RISC اور CISC کمپیوٹر انسٹرکشن سیٹ کی خصوصیات ہیں جو کمپیوٹر فن تعمیر کا ایک حصہ ہے۔ وہ پیچیدگی ، ہدایات اور ڈیٹا فارمیٹ ، ایڈریس کرنے کے طریقوں ، اندراجات ، آپ کوڈ کی تصریحات ، اور بہاؤ پر قابو پانے کے طریقہ کار وغیرہ میں مختلف ہیں۔

جب کسی مشین کو پروگرام کیا جاتا ہے تو ، پروگرامر کچھ خاص آدم احکامات یا مشین انسٹرکشن استعمال کرتا ہے جسے عام طور پر کمپیوٹر کے انسٹرکشن سیٹ کے نام سے جانا جاتا ہے۔

  1. موازنہ چارٹ
  2. تعریف
  3. کلیدی اختلافات
  4. نتیجہ اخذ کرنا

موازنہ چارٹ

موازنہ کی بنیادRISC
سی آئی ایس سی
پر زورسافٹ ویئرہارڈ ویئر
شاملایک گھڑیکثیر گھڑی
انسٹرکشن سیٹ سائزچھوٹا بڑے
ہدایات کی شکلیں
فکسڈ (32 بٹ) فارمیٹ مختلف فارمیٹس (16-64 ہر ہدایات کو بٹس)
استعمال شدہ طریقوں سے خطاب
3-5 تک محدود
12-24
عام مقصد رجسٹر استعمال کیا جاتا ہے32-192
8-24
یاد داشتیں
اندراج کروائیں
یاد داشت
کیشے کا ڈیزائنڈیٹا کیشے اور ہدایات کیشے تقسیم کریں۔
ہدایات اور ڈیٹا کے لئے متحد کیشے۔
گھڑی کی شرح
50-150 میگاہرٹز
33-50 میگاہرٹز
ہدایت فی سائیکل
تمام ہدایات اور اوسطا CPI <1.5 کے ل Sing سنگل سائیکل۔سی پی آئی 2 اور 15 کے درمیان۔
سی پی یو کنٹرول
بغیر قابو رکھنے والی میموری
کنٹرول میموری (ROM) کا استعمال کرتے ہوئے مائکرو کوڈ کیا گیا۔


RISC کی تعریف

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

کون سوئچنگ کی رفتار کو بہتر بنانے کے ل register ، ایک بڑی رجسٹر فائل استعمال کی جاتی ہے۔ انسٹرکشن سیٹ کی سادگی کے نتیجے میں ایک ہی VLSI چپ پر پورے پروسیسرز کا نفاذ ہوا۔ اضافی فوائد اعلی گھڑی کی شرح ، کم CPI ہیں جو دستیاب RISC / سپر اسٹار پروسیسروں پر اعلی MIP کی درجہ بندی کو کنٹرول کرتے ہیں۔

سی آئی ایس سی کی تعریف

کمپلیکس انسٹرکشن سیٹ کمپیوٹرز (CISC) انسٹرکشن سیٹ میں تقریبا 120 سے 350 ہدایات ہوتی ہیں۔ اس میں متغیر انسٹرکشن / ڈیٹا فارمیٹس استعمال ہوتے ہیں لیکن عام مقصد کے اندراجات کا ایک چھوٹا سیٹ ، یعنی 8-24۔ بڑے انسٹرکشن سیٹ کی وجہ متغیر شکل کی ہدایات کا استعمال ہے۔ بہت بڑی تعداد میں ایڈریس موڈیز کا استعمال کرکے میموری ریفرنس کی ایک بڑی تعداد کو انجام دیا جاتا ہے۔


CISC فن تعمیر ہارڈ ویئر / فرم ویئر میں براہ راست HLL بیانات کو ملازمت دیتا ہے۔ روایتی سی آئ ایس سی فن تعمیر میں یونیفائیڈ کیشے کا استعمال کیا جاتا ہے جس میں اعداد و شمار اور ہدایات دونوں شامل ہیں اور مشترکہ راستہ استعمال ہوتا ہے۔

  1. RISC میں انسٹرکشن سیٹ سائز چھوٹا ہے جبکہ CISC میں انسٹرکشن سیٹ سائز بڑا ہے۔
  2. RISC مقررہ فارمیٹ (32 بٹس) اور زیادہ تر رجسٹر پر مبنی ہدایات استعمال کرتا ہے جبکہ CISC متغیر فارمیٹ کی حدود 16-64 بٹس فی انسٹرکشن استعمال کرتی ہے۔
  3. RISC ایک گھڑی اور محدود ایڈریسنگ موڈ استعمال کرتا ہے (یعنی 3-5)۔ دوسری طرف ، سی آئی ایس سی ملٹی کلاک 12 سے 24 ایڈریس کرنے کے طریقوں کا استعمال کرتی ہے۔
  4. عام مقصد کے اندراجات کی تعداد جو RISC 32-192 سے لے کر استعمال کرتی ہے۔ اس کے برعکس ، سی آئ ایس سی فن تعمیر 8-24 جی پی آر کا استعمال کرتا ہے۔
  5. رجسٹر ٹو رجسٹر میموری طریقہ کار آزاد LOAD اور اسٹور کی ہدایات کے ساتھ RISC میں استعمال ہوتا ہے۔ اس کے برعکس ، سی آئی ایس سی میموریوں کو میموری کو میکانزم کا استعمال کرتے ہوئے کام کرتا ہے ، مزید برآں ، لوڈ اور اسٹور کی ہدایات کو بھی شامل کرتا ہے۔
  6. آر آئی ایس سی کے پاس تقسیم شدہ ڈیٹا اور انسٹرکشن کیشے کا ڈیزائن ہے۔ اس کے برعکس ، سی آئی ایس سی ڈیٹا اور ہدایات کے لئے متحد کیشے کا استعمال کرتا ہے ، حالانکہ جدید ڈیزائن میں اسپلٹ کیش کا بھی استعمال کیا جاتا ہے۔
  7. RISC میں بیشتر سی پی یو کا کنٹرول بغیر کسی میموری کے رکھے ہوئے ہے۔ اس کے برعکس ، سی آئی ایس سی مائیکرو کوڈڈ ہے اور کنٹرول میموری (ROM) کا استعمال کرتا ہے ، لیکن جدید سی آئی ایس سی بھی ہارڈ وائرڈ کنٹرول استعمال کرتا ہے۔

نتیجہ اخذ کرنا

CISC ہدایات پیچیدہ ہیں اور RISC کے مقابلے میں آہستہ ہوتی ہیں لیکن کم ہدایت کے ساتھ کم سائیکلوں کا استعمال کرتی ہیں۔