RISC اور CISC فن تعمیرات کے بارے میں تفہیم

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





انسٹرکشن سیٹ یا انسٹرکشن سیٹ آرکیٹیکچر کمپیوٹر کا وہ ڈھانچہ ہوتا ہے جو کمپیوٹر کو اعداد و شمار کی ہیرا پھیری پر عملدرآمد کے ل guide کمپیوٹر کی رہنمائی کے لئے کمانڈ فراہم کرتا ہے۔ انسٹرکشن سیٹ میں ہدایات ، ایڈریسنگ موڈز ، دیسی ڈیٹا کی قسمیں ، رجسٹرز ، رکاوٹیں ، استثناء سے نمٹنے اور میموری فن تعمیر پر مشتمل ہوتا ہے۔ سافٹ ویئر میں ایک ترجمان کا استعمال کرکے یا پروسیسر کے ہارڈ ویئر میں بنا کر انسٹرکشن سیٹ کا نقشہ تیار کیا جاسکتا ہے۔ انسٹرکشن سیٹ آرکیٹیکچر کو سافٹ ویئر اور ہارڈ ویئر کے مابین ایک حد سمجھا جاسکتا ہے۔ مائکروکنٹرولرز کی درجہ بندی اور مائکرو پروسیسرس آر آئ ایس سی اور سی آئی ایس سی انسٹرکشن سیٹ فن تعمیر کی بنیاد پر کیے جاسکتے ہیں۔

پروسیسر کا انسٹرکشن سیٹ

پروسیسر کا انسٹرکشن سیٹ



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


RISC اور CISC کیا ہے؟

RISC اور CISC مندرجہ ذیل کے طور پر بڑھایا جا سکتا ہے:



RISC کم شدہ انسٹرکشن سیٹ کمپیوٹر کی نمائندگی کرتا ہے
CISC کمپلیکس انسٹرکشن سیٹ کمپیوٹر کی نمائندگی کرتا ہے۔

آر آئی ایس سی (گھٹا ہوا انسٹرکشن سیٹ کمپیوٹر) فن تعمیر

آر آئی ایس سی فن تعمیر

آر آئی ایس سی فن تعمیر

مائکروکنٹرولر فن تعمیر جو چھوٹی اور انتہائی مطلوبہ ہدایات کے سیٹ کو بروئے کار لاتا ہے اسے کم ہوا انسٹرکشن سیٹ کمپیوٹر کہا جاتا ہے یا اسے RISC کہا جاتا ہے۔ اسے LOAD / اسٹور فن تعمیر کے طور پر بھی کہا جاتا ہے۔

1970 کی دہائی کے آخر اور 1980 کی دہائی کے اوائل میں ، RISC پروجیکٹس بنیادی طور پر اسٹینفورڈ ، UC-Berkley اور IBM سے تیار کیے گئے تھے۔ آئی بی ایم کی تحقیقی ٹیم کے جان کوک نے سی آئی ایس سی کے مقابلے میں تیزی سے کمپیوٹنگ کی پروسیسنگ کے لئے درکار ہدایات کی تعداد کو کم کرکے RISC تیار کیا۔ RISC فن تعمیر تیز ہے اور RISC فن تعمیر کی تیاری کے لئے درکار چپس بھی CISC فن تعمیر کے مقابلے میں کم مہنگے ہیں۔


RISC فن تعمیر کی مخصوص خصوصیات

  • RISC کی پائپ لائننگ کی تکنیک ، ایک ساتھ ایک سے زیادہ حصے یا ہدایات کے مراحل اسی طرح انجام دیتی ہے کہ سی پی یو کی ہر ہدایت بہتر ہوجاتی ہے۔ لہذا ، RISC پروسیسرز کے پاس ایک سائیکل کی ہر گھڑی فی انسٹرکشن ہے ، اور اسے ون سائیکل ایگزیکیوشن کہا جاتا ہے۔
  • یہ بہتر رجسٹر کا استعمال RISC میں رجسٹروں کی زیادہ تعداد اور میموری میں زیادہ سے زیادہ تعامل کو روکا جاسکتا ہے۔
  • ریاضی کے آسان طریقوں ، حتی کہ پیچیدہ ایڈریسنگ بھی ریاضی کے استعمال سے کیا جاسکتا ہے اور / یا منطقی کاروائیاں .
  • یہ ایک جیسے عام مقصد کے اندراجات کا استعمال کرتے ہوئے مرتب ڈیزائن کو آسان بنا دیتا ہے جس سے کسی بھی سیاق کو کسی بھی سیاق و سباق میں استعمال کرنے کی اجازت ملتی ہے۔
  • رجسٹروں کے موثر استعمال اور پائپ لائننگ کے استعمال کی اصلاح کے ل For ، کم ہدایت کا سیٹ ضروری ہے۔
  • اوپکوڈ کے لئے استعمال ہونے والی بٹس کی تعداد کم ہوگئی ہے۔
  • عام طور پر RISC میں 32 یا زیادہ رجسٹر ہیں۔

RISC پروسیسر فن تعمیر کے فوائد

  • RISC کی چھوٹی چھوٹی ہدایات کی وجہ سے ، زبان کے اعلی مرتب کرنے والے زیادہ موثر کوڈ تیار کرسکتے ہیں۔
  • RISC جگہ پر استعمال کرنے کی آزادی کی اجازت دیتا ہے مائکرو پروسیسرز اس کی سادگی کی وجہ سے۔
  • اسٹیک کو استعمال کرنے کے بجائے ، بہت سے RISC پروسیسرز رجسٹروں کو دلائل کو پاس کرنے اور مقامی متغیرات کے انعقاد کے لئے استعمال کرتے ہیں۔
  • RISC کے افعال میں صرف کچھ پیرامیٹرز استعمال ہوتے ہیں ، اور RISC پروسیسرز کال ہدایات کو استعمال نہیں کرسکتے ہیں ، اور اس وجہ سے ، طے شدہ لمبائی کی ہدایات استعمال کریں جو پائپ لائن میں آسان ہیں۔
  • آپریشن کی رفتار زیادہ سے زیادہ اور عمل میں آنے کے وقت کو کم سے کم کیا جاسکتا ہے۔
  • انسٹرکشن فارمیٹس کی بہت کم تعداد (چار سے کم) ، کچھ تعداد میں ہدایات (150 کے قریب) اور چند ایڈریس موڈ (چار سے کم) کی ضرورت ہے۔

RISC پروسیسر فن تعمیر کی خرابیاں

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

سی آئی ایس سی (کمپلیکس انسٹرکشن سیٹ کمپیوٹر) فن تعمیر

سی آئی ایس سی پروسیسر فن تعمیر کا بنیادی ارادہ اسمبلی لائنوں کی کم تعداد کا استعمال کرکے کام کو مکمل کرنا ہے۔ اس مقصد کے لئے ، پروسیسر آپریشن کی ایک سیریز کو انجام دینے کے لئے بنایا گیا ہے۔ کمپلیکس انسٹرکشن کو MULT بھی کہا جاتا ہے ، جو کام کرتا ہے میموری بینکوں ذخیرہ کرنے اور لوڈ کرنے کے افعال انجام دینے کے لئے کسی مرتب کمپیوٹر کے بغیر۔

سی آئی ایس سی فن تعمیر

سی آئی ایس سی فن تعمیر

سی آئی ایس سی آرکیٹیکچر کی خصوصیات

  • کمپیوٹر فن تعمیر کو آسان بنانے کے لئے ، سی آئی ایس سی مائکروپروگرامنگ کی حمایت کرتا ہے۔
  • سی آئی ایس سی کے پاس پہلے سے طے شدہ ہدایات کی زیادہ تعداد ہے جو اعلی سطح کی زبانوں کو ڈیزائن اور اس پر عمل درآمد آسان بناتا ہے۔
  • سی آئی ایس سی رجسٹروں کی کم تعداد اور ایڈریسنگ طریقوں کی زیادہ تعداد پر مشتمل ہے ، عام طور پر 5 سے 20۔
  • سی آئی ایس سی پروسیسر ہدایات پر عمل درآمد کیلئے مختلف وقت کا وقت لیتا ہے - ملٹی کلاک سائیکل۔
  • سی آئی ایس سی کے پیچیدہ انسٹرکشن سیٹ کی وجہ سے ، پائپ لائننگ کی تکنیک بہت مشکل ہے۔
  • سی آئی ایس سی زیادہ تر تعداد پر مشتمل ہے ، عام طور پر 100 سے 250 تک۔
  • خصوصی ہدایات بہت کم استعمال ہوتی ہیں۔
  • میموری میں موجود آپریندوں کو ہدایات کے ذریعے ہیرا پھیری کیا جاتا ہے۔

سی آئی ایس سی فن تعمیر کے فوائد

  • ہر مشین زبان کی ہدایت کو مائیکرو کوڈ انسٹرکشن میں گروپ کیا جاتا ہے اور اسی کے مطابق اس پر عمل درآمد کیا جاتا ہے ، اور پھر مرکزی پروسیسر کی یاد میں ان بلٹ کو اسٹوریج کیا جاتا ہے ، جسے مائکرو کوڈ عمل درآمد کہا جاتا ہے۔
  • چونکہ مائکرو کوڈ میموری اہم میموری سے تیز ہے ، لہذا مائکرو کوڈ انسٹرکشن سیٹ سخت وائرڈ کے نفاذ کے دوران خاطر خواہ رفتار میں کمی کے بغیر عمل کیا جاسکتا ہے۔
  • مائیکرو پروگرام ڈیزائن میں ترمیم کرکے پورے نئے انسٹرکشن سیٹ کو سنبھالا جاسکتا ہے۔
  • سی آئی ایس سی ، ایک پروگرام کو نافذ کرنے کے لئے درکار ہدایات کی تعداد کو بھرپور انسٹرکشن سیٹ تیار کرکے کم کیا جاسکتا ہے اور آہستہ آہستہ اہم میموری کو زیادہ موثر طریقے سے استعمال کرنے کے لئے بھی بنایا جاسکتا ہے۔
  • تمام ہدایات پر مشتمل ہدایات کے سپرسٹ کی وجہ سے ، اس سے مائیکرو کوڈنگ آسان ہوجاتا ہے۔

سی آئ ایس سی کی خرابیاں

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

RISC بمقابلہ سی آئی ایس سی

  • پروگرامر کے ذریعہ ضائع ہونے والے چکروں کو RISC میں غیرضروری کوڈ کو ختم کرکے روکا جاسکتا ہے ، لیکن ، جبکہ CISC کوڈ کا استعمال کرتے ہوئے CISC کی عدم کارکردگی کی وجہ سے سائیکلوں کو ضائع کرنے کا باعث بنتا ہے۔
  • RISC میں ، ہر ہدایت کا مقصد ایک چھوٹا سا کام انجام دینے کے لئے ہوتا ہے جیسے ، کسی پیچیدہ کام کو انجام دینے کے لئے ، متعدد چھوٹی چھوٹی ہدایات کو ایک ساتھ استعمال کیا جاتا ہے ، جبکہ CISC کا استعمال کرتے ہوئے ایک ہی کام کرنے کے لئے صرف چند ہدایات کی ضرورت ہوتی ہے - کیونکہ یہ پیچیدہ کام انجام دینے کی صلاحیت رکھتا ہے۔ چونکہ ہدایات ایک اعلی زبان کے کوڈ کی طرح ہیں۔
  • سی آئی ایس سی عام طور پر کمپیوٹرز کے لئے استعمال کیا جاتا ہے جبکہ RISC اسمارٹ فونز ، گولیاں اور دیگر الیکٹرانک آلات کے لئے استعمال ہوتا ہے۔

درج ذیل اعداد و شمار RISC اور CISC کے مابین زیادہ اختلافات کو ظاہر کرتا ہے

RISC بمقابلہ سی آئی ایس سی

RISC بمقابلہ سی آئی ایس سی

اس طرح ، اس مضمون میں RISC اور CISC فن تعمیرات خصوصیات RISC اور CISC پروسیسرز کے فن تعمیراتی فوائد اور RISC اور CISC کی خرابیاں ، اور RISC اور CISC فن تعمیر کے مابین اختلافات کے بارے میں ایک مختصر خیال کے ساتھ تبادلہ خیال کیا گیا ہے۔ RISC اور CISC فن تعمیر سے متعلق مزید معلومات کے ل please ، براہ کرم نیچے تبصرہ کرکے اپنے سوالات پوسٹ کریں۔

تصویر کے کریڈٹ: