فہرست کا خانہ:
تعریف - فائل لاکنگ کا کیا مطلب ہے؟
فائل لاکنگ ایک ڈیٹا مینجمنٹ کی خصوصیت ہے جو دوسرے صارفین کو کسی مخصوص فائل کو تبدیل کرنے سے روکتی ہے۔ یہ کسی بھی وقت صرف ایک صارف یا اس فائل تک رسائی حاصل کرنے کی اجازت دیتا ہے۔ یہ ایک ہی فائلوں میں انٹراسٹنگ اپڈیٹس کے مسئلے کو روکنے کے لئے ہے۔
ٹیکوپیڈیا فائل لاکنگ کی وضاحت کرتا ہے
مثال کے طور پر ، اگر عمل A اور پروسیس B ایک ہی فائل کو کھولتے ہیں تو ، عمل A پھر فائل کو تبدیل کر کے اسے محفوظ کرتا ہے۔ عمل بی ، جس میں اب بھی اصل حالت فائل ہے ، کچھ تبدیلیاں کرتی ہے اور پھر اسے محفوظ کرتی ہے ، عمل کی کھوئی ہوئی تبدیلیوں کو پیش کرتا ہے۔
فائل لاک کرنے کا طریقہ کار IBM نے 1963 میں مین فریم کمپیوٹرز میں متعارف کرایا تھا جس نے OS / 360 کا استعمال کیا تھا۔ اس وقت ، اسے "خصوصی کنٹرول" کہا جاتا تھا۔ ملٹیزر سسٹم میں فائل مینجمنٹ کے لئے یہ پہلے آنے والا ، پہلا خدمت کرنے والا طریقہ ہے۔ فائل تک رسائی حاصل کرنے والا پہلا عمل یا صارف دوسرے صارفین کو اس تک رسائی حاصل کرنے سے قاصر ہے۔ جب فائل کو اپ ڈیٹ کر دیا گیا ہے اور کنٹرول ترک کردیا گیا ہے تو ، یہ غیر مقفل ہوجاتا ہے اور دوسروں تک رسائی حاصل کرنے کے لئے دستیاب ہوجاتا ہے۔ اس طریقہ کار کے جدید نفاذ سے متعدد صارفین کو فائل تک رسائی حاصل ہوسکتی ہے لیکن اس تک رسائی حاصل کرنے والا پہلا ہی اس میں ترمیم کرسکتا ہے۔ کچھ ایپلی کیشنز دستی طور پر یا خود بخود چاہے ، بعد میں اختیاری طور پر ان تمام تبدیلیوں کے ساتھ اپ ڈیٹ کرنے کی اجازت دیتے ہیں۔