سی پی یو میں فن تعمیر اور مائکرو آرکچر میں کیا فرق ہے؟


جواب 1:

فن تعمیر کی اصطلاح عام طور پر کسی سسٹم ، ہارڈ ویئر / سافٹ ویئر انٹرفیس وغیرہ کے لئے اعلی سطحی خصوصیات کی وضاحت کرنے کے لئے استعمال ہوتی ہے ، سی پی یو کے لئے ، اسے انسٹرکشن سیٹ آرکیٹیکچر (آئی ایس اے) بھی کہا جاتا ہے اور یہ سی پی یو کے لئے انٹرفیس کو سافٹ ویئر پروگرامر کی وضاحت کرتا ہے۔ . اس میں سی پی یو آرکیٹیکچر ، رجسٹر اسٹیٹ ، میموری ماڈل ، رکاوٹیں اور استثناء وغیرہ کے ذریعہ تائید شدہ مختلف ہدایات کی وضاحت کی گئی ہے۔

اس وقت موجود سب سے مشہور ISA ہیں

  1. اے آر ایم آرکیٹیکچر کے تمام اے آر ایم سی پی یو کورز پر عمل درآمد ، انٹیل اور اے ایم ڈی سی پی یوز پاور فن تعمیرات میں لاگو کیا گیا IBM پاور سیریز پروسیسرس ایم آئی پی ایس ، اسپارک میں لاگو کیا جا رہا ہے جو مقبول پایا جا رہا ہے RISC-V جو ایک اوپن سورس ISA ہے جو بڑھتی ہوئی مقبولیت کو دیکھ رہا ہے۔

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

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