Commit charge
کمپیوٹنگ میں، کمٹ چارج ایک اصطلاح ہے جو مائیکروسافٹ ونڈوز آپریٹنگ سسٹم میں تمام عمل کی ورچوئل میموری کی کل مقدار کو بیان کرنے کے لیے استعمال ہوتی ہے جسے فزیکل میموری یا پیج فائل کی حمایت حاصل ہونی چاہیے۔ پیجنگ کے عمل کے ذریعے، اس ورچوئل میموری کے مندرجات فزیکل میموری اور پیج فائل کے درمیان منتقل ہو سکتے ہیں، لیکن یہ ان دونوں کے سائز کے مجموعے سے زیادہ نہیں ہو سکتے۔ فیصد کے طور پر، کمٹ چارج اس حد کا استعمال ہے۔ ورچوئل میموری جس کا تعلق کمٹ چارج سے نہیں ہے اس میں ورچوئل میموری شامل ہے جس کی پشت پناہی فائلوں کے ذریعے کی جاتی ہے اور تمام صفر صفحات جن کی پشت پناہی کچھ بھی نہیں کی جاتی ہے۔ ونڈوز ایکس پی اور سرور 2003 کے لیے ونڈوز ٹاسک مینیجر یوٹیلیٹی، اپنے پرفارمنس ٹیب میں، کمیشن چارج سے متعلق تین کاؤنٹر دکھاتی ہے: کل استعمال میں پیج فائل بیکڈ ورچوئل ایڈریس کی جگہ کی مقدار ہے، یعنی موجودہ کمیشن چارج۔ یہ مین میموری (رام) اور ڈسک (پیج فائلوں) پر مشتمل ہے۔ متعلقہ پرفارمنس کاؤنٹر کو "کمٹیڈ بائٹس" کہا جاتا ہے۔ لمٹ ٹوٹل کے لیے زیادہ سے زیادہ ممکنہ قدر ہے۔ یہ موجودہ پیج فائل سائز کے علاوہ پیج ایبل مواد کے لیے دستیاب فزیکل میموری کا مجموعہ ہے (اس میں رام شامل نہیں ہے جو غیر پیج ایبل علاقوں کو تفویض کی گئی ہے)۔ متعلقہ پرفارمنس کاؤنٹر کو "کمٹ لمٹ" کہا جاتا ہے۔ پیک سب سے زیادہ رقم ہے جو آپریٹنگ سسٹم کے آخری بار شروع ہونے کے بعد سے کل کمٹ چارج تک پہنچ گئی ہے۔ پروسیس ایکسپلورر پروگرام اقدار کے ایک ہی سیٹ کی اطلاع دیتا ہے، کل کو کرنٹ کے طور پر لیبل کرتا ہے، اور اضافی طور پر حد کی قیمت کی طرف پیک اور کرنٹ کی فیصد فراہم کرتا ہے۔ جب کوئی پروگرام کھولا اور استعمال کیا جاتا ہے تو کمٹ چارج بڑھ جاتا ہے، اور جب کوئی پروگرام بند ہوتا ہے تو کم ہو جاتا ہے۔ یہ تب بھی بدل جائے گا جب پہلے سے چل رہے پروگرام نجی ورچوئل میموری مختص کرتے ہیں یا مفت کرتے ہیں ؛ مثال کے طور پر، ورچوئل ایلوک اور ورچوئل فری API کے ساتھ۔ ونڈوز ایکس پی اور ونڈوز سرور 2003 کے تحت ٹاسک مینیجر یوٹیلیٹی میں، "پی ایف استعمال" اور "پیج فائل استعمال کی تاریخ" کے طور پر لیبل شدہ گرافیکل ڈسپلے، ان کے لیبلز کے باوجود، پیج فائل کے مندرجات کی عکاسی نہیں کرتے بلکہ کل (یا موجودہ) کمیشن چارج کی عکاسی کرتے ہیں۔ گراف کے رقبے کی اونچائی عزم کی حد سے مطابقت رکھتی ہے۔ یہ نہیں دکھاتے کہ پیج فائل پر اصل میں کتنا لکھا گیا ہے، لیکن صرف زیادہ سے زیادہ ممکنہ پیج فائل کا استعمال: پیج فائل کی وہ مقدار جو استعمال کی جائے گی اگر رام کے تمام موجودہ مواد کو ہٹانا پڑے۔ ونڈوز 2000 اور ونڈوز این ٹی 4 میں، ان ہی ڈسپلے کو "میم کے استعمال" کا لیبل لگایا جاتا ہے لیکن پھر اصل میں کمٹ چارج اور کمٹ کی حد دکھاتا ہے۔ ونڈوز وسٹا کے ٹاسک مینیجر اور بعد میں اسی طرح کے ڈسپلے کو فزیکل میموری کے استعمال کی عکاسی کرنے کے لیے تبدیل کر دیا گیا ہے۔ ٹاسک مینیجر کے "پروسیسز" ڈسپلے میں، "کل کمٹ چارج" میں ہر عمل کی شراکت ونڈوز ایکس پی اور سرور 2003 میں "وی ایم سائز" کالم میں دکھائی گئی ہے۔ اسی قدر کو ونڈوز وسٹا اور بعد میں "کمٹ سائز" کا نام دیا گیا ہے۔ کل کمٹ چارج ہمیشہ ان اقدار کے مجموعے سے بڑا ہوگا، کیونکہ کل میں نظام بھر میں مختص رقم جیسے پیجڈ پول شامل ہیں۔ اسی ڈسپلے میں، ونڈوز ایکس پی اور سرور 2003 میں "میم یوز" کالم، یا ونڈوز وسٹا اور اس کے بعد میں "ورکنگ سیٹ (میموری)" کالم، ہر عمل کے موجودہ ورکنگ سیٹ کو دکھاتا ہے۔ یہ ورچوئل ایڈریس اسپیس کے بجائے فزیکل میموری (رام) کی گنتی ہے۔ یہ عمل کے ورچوئل ایڈریس اسپیس کے ذیلی سیٹ کی نمائندگی کرتا ہے جو درست ہے، اس کا مطلب ہے کہ اسے صفحہ کی غلطی کے بغیر حوالہ دیا جا سکتا ہے۔ ہر عمل کے لیے کمٹ چارج میں عمل کے ورچوئل ایڈریس کی جگہ میں دیگر بڑی شراکت شامل نہیں ہوتی، جیسے کہ نقشہ بند فائلیں۔ اس وجہ سے، عمل کا ورکنگ سیٹ (اس کے ایڈریس اسپیس کا وہ حصہ جسے پیج فالٹ کیے بغیر حوالہ دیا جا سکتا ہے) کل کمٹ چارج میں اس کی شراکت سے بڑا ہو سکتا ہے، اور کل کمٹ چارج میں کل میموری (فزیکل یا ورچوئل) شامل نہیں ہے۔ کمٹ کی حد کو یا تو اضافی پیج فائلیں بنا کر یا، اگر پیج فائل کی توسیع فعال ہے، تو موجودہ کو بڑھا کر بڑھایا جا سکتا ہے۔ آپریٹنگ سسٹم خود بخود پیج فائل کو بڑھا دے گا، اگر ممکن ہو تو، جب کل کمٹ چارج حد کے قریب پہنچ جائے گا۔ ایسی صورت میں ایک پاپ اپ ونڈو دکھائی دے گی جس میں کہا جائے گا کہ "سسٹم ورچوئل میموری پر کم چل رہا ہے"۔ اگر سسٹم کبھی مکمل طور پر کمٹ چارج سے باہر چلا جاتا ہے (یعنی، اگر کل حد تک پہنچ جاتا ہے)، تو ایک پاپ اپ ونڈو ظاہر ہوگی جس میں کہا جائے گا کہ "سسٹم ورچوئل میموری سے باہر ہے"، اور یہ انتہائی سست یا غیر ذمہ دار بھی ہو سکتا ہے۔ بند کرنے والے پروگرام (اگر صارف اب بھی اس مقام پر ایسا کرنے کے قابل ہے) کل کمٹ چارج کو کم کر دیتا ہے اور اس طرح سسٹم کو آزاد کر سکتا ہے۔ یہ بھی دیکھیں میموری مینجمنٹ پیجنگ ورچوئل میموری حوالہ جات حوالہ جات مزید پڑھنے ونڈوز انتظامیہ میموری مینجمنٹ