گھر ہارڈ ویئر مشترکہ میموری کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

مشترکہ میموری کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - مشترکہ میموری کا کیا مطلب ہے؟

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

پروسیسروں کے تناظر میں ، مشترکہ میموری بے ترتیب رسائی میموری (رام) کا ایک ایسا حصہ ہے جس کو ملٹی پروسیسر سسٹم میں تمام پروسیسروں کے ذریعہ حاصل کیا جاسکتا ہے۔

ٹیکوپیڈیا مشترکہ میموری کی وضاحت کرتا ہے

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

مثال کے طور پر ، اگر پروگرام A پروگرام B کو ایک فہرست دینا چاہتا ہے ، تو اس نے مشترکہ میموری میں ڈیٹا کو محفوظ کیا ہے اور اسے سیمفور یا دوسرے پرچم لگانے والے نظام کے ساتھ نشان زد کرتا ہے تاکہ یہ اشارہ ہو کہ یہ پروگرام B کے ذریعہ پڑھنے کو تیار ہے۔

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

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

مشترکہ میموری کیا ہے؟ - ٹیکپوپیڈیا سے تعریف