Advanced Disc Filing System
ایڈوانسڈ ڈسک فائلنگ سسٹم (اے ڈی ایف ایس) ایک کمپیوٹنگ فائل سسٹم ہے جو ایکورن کمپیوٹر رینج اور آر آئی ایس سی او ایس پر مبنی جانشینوں کے لیے منفرد ہے۔ ابتدائی طور پر نایاب ایکورن ونچسٹر فائلنگ سسٹم پر مبنی، اس کا نام بدل کر ایڈوانسڈ ڈسک فائلنگ سسٹم رکھ دیا گیا جب فلاپی ڈسکس کے لیے سپورٹ شامل کی گئی (ڈبلیو ڈی 1770 فلاپی ڈسک کنٹرولر کا استعمال کرتے ہوئے) اور بعد کے 32 بٹ سسٹمز پر پی سی طرز کے فلاپی کنٹرولر کی ایک قسم۔ ایکورن کا اصل ڈسک فائلنگ سسٹم 31 فائلوں فی ڈسک کی سطح، 7 حروف فی فائل کے نام اور ڈائرکٹری کے ناموں کے لیے ایک واحد کردار تک محدود تھا، یہ فارمیٹ پہلے کے ایٹم اور سسٹم 3-5 یورو کارڈ کمپیوٹرز سے وراثت میں ملا تھا۔ ان میں سے کچھ پابندیوں پر قابو پانے کے لیے ایکورن نے اے ڈی ایف ایس تیار کیا۔ سب سے زیادہ ڈرامائی تبدیلی ایک درجہ بندی ڈائریکٹری ڈھانچے کا تعارف تھا۔ فائل کے نام کی لمبائی 7 سے بڑھ کر 10 ہو گئی اور ڈائرکٹری میں فائلوں کی تعداد بڑھ کر 47 ہو گئی۔ اس نے ڈی ایف ایس سے کچھ سطحی صفات کو برقرار رکھا۔ ڈائرکٹری جداکار ایک ڈاٹ ہی رہا اور $اب فائل سسٹم کے درجہ بندی کے جڑ کی نشاندہی کرتا ہے۔ اس کا استعمال پیرنٹ ڈائرکٹری کا حوالہ دینے کے لیے کیا گیا تھا، @موجودہ ڈائرکٹری، اور\پہلے دیکھی گئی ڈائرکٹری تھی۔ بی بی سی ماسٹر کمپیکٹ میں اے ڈی ایف ایس ورژن 2 تھا، جس نے روم میں فارمیٹ، تصدیق اور بیک اپ کمانڈز کا اضافہ فراہم کیا، لیکن ہارڈ ڈسکس کے لیے سپورٹ کو خارج کر دیا۔ 8 بٹ سسٹمز پر 8 بٹ کے استعمال والے اے ڈی ایف ایس کے لیے ڈبلیو ڈی 1770 یا اس کے بعد کے 1772 سیریز کے فلاپی کنٹرولر کی ضرورت ہوتی ہے، جس کی وجہ اصل انٹیل 8271 چپ کی مطلوبہ ڈبل ڈینسٹی فارمیٹ اے ڈی ایف ایس سے نمٹنے میں ناکامی ہے۔ تاہم اے ڈی ایف ایس کو 1770 کے کنٹرولر کے بغیر ہارڈ ڈسکس کو سپورٹ کرنے کے لیے استعمال کیا جا سکتا تھا۔ ترقی میں ہارڈ ڈسکس کا استعمال بنیادی مقصد تھا، فلاپیز کو ہینڈل کرنے کے لیے توسیع بعد میں آئی۔ 1770 فلاپی کنٹرولر کو براہ راست ماسٹر سیریز اور بی + ماڈلز کے ڈیزائن میں شامل کیا گیا تھا، اور یہ پہلے کے ماڈل بی کے لیے اپ گریڈ بورڈ کے طور پر دستیاب تھا۔ اے ڈی ایف ایس کو اضافی اپ گریڈ کے ساتھ ماڈل بی اور بی + سسٹمز میں شامل کیا جا سکتا ہے۔ ایکورن پلس 3، ایکورن الیکٹران کے لیے ایکورن کی سرکاری ڈسک کی توسیع، کو معیاری طور پر اے ڈی ایف ایس کے ساتھ فراہم کیا گیا تھا، لیکن اس عمل درآمد میں مختلف قابل ذکر کیڑے شامل تھے۔ ایک فائل جسے "سسٹم کے ذریعہ درکار" کہا جاتا تھا اور فارمیٹنگ کے دوران بنائی گئی تھی۔ یہ ایک کلج تھا۔ الیکٹران پر ایکورن کا اصل اے ڈی ایف ایس نفاذ فلاپی ڈسک کے پہلے چند پٹریوں پر لکھتے وقت ناقابل اعتماد تھا، اس لیے یہ ایک "فکس" تھا اور اس میں صرف مشتبہ حصے پر کچرے سے بھری فائل لکھنا شامل تھا۔ اس کے بعد اے ڈی ایف ایس اسے چھوڑ دے گا۔ اگر جھپکتے ہوئے ٹیکسٹ کرسر کو غیر فعال کیے بغیر کمانڈ کو استعمال کرنے کی کوشش کی جائے تو ڈسک کرپشن بھی ہو سکتی ہے۔ اے ڈی ایف ایس کے پرنسپل ڈویلپر ہیوگو ٹائسن یاد کرتے ہیں کہ یہ بگ دیر سے جانچ کے دوران پایا گیا تھا لیکن ابتدائی روم ریلیز میں طے نہیں کیا گیا تھا تاکہ دیر سے ہونے والی تبدیلیوں سے بچا جا سکے، کیونکہ حل موجود ہیں۔ الیکٹران پر، ڈسک فارمیٹنگ قائم شدہ/ڈی ایف ایس کمانڈز کے بجائے کمانڈ کے ذریعے کی جاتی تھی۔ مزید نوٹ کریں کہ کمانڈ بی بی سی مائیکرو کمپیوٹر پر 1770 اے ڈی ایف ایس کے مساوی کمانڈ سے مختلف ہے۔ یہ ممکنہ طور پر الیکٹران پر فائل بنانے کی ضرورت کے نتیجے میں ہے۔ کمانڈ صرف ویلکم ڈسک پر فراہم کی گئی تھی جو پلس 3 کے ساتھ بھیجی گئی تھی، اور اسے روم میں شامل نہیں کیا گیا تھا۔ اے ڈی ایف ایس نے ہارڈ ڈسکس کی حمایت کی، اور 5 1⁄4 "فلاپی ڈسکس کو ڈبل ڈینسٹی ایم ایف ایم انکوڈنگ (ایل فارمیٹ ؛ سنگل سائیڈڈ ڈسک کو ایس فارمیٹ (160 کے بی) اور ایم فارمیٹ (320 کے بی) کے ساتھ سپورٹ کیا گیا تھا) کا استعمال کرتے ہوئے 640 کے بی صلاحیت تک فارمیٹ کیا گیا۔ اے ڈی ایف ایس جیسا کہ بی بی سی مائیکرو کمپیوٹر سسٹم (اور بعد میں آر آئی ایس سی او ایس) میں نافذ کیا گیا تھا کبھی بھی سنگل ڈینسٹی فلاپیز کے لیے سپورٹ نہیں تھا۔ اے ڈی ایف ایس میں ہارڈ ڈسک سپورٹ نے 256 بائٹ بلاکس کے لحاظ سے ایل فارمیٹ فلاپیز کی طرح ہی فارمیٹ استعمال کیا۔ صرف ٹریکس اور سیکٹروں کی بنیادی ترتیب استعمال شدہ اصل ڈرائیو کے لحاظ سے مختلف تھی، لیکن اس کا انتظام ایس سی ایس آئی کنٹرولر نے کیا تھا۔ یہ بی بی سی مائیکرو کی 1 میگاہرٹز بس، ایک ایکورن ڈیزائن کردہ انٹرفیس کارڈ (1 میگاہرٹز بس سے ایس سی ایس آئی اڈاپٹر) اور ایک آف دی شیلف اڈاپٹیک ایس سی ایس آئی کنٹرولر (ایس سی ایس آئی سے ایس ٹی-506 اڈاپٹر) کے ذریعے ایس ٹی 506/ایس ٹی 412 پر مبنی ونچسٹر یونٹ سے منسلک ہے۔ آئی ڈی ای/اے ٹی اے پی آئی سٹائل ڈرائیوز کے لیے سپورٹ کو حالیہ برسوں میں تیسرے فریقوں نے 'غیر سرکاری طور پر' شامل کیا ہے۔ اے ڈی ایف ایس فائل فارمیٹ نے ڈسک پر موجود ڈائرکٹری کے ناموں کو محدود کرنے کے لیے اے ایس سی آئی آئی بائٹس کا استعمال کیا، جس کا نام اے ڈی ایف ایس کے مصنف ہیوگو ٹائسن کے نام پر رکھا گیا ہے۔ 32 بٹ استعمال (آرتھر اور آر آئی ایس سی او ایس) 32 بٹ سسٹمز پر، ڈبلیو ڈی 1770 یا 1772 کو ابتدائی طور پر رینج کی ابتدائی مشینوں پر فلاپی کنٹرولر کے طور پر استعمال کیا گیا تھا۔ بعد کے ماڈلز نے پی سی سٹائل ملٹی-آئی/او کنٹرولر کا استعمال کیا جس کے لیے اے ڈی ایف ایس میں معمولی تبدیلیوں کی ضرورت ہوتی تھی۔ 'ایل' قسم کے فارمیٹ کے لیے میراث کی حمایت کے علاوہ، آرتھر اور بعد میں آر آئی ایس سی او ایس نے بہتر فارمیٹ فراہم کیے جو بی بی سی مائیکرو کی حدود پر قابو پاتے ہیں۔ آرتھر نے پچھلے 47 کے برعکس فی ڈائرکٹری 77 اندراجات کے ساتھ ڈی فارمیٹ شامل کیا، جو ہارڈ ڈسکس اور ایک نئے 800 کے بی ڈبل ڈینسٹی فلاپی فارمیٹ پر بھی قابل استعمال ہے۔ ایک فی فائل "ٹائپ" خاصیت اس جگہ میں شامل کی گئی تھی جو پہلے لوڈ اور ایگزیکٹ پتے کو ذخیرہ کرنے کے لیے استعمال ہوتی تھی۔ قسم کی معلومات کے 12 بٹس کا استعمال کسی فائل کے مندرجات یا مطلوبہ استعمال کی نشاندہی کرنے کے لیے کیا جاتا ہے، جسے عام طور پر تین ہیکساڈیسیمل ہندسوں کے طور پر پیش کیا جاتا ہے۔ یہ ایپل کے ایچ ایف ایس فائل سسٹم میں محفوظ 32 بٹ قسم کی صفات سے ملتا جلتا ہے، اور تصوراتی طور پر بی آپریٹنگ سسٹم (بی او ایس) کے ذریعہ ایم آئی ایم ای ٹائپز کے زیادہ عام استعمال، یا یونکس سسٹمز میں جادوئی نمبروں سے موازنہ کیا جا سکتا ہے (حالانکہ مؤخر الذکر کو فائل کے حصے کے طور پر محفوظ کیا جاتا ہے، میٹا ڈیٹا کے طور پر نہیں)۔ آر آئی ایس سی او ایس بالترتیب ڈبل ڈینسٹی ڈسکس اور ہائی ڈینسٹی ڈسکس/ہارڈ ڈسک ڈرائیوز کے لیے ای اور ایف فارمیٹ میں لایا گیا۔ یہ فارمیٹس فائل کے ٹکڑے ٹکڑے کرنے (نام نہاد "نئے نقشے" کے ساتھ)، فی ٹکڑے میں متعدد فائلوں کے اسٹوریج اور ڈائریکٹری ٹیبلز میں چھوٹی فائلوں کے اسٹوریج کی حمایت کرتے ہیں۔ مختص کرنے کی حکمت عملی کو ٹکڑے ٹکڑے کو کم سے کم کرنے کے لیے بہتر بنایا جاتا ہے، اور بعض اوقات فائل اسٹوریج آپریشن کے حصے کے طور پر ڈیفریگمینٹیشن انجام دیتا ہے۔ آر آئی ایس سی او ایس 4 نے ای +/ایف + فارمیٹ شامل کیا جس نے طویل فائل کے ناموں اور فی ڈائرکٹری 77 سے زیادہ فائلوں کی اجازت دی۔ آر آئی ایس سی او ایس کے حالیہ ورژن، بشمول آئیونکس کے، اے ڈی ایف ایس فراہم کرتے رہتے ہیں، اور بڑے ہارڈ ڈسک سائز سے نمٹنے کے لیے اسے مزید بڑھا دیا ہے۔ 8 بٹ کے نفاذ کے برعکس، اے ڈی ایف ایس جیسا کہ آر آئی ایس سی او ایس پر نافذ کیا گیا ہے یک سنگی نہیں ہے۔ "اے ڈی ایف ایس" نامی ایک سسٹم ماڈیول بلاک ڈرائیور اور یوزر انٹرفیس سے زیادہ فراہم نہیں کرتا ہے، جہاں "فائل کور" ماڈیول میں اصل فائل سسٹم کا نفاذ ہوتا ہے، اور فائل سوچ میں وی ایف ایس اور اعلی سطحی فائل تک رسائی والے اے پی آئی کے نفاذ ہوتے ہیں۔ یہ دوسرے ہارڈ ویئر کو اے ڈی ایف ایس فارمیٹ کو آسانی سے استعمال کرنے کی اجازت دیتا ہے، جیسے کہ آئی ڈی ای ایف ایس (عام طور پر آئی ڈی ای ایڈ آن کارڈز کے لیے استعمال ہوتا ہے)، ایس سی ایس آئی ایف ایس، اور نیٹ ورک سے آگاہ ایپ ایف ایس۔ فائل کور اور فائل سویچ کے افعال کچھ طریقوں سے ونڈوز این ٹی میں آئی ایف ایس اور آئی او سسٹم مینیجرز سے ملتے جلتے ہیں۔ اس لچک نے دوسرے فائلنگ سسٹم کو RISC OS میں نسبتا آسانی سے لاگو کرنے کی اجازت دی ہے۔ دوسرے پلیٹ فارمز پر اے ڈی ایف ایس کے لیے سپورٹ لینکس کرنل میں ای فارمیٹ اور اس کے بعد کے لیے اے ڈی ایف ایس سپورٹ ہے۔ نیٹ بی ایس ڈی کے پاس نیٹ بی ایس ڈی 1.4 کے بعد فائل کور سپورٹ ہے۔ اومنی فلاپ (ونڈوز 2000 اور اس کے بعد کے ورژن میں)، اور لبڈسک سپورٹ جیسے ٹولز اندرونی ڈرائیو کا استعمال کرتے ہوئے پی سی سسٹمز پر اے ڈی ایف ایس فلاپیز کی 'فزیکل' ترتیب کو پڑھنے کی اجازت دیتے ہیں۔ تاہم منطقی ڈھانچہ ابھی تک نافذ نہیں ہوا ہے۔ حوالہ جات واٹفورڈ الیکٹرانکس، "بی بی سی ماسٹر سیریز کے لیے ایڈوانسڈ ریفرنس دستی"، 1988 (p.169) ایکورن کمپیوٹرز لمیٹڈ، "بی بی سی مائیکرو کمپیوٹر سسٹم ماسٹر سیریز ریفرنس دستی حصہ 1"، حصہ نمبر، 0443-001، شمارہ 1، مارچ 1986-(صفحات (J.10-1 سے J 10-3) نوٹ بیرونی روابط ADFS آن ڈسک لے آؤٹ دستاویزات ایکورن کمپیوٹرز RISC OS ڈسک فائل سسٹم ڈسک آپریٹنگ سسٹم