UMA اور NUMA کے مابین فرق

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

مواد


ملٹی پروسیسرز کو مشترکہ میموری ماڈل کی تین اقسام میں تقسیم کیا جاسکتا ہے- UMA (یکساں میموری کی رسائی) ، NUMA (غیر وردی میموری رسائی) اور COMA (کیش صرف میموری رسائی)۔ میموری اور ہارڈ ویئر کے وسائل کیسے تقسیم کیے جاتے ہیں اس کی بنیاد پر ماڈلز میں فرق کیا جاتا ہے۔ UMA ماڈل میں ، جسمانی میموری پروسیسرز کے درمیان یکساں طور پر مشترکہ ہوتی ہے جس میں ہر میموری لفظ کے ل equal بھی یکساں تاخیر ہوتی ہے جبکہ NUMA پروسیسروں کو میموری تک رسائی کے متغیر تک رسائی فراہم کرتا ہے۔

UMA میں استعمال ہونے والی بینڈوڈتھ میموری پر محدود ہے کیونکہ اس میں واحد میموری کنٹرولر استعمال ہوتا ہے۔ NUMA مشینوں کی آمد کا بنیادی مقصد ایک سے زیادہ میموری کنٹرولرز استعمال کرکے میموری میں دستیاب بینڈوتھ کو بڑھانا ہے۔

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

موازنہ چارٹ

موازنہ کی بنیادUMANUMA
بنیادیایک واحد میموری کنٹرولر استعمال کرتا ہےایک سے زیادہ میموری کنٹرولر
استعمال شدہ بسوں کی قسمایک ، متعدد اور کراس بار۔درخت اور درجہ بندی
میموری تک رسائی کا وقتمساویمائکروپروسیسر کے فاصلے کے مطابق تبدیلیاں۔
کے لئے مناسبعام مقصد اور وقت سے متعلق درخواستیںاصل وقت اور وقت کی اہم ایپلی کیشنز
سپیڈآہستہتیز
بینڈوڈتھمحدودUMA سے زیادہ


UMA کی تعریف

UMA (یکساں میموری تک رسائی) سسٹم ملٹی پروسیسرز کے لئے مشترکہ میموری فن تعمیر ہے۔ اس ماڈل میں ، ایک ہی میموری کو استعمال کیا جاتا ہے اور اس تک رسائی تمام پروسیسرز ملٹی پروسیسر سسٹم کو انٹرکنکشن نیٹ ورک کی مدد سے پیش کرتے ہیں۔ ہر پروسیسر کے پاس مساوی رسائی کا وقت (دیر) اور رسائی کی رفتار ہوتی ہے۔ یہ ایک ہی بس ، ایک سے زیادہ بس یا کراس بار سوئچ میں سے کسی کو بھی ملازمت فراہم کرسکتا ہے۔ چونکہ یہ متوازن مشترکہ میموری تک رسائی فراہم کرتا ہے ، اس کو بھی جانا جاتا ہے ایس ایم پی (سڈول ملٹی پروسیسر) نظام.

ایس ایم پی کا مخصوص ڈیزائن اوپر دکھایا گیا ہے جہاں ہر پروسیسر پہلے کیشے سے منسلک ہوتا ہے پھر کیشے بس سے منسلک ہوتا ہے۔ آخر میں بس میموری سے منسلک ہے۔ یہ UMA فن تعمیر انفرادی الگ تھلگ کیشے سے براہ راست ہدایات لانے کے ذریعہ بس کے ل the تنازعہ کو کم کرتا ہے۔ یہ ہر پروسیسر کو پڑھنے اور لکھنے کے مساوی امکانات بھی فراہم کرتا ہے۔ UMA ماڈل کی عمومی مثالوں میں سن اسٹار فائر سرورز ، کمپیک الفا سرور اور HP v سیریز ہیں۔


NUMA کی تعریف

NUMA (غیر یکساں میموری رسائی) ایک ملٹی پروسیسر ماڈل بھی ہے جس میں ہر پروسیسر سرشار میموری سے منسلک ہوتا ہے۔ تاہم ، میموری کے یہ چھوٹے چھوٹے حصے مل کر ایک پتے کی جگہ بناتے ہیں۔ یہاں غور کرنے کا بنیادی نکتہ یہ ہے کہ UMA کے برعکس ، میموری تک رسائی کا فاصلہ اس فاصلے پر منحصر ہوتا ہے جہاں پروسیسر رکھا جاتا ہے جس کا مطلب ہے کہ میموری تک رسائی کے مختلف وقت کا معنی ہے۔ یہ جسمانی پتے کا استعمال کرکے کسی بھی میموری کے مقام تک رسائی کی اجازت دیتا ہے۔

جیسا کہ اوپر ذکر کیا گیا ہے NUMA فن تعمیر کا مقصد دستیاب بینڈوتھ کو میموری میں بڑھانا ہے اور جس کے لئے یہ متعدد میموری کنٹرولرز استعمال کرتا ہے۔ اس میں متعدد مشین کور کو جوڑ دیا گیا ہے۔نوڈس"جہاں ہر کور میں میموری کنٹرولر ہوتا ہے۔ ایک NUMA مشین میں مقامی میموری تک رسائی حاصل کرنے کے لئے بنیادی میموری کو کنٹرولر کے ذریعہ زیر انتظام میموری کو نوڈ کے ذریعہ حاصل کرتا ہے۔ جبکہ ریموٹ میموری تک رسائی حاصل کرنے کے لئے جو دوسرے میموری کنٹرولر کے ذریعہ سنبھالا جاتا ہے ، بنیادی طور پر باہمی ربط کے ذریعے میموری کی درخواست ہے۔

NUMA فن تعمیر میموری کے بلاکس اور پروسیسروں کو آپس میں جوڑنے کیلئے درخت اور درجہ بندی بس نیٹ ورکس کا استعمال کرتا ہے۔ بی بی این ، ٹی سی - 2000 ، ایس جی آئی اوریجن 3000 ، کری NUMA فن تعمیر کی کچھ مثالیں ہیں۔

  1. یو ایم اے (مشترکہ میموری) ماڈل ایک یا دو میموری کنٹرولرز استعمال کرتا ہے۔ اس کے برعکس ، میموری تک رسائی حاصل کرنے کیلئے NUMA کے پاس متعدد میموری کنٹرولرز ہوسکتے ہیں۔
  2. سنگل ، متعدد اور کراس بار بسیں UMA فن تعمیر میں استعمال ہوتی ہیں۔ اس کے برعکس ، NUMA درجہ بندی ، اور درخت کی قسم کی بسیں اور نیٹ ورک کنیکشن استعمال کرتا ہے۔
  3. UMA میں ہر پروسیسر کے لئے میموری تک رسائی کا وقت ایک جیسا ہوتا ہے جبکہ NUMA میں پروسیسر سے میموری کا فاصلہ بدلتے ہی میموری تک رسائی کا وقت تبدیل ہوتا ہے۔
  4. عام مقصد اور وقت سے متعلق درخواستیں UMA مشینوں کے ل suitable موزوں ہیں۔ اس کے برعکس ، NUMA کے لئے موزوں اطلاق اصل وقت اور وقت کے حامل مرکزی ہے۔
  5. یو ایم اے پر مبنی متوازی نظام NUMA سسٹمز کے مقابلہ میں آہستہ کام کرتے ہیں۔
  6. جب بات بینڈوتھ UMA کی ہو تو ، محدود بینڈوڈتھ رکھیں۔ اس کے برعکس ، NUMA کے پاس UMA سے زیادہ بینڈوتھ ہے۔

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

UMA فن تعمیر میموری تک رسائی حاصل کرنے والے پروسیسرز کو ایک ہی مجموعی طور پر دیرتاہم فراہم کرتا ہے۔ جب مقامی میموری تک رسائی حاصل ہوتی ہے تو یہ زیادہ مفید نہیں ہے کیونکہ تاخیر یکساں ہوگی۔ دوسری طرف ، NUMA میں ہر پروسیسر کی اپنی سرشار میموری موجود ہوتی ہے جو مقامی میموری تک رسائی حاصل کرنے پر دیر سے دور ہوتی ہے۔ پروسیسر اور میموری کی تبدیلیوں کے درمیان فاصلہ (جیسے ، غیر یکساں) کے طور پر دیرتا تبدیل ہوجاتا ہے۔ تاہم ، UMA فن تعمیر کے مقابلے میں NUMA نے کارکردگی کو بہتر بنایا ہے۔