Advanced Disc Filing System
অ্যাডভান্সড ডিস্ক ফাইলিং সিস্টেম (এ. ডি. এফ. এস) একটি কম্পিউটিং ফাইল সিস্টেম যা অ্যাক্রন কম্পিউটার রেঞ্জ এবং আর. আই. এস. সি ওএস-ভিত্তিক উত্তরসূরিদের জন্য অনন্য। প্রাথমিকভাবে বিরল অ্যাক্রন উইনচেস্টার ফাইলিং সিস্টেমের উপর ভিত্তি করে, ফ্লপি ডিস্কের জন্য সমর্থন যোগ করা হলে (ডাব্লুডি1770 ফ্লপি ডিস্ক নিয়ামক ব্যবহার করে) এবং পরবর্তী 32-বিট সিস্টেমে পিসি-স্টাইল ফ্লপি নিয়ামকের একটি বৈকল্পিক সংযোজন করা হলে এটির নাম পরিবর্তন করে অ্যাডভান্সড ডিস্ক ফাইলিং সিস্টেম করা হয়। অ্যাকর্নের আসল ডিস্ক ফাইলিং সিস্টেমটি প্রতি ডিস্ক পৃষ্ঠে 31টি ফাইল, প্রতি ফাইলের নামে 7টি অক্ষর এবং ডিরেক্টরির নামের জন্য একটি একক অক্ষরের মধ্যে সীমাবদ্ধ ছিল, যা পূর্ববর্তী অ্যাটম এবং সিস্টেম 3-5 ইউরোকার্ড কম্পিউটার থেকে উত্তরাধিকারসূত্রে প্রাপ্ত একটি বিন্যাস। এর মধ্যে কিছু সীমাবদ্ধতা কাটিয়ে ওঠার জন্য অ্যাক্রন এ. ডি. এফ. এস তৈরি করেছে। সবচেয়ে নাটকীয় পরিবর্তন ছিল একটি শ্রেণিবদ্ধ ডিরেক্টরি কাঠামোর প্রবর্তন। ফাইলের নামের দৈর্ঘ্য 7 থেকে বেড়ে 10 অক্ষর হয় এবং একটি ডিরেক্টরিতে ফাইলের সংখ্যা বেড়ে 47 হয়। এটি ডিএফএস থেকে কিছু বাহ্যিক বৈশিষ্ট্য ধরে রেখেছে; ডিরেক্টরি বিভাজক একটি বিন্দু হিসাবে অব্যাহত ছিল এবং $এখন ফাইল সিস্টেমের শ্রেণিবদ্ধ মূলকে নির্দেশ করে। মূল ডিরেক্টরি উল্লেখ করতে ব্যবহৃত হয়েছিল, @বর্তমান ডিরেক্টরি, এবং\পূর্বে পরিদর্শন করা ডিরেক্টরি ছিল। বিবিসি মাস্টার কমপ্যাক্টে এ. ডি. এফ. এস সংস্করণ 2 ছিল, যা রম-এ বিন্যাস, যাচাইকরণ এবং ব্যাকআপ কমান্ডের সংযোজন সরবরাহ করেছিল, তবে হার্ড ডিস্কের জন্য সমর্থন বাদ দিয়েছিল। 8-বিট সিস্টেমে 8-বিট ব্যবহারের এ. ডি. এফ. এস-এর জন্য একটি ডব্লিউ. ডি. 1770 বা তার পরের 1772-সিরিজের ফ্লপি নিয়ন্ত্রকের প্রয়োজন ছিল, কারণ মূল ইন্টেল 8271 চিপটি প্রয়োজনীয় ডাবল-ডেনসিটি ফরম্যাট এ. ডি. এফ. এস-এর সঙ্গে মানিয়ে নিতে অক্ষম ছিল। তবে 1770 নিয়ামক ছাড়াই হার্ড ডিস্কগুলিকে সমর্থন করার জন্য এ. ডি. এফ. এস ব্যবহার করা যেতে পারে; উন্নয়নের ক্ষেত্রে হার্ড ডিস্কের ব্যবহার প্রাথমিক লক্ষ্য ছিল, ফ্লপিগুলি পরিচালনা করার জন্য সম্প্রসারণ পরে এসেছিল। 1770 ফ্লপি নিয়ন্ত্রক সরাসরি মাস্টার সিরিজ এবং বি + মডেলের নকশায় অন্তর্ভুক্ত করা হয়েছিল এবং পূর্ববর্তী মডেল বি-এর জন্য একটি আপগ্রেড বোর্ড হিসাবে উপলব্ধ ছিল। অতিরিক্ত আপগ্রেডের সাথে মডেল বি এবং বি + সিস্টেমে এ. ডি. এফ. এস যোগ করা যেতে পারে। অ্যাক্রন ইলেকট্রনের জন্য অ্যাক্রনের অফিসিয়াল ডিস্ক সম্প্রসারণ অ্যাক্রন প্লাস 3-কে মান হিসাবে এডিএফএস সরবরাহ করা হয়েছিল, তবে এই বাস্তবায়নে বিভিন্ন উল্লেখযোগ্য বাগ বৈশিষ্ট্যযুক্ত ছিল। "সিস্টেম দ্বারা প্রয়োজনীয়" নামে একটি ফাইল ছিল এবং বিন্যাসের সময় তৈরি করা হয়েছিল। এটি ছিল একটি কুয়াশা। একটি ফ্লপি ডিস্কের প্রথম কয়েকটি ট্র্যাক লেখার সময় ইলেক্ট্রনে অ্যাকর্নের মূল এ. ডি. এফ. এস বাস্তবায়ন অবিশ্বস্ত ছিল, তাই এটি একটি "ফিক্স" ছিল এবং কেবল সন্দেহজনক অংশে আবর্জনায় পূর্ণ একটি ফাইল লেখার সাথে জড়িত ছিল। এ. ডি. এফ. এস তখন এটি এড়িয়ে যাবে। পলক ফেলা টেক্সট কার্সার নিষ্ক্রিয় না করে কমান্ডটি ব্যবহার করার চেষ্টা করলে ডিস্ক দুর্নীতিও ঘটতে পারে। প্রধান এ. ডি. এফ. এস ডেভেলপার হুগো টাইসন স্মরণ করেন যে এই বাগটি দেরিতে পরীক্ষার সময় পাওয়া গিয়েছিল কিন্তু দেরীতে পরিবর্তন এড়ানোর জন্য প্রাথমিক রম রিলিজে ঠিক করা হয়নি, কারণ সমাধান বিদ্যমান। ইলেকট্রনে, প্রতিষ্ঠিত/ডি. এফ. এস কমান্ডের পরিবর্তে কমান্ডের মাধ্যমে ডিস্ক বিন্যাস করা হত। এছাড়াও লক্ষ্য করুন যে কমান্ডটি বিবিসি মাইক্রো কম্পিউটারে 1770 এ. ডি. এফ. এস-এর সমতুল্য কমান্ডের থেকে আলাদা। এটি সম্ভবত ইলেক্ট্রনে ফাইল তৈরি করার প্রয়োজনের ফলস্বরূপ। কমান্ডটি শুধুমাত্র ওয়েলকাম ডিস্কে সরবরাহ করা হয়েছিল যা প্লাস 3-এর সাথে পাঠানো হয়েছিল এবং রম-এ অন্তর্ভুক্ত ছিল না। এ. ডি. এফ. এস হার্ড ডিস্কগুলিকে সমর্থন করে, এবং দ্বিগুণ ঘনত্বের এম. এফ. এম এনকোডিং (এল বিন্যাস; একক-পার্শ্বযুক্ত ডিস্কগুলি এস বিন্যাস (160 কেবি) এবং এম বিন্যাস (320 কেবি) দ্বারা সমর্থিত) ব্যবহার করে 640 কেবি ক্ষমতা পর্যন্ত বিন্যাসিত 5 "ফ্লপি ডিস্কগুলি। বিবিসি মাইক্রো কম্পিউটার সিস্টেমে (এবং পরে আরআইএসসি ওএস) বাস্তবায়িত এ. ডি. এফ. এস-এর কখনও একক-ঘনত্ব ফ্লপিগুলির জন্য সমর্থন ছিল না। এ. ডি. এফ. এস-এ হার্ড ডিস্ক সমর্থন 256-বাইট ব্লকের পরিপ্রেক্ষিতে এল ফরম্যাটের ফ্লপিগুলির মতো একই বিন্যাস ব্যবহার করে; শুধুমাত্র ট্র্যাক এবং সেক্টরগুলির অন্তর্নিহিত ব্যবস্থা ব্যবহৃত প্রকৃত ড্রাইভের উপর নির্ভর করে ভিন্ন ছিল, তবে এটি এস. সি. এস. আই নিয়ামক দ্বারা পরিচালিত হয়েছিল। এটি বিবিসি মাইক্রো-এর 1 মেগাহার্টজ বাস, একটি অ্যাকোর্ন-ডিজাইন করা ইন্টারফেস কার্ড (1 মেগাহার্টজ বাস থেকে এস. সি. এস. আই অ্যাডাপ্টার) এবং একটি অফ-দ্য-শেল্ফ অ্যাডাপ্টেক এস. সি. এস. আই নিয়ামক (এস. সি. এস. আই থেকে এস. টি-506 অ্যাডাপ্টার)-এর মাধ্যমে একটি এস. টি. 506/এস. টি. 412-ভিত্তিক উইনচেস্টার ইউনিটের সাথে যুক্ত। সাম্প্রতিক বছরগুলিতে তৃতীয় পক্ষের দ্বারা আই. ডি. ই/এ. টি. এ. পি. আই স্টাইল ড্রাইভের জন্য সমর্থন 'অনানুষ্ঠানিকভাবে' যোগ করা হয়েছে। এ. ডি. এফ. এস ফাইল বিন্যাসে এ. ডি. এফ. এস-এর লেখক হুগো টাইসনের নামে ডিস্কের ডিরেক্টরির নামগুলি সীমাবদ্ধ করতে এ. এস. সি. আই. আই বাইট ব্যবহার করা হয়। 32-বিট ব্যবহার (আর্থার এবং আরআইএসসি ওএস) 32-বিট সিস্টেমে, একটি ডাব্লুডি 1770 বা 1772 প্রাথমিকভাবে পরিসীমার প্রাথমিক মেশিনে ফ্লপি নিয়ামক হিসাবে ব্যবহৃত হয়েছিল। পরবর্তী মডেলগুলি এ. ডি. এফ. এস-এ সামান্য পরিবর্তনের জন্য একটি পিসি শৈলীর মাল্টি-আই/ও নিয়ামক ব্যবহার করেছিল। 'এল'-টাইপ ফরম্যাটের জন্য উত্তরাধিকার সমর্থন ছাড়াও, আর্থার এবং পরবর্তী আরআইএসসি ওএস উন্নত বিন্যাস প্রদান করে যা বিবিসি মাইক্রো-এর সীমাবদ্ধতা অতিক্রম করে। আর্থার পূর্ববর্তী 47 টির বিপরীতে প্রতি ডিরেক্টরিতে 77 টি এন্ট্রি সহ ডি ফর্ম্যাট যুক্ত করেছিলেন, যা হার্ড ডিস্ক এবং একটি নতুন 800 কেবি ডাবল-ডেনসিটি ফ্লপি ফর্ম্যাটেও ব্যবহারযোগ্য। পূর্বে লোড এবং এক্সিকিউট ঠিকানা সংরক্ষণ করতে ব্যবহৃত জায়গায় একটি প্রতি-ফাইল "টাইপ" বৈশিষ্ট্য যুক্ত করা হয়েছিল। 12 বিট ধরনের তথ্য একটি ফাইলের বিষয়বস্তু বা উদ্দেশ্যমূলক ব্যবহার বোঝাতে ব্যবহৃত হয়, সাধারণত তিনটি হেক্সাডেসিমেল সংখ্যা হিসাবে উপস্থাপিত হয়। এটি অ্যাপলের এইচ. এফ. এস ফাইল সিস্টেমে সংরক্ষিত 32-বিট ধরনের বৈশিষ্ট্যের অনুরূপ, এবং ধারণাগতভাবে বি অপারেটিং সিস্টেম (বি. ও. এস) দ্বারা এম. আই. এম. ই প্রকারের আরও সাধারণ ব্যবহারের সাথে বা ইউনিক্স সিস্টেমে ম্যাজিক নম্বরের সাথে তুলনীয় (যদিও পরেরটি ফাইলের অংশ হিসাবে সংরক্ষণ করা হয়, মেটাডেটা হিসাবে নয়)। আরআইএসসি ওএস যথাক্রমে ডাবল-ডেনসিটি ডিস্ক এবং হাই-ডেনসিটি ডিস্ক/হার্ড ডিস্ক ড্রাইভের জন্য ই এবং এফ বিন্যাসে নিয়ে এসেছে। এই বিন্যাসগুলি ফাইল বিভাজন (তথাকথিত "নতুন মানচিত্র" সহ), প্রতি খণ্ডে একাধিক ফাইল সংরক্ষণ এবং ডিরেক্টরি টেবিলে ছোট ফাইল সংরক্ষণকে সমর্থন করে। বরাদ্দকরণ কৌশলটি বিভাজন হ্রাস করার জন্য অনুকূলিত করা হয় এবং কখনও কখনও ফাইল স্টোরেজ অপারেশনের অংশ হিসাবে ডিফ্র্যাগমেন্টেশন সম্পাদন করে। আরআইএসসি ওএস 4 ই +/এফ + বিন্যাস যুক্ত করেছে যা দীর্ঘ ফাইলের নাম এবং প্রতি ডিরেক্টরিতে 77 টিরও বেশি ফাইলের অনুমতি দেয়। আইয়োনিক্স সহ আরআইএসসি ওএস-এর আরও সাম্প্রতিক সংস্করণগুলি এডিএফএস সরবরাহ করে চলেছে এবং বৃহত্তর হার্ড ডিস্কের আকারের সাথে সামঞ্জস্য রাখতে এটিকে আরও প্রসারিত করেছে। 8-বিট বাস্তবায়নের বিপরীতে, আরআইএসসি ওএস-এ বাস্তবায়িত এডিএফএস একশিলা নয়। "এডিএফএস" নামে একটি সিস্টেম মডিউল ব্লক ড্রাইভার এবং ইউজার ইন্টারফেসের চেয়ে বেশি কিছু সরবরাহ করে না, যেখানে "ফাইলকোর" মডিউলে প্রকৃত ফাইল সিস্টেম বাস্তবায়ন রয়েছে এবং ফাইলসুইচে ভিএফএস এবং উচ্চ-স্তরের ফাইল-অ্যাক্সেস এপিআই বাস্তবায়ন রয়েছে। এটি অন্যান্য হার্ডওয়্যারকে সহজেই এ. ডি. এফ. এস বিন্যাস ব্যবহার করার অনুমতি দেয়, যেমন আই. ডি. ই. এফ. এস (সাধারণত আই. ডি. ই অ্যাড-অন কার্ডের জন্য ব্যবহৃত), এস. সি. এস. আই. এফ. এস এবং নেটওয়ার্ক-সচেতন এ. পি. এফ. এস। ফাইলকোর এবং ফাইলসুইচের কার্যকারিতা কিছু উপায়ে উইন্ডোজ এন. টি-তে আই. এফ. এস এবং আই. ও সিস্টেম ম্যানেজারদের অনুরূপ। এই নমনীয়তা অন্যান্য ফাইলিং সিস্টেমগুলিকে তুলনামূলকভাবে সহজেই আরআইএসসি ওএস-এ প্রয়োগ করার অনুমতি দিয়েছে। অন্যান্য প্ল্যাটফর্মে এ. ডি. এফ. এস-এর জন্য সমর্থন লিনাক্স কার্নেলে ই বিন্যাস এবং পরবর্তী ফরম্যাটের জন্য এ. ডি. এফ. এস সমর্থন রয়েছে। নেটবিএসডি-র নেটবিএসডি 1.4-এর পর থেকে ফাইলকোর সমর্থন রয়েছে। অমনিফ্লপ (উইন্ডোজ 2000 এবং তার পরের সংস্করণে) এবং লিব্ডস্ক সাপোর্টের মতো সরঞ্জামগুলি একটি অভ্যন্তরীণ ড্রাইভ ব্যবহার করে পিসি সিস্টেমে এ. ডি. এফ. এস ফ্লপিগুলির 'শারীরিক' বিন্যাস পড়ার অনুমতি দেয়। তবে যৌক্তিক কাঠামোটি এখনও বাস্তবায়িত হয়নি। তথ্যসূত্র ওয়াটফোর্ড ইলেকট্রনিক্স, "বিবিসি মাস্টার সিরিজের জন্য উন্নত রেফারেন্স ম্যানুয়াল", 1988 (p.169) অ্যাক্রন কম্পিউটারস লিমিটেড, "বিবিসি মাইক্রোকম্পিউটার সিস্টেম মাস্টার সিরিজ রেফারেন্স ম্যানুয়াল পার্ট 1", পার্ট নং, 0443-001, ইস্যু 1, মার্চ 1986-(পৃষ্ঠাগুলি (J.10-1 থেকে জে 10-3) নোট বাহ্যিক লিঙ্ক এডিএফএস অন-ডিস্ক লেআউট ডকুমেন্টেশন অ্যাক্রন কম্পিউটার আরআইএসসি ওএস ডিস্ক ফাইল সিস্টেম ডিস্ক অপারেটিং সিস্টেম