ہدایت دیتا ہے

کمپیوٹر آرکیٹیکچر میں ورچوئل میموری کا تصور

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

جسمانی بمقابلہ ورچوئل ایڈریس

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

پیجنگ

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

کثیر پروگرامنگ

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

پیجنگ فائل

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

میموری پروٹیکشن

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

$config[zx-auto] not found$config[zx-overlay] not found