نظام الملفات السريع لأميغا
نظام ملفات أميغا السريع ( AFFS اختصارًا ، أو FFS اختصارًا تاريخيًا ) هو نظام ملفات يُستخدم في حاسوب أميغا الشخصي من شركة كومودور إنترناشونال. لم يُطلق على نظام ملفات أميغا السابق اسم محدد، وكان يُعرف في الأصل باسم "DOS" أو AmigaDOS . مع إصدار FFS، ولأغراض التمييز، أصبح نظام الملفات الأصلي يُعرف باسم نظام ملفات أميغا القديم (OFS). كان نظام الملفات OFS، المصمم أساسًا للاستخدام مع الأقراص المرنة، بطيئًا في مواكبة سرعة محركات الأقراص الصلبة في ذلك الوقت.
صُمم نظام الملفات FFS كبديل كامل لنظام ملفات Amiga الأصلي. ويختلف FFS عن سابقه بشكل أساسي في إزالة المعلومات الزائدة. لا تحتوي كتل البيانات إلا على البيانات، مما يسمح لنظام الملفات بإدارة نقل أجزاء كبيرة من البيانات مباشرةً من محول المضيف إلى الوجهة النهائية.
صفات
كان نظام الملفات OFS سلفًا لنظام الملفات FFS. قبل إصدار FFS، كان نظام AmigaOS يعتمد على نظام ملفات واحد يُسمى AmigaDOS، يستخدم 24 بايت لكل قطاع لبيانات التكرار، مما يسمح بإعادة بناء البيانات الهيكلية على وسائط تخزين أقل موثوقية مثل الأقراص المرنة. عندما أصبحت وسائط التخزين عالية السرعة (مثل الأقراص الصلبة ) متاحة بشكل أكبر لأجهزة Amiga، شكّلت بيانات التكرار هذه عنق زجاجة، حيث كان لا بد من إعادة تنظيم جميع البيانات لتمريرها إلى التطبيق. تم التخلص من التكرار مع نظام الملفات FFS، وأصبحت البيانات المقروءة من وسائط التخزين تُمرر مباشرةً إلى التطبيق. أُعيد تسمية نظام الملفات السابق، AmigaDOS، إلى OFS (نظام الملفات القديم)، للتمييز بينه وبين FFS. كان FFS متوافقًا مع الإصدارات السابقة ، ويمكنه الوصول إلى الأجهزة المُهيأة بنظام OFS.
نظراً لهذه المزايا، انتشر نظام الملفات FFS بسرعة ليصبح نظام الملفات الأكثر شيوعاً بين مستخدمي أميغا تقريباً، على الرغم من استمرار استخدام نظام OFS على نطاق واسع في الأقراص المرنة من شركات برمجيات خارجية. (كان ذلك فقط لضمان التوافق مع أنظمة ما قبل AmigaOS 2 في الألعاب والتطبيقات التي لم تكن تتطلب AmigaOS 2 أو أحدث، حيث لم تتمكن الأجهزة التي تعمل بإصدارات أقدم من نظام التشغيل بدون نظام FFS في ذاكرة القراءة فقط من الإقلاع من هذه الأقراص المرنة، مع أنها كانت قادرة على قراءتها في حال تثبيت نظام FFS عليها).
نظام ملفات Amiga FFS بسيط وفعال، وكان عند إطلاقه أكثر من كافٍ، ويتمتع بالعديد من المزايا مقارنةً بأنظمة الملفات في المنصات الأخرى. مع ذلك، وكما حدث مع نظام OFS من قبله، فقد أصبح قديمًا؛ فمع ازدياد سعة محركات الأقراص وتزايد عدد الملفات عليها، بات استخدامه كنظام ملفات يومي أكثر صعوبة من حيث الصيانة وتنافسية الأداء العام. على الرغم من ذلك، لا يزال يُستخدم في أنظمة AmigaOS ويُرفق مع كلٍ من MorphOS و AmigaOS 4 .
مع آخر إصدار من نظام التشغيل AmigaOS لأجهزة Commodore ، وهو الإصدار 3.1، كان نظام الملفات FFS لا يزال النظام الوحيد المُضمّن افتراضيًا مع جهاز Amiga، ولكنه كان يُظهر بالفعل علامات التقادم مع تطور التكنولوجيا. يخزن نظام FFS (وكذلك OFS) " خريطة بت " لنظام الملفات في قطاع واحد. عند الكتابة، تُعلّم هذه الخريطة أولًا بأنها غير صالحة، ثم تُستكمل عملية الكتابة، ثم تُحدّث خريطة البت وتُعلّم بأنها صالحة. إذا انقطعت عملية الكتابة بسبب عطل أو إزالة القرص، فإن ذلك يسمح لبرنامج "مدقق القرص" بإصلاح الضرر. يُشبه هذا شكلًا بسيطًا جدًا من تسجيل عمليات نظام الملفات . للسماح باستخدام القرص مرة أخرى مع نظام ملفات OFS أو FFS غير صالح، يجب مسح القرص بالكامل وإعادة بناء خريطة البت، ولكن البيانات التي تم تعديلها أثناء الكتابة فقط هي التي ستُفقد. أثناء هذا المسح، لا يمكن الكتابة إلى القرص (إلا بواسطة مدقق القرص أثناء قيامه بوظيفته)، وتكون عملية القراءة بطيئة للغاية.
كان نظام AmigaOS يتضمن في الأصل أداة للتحقق من صحة القرص على كل قرص قابل للتشغيل، والتي كانت عرضة للاستبدال بالفيروسات للسماح لها بالانتشار (مثل فيروس "صدام حسين"). لاحقًا، أصبحت هذه الأداة جزءًا من ذاكرة القراءة فقط (ROM) بدءًا من Kickstart 2.x، مما يحميها من الاستبدال الخبيث. كانت أداة التحقق من صحة القرص تحاول إصلاح خريطة البتات على القرص التالف عن طريق حمايته ضد الكتابة وفحصه؛ وقد يستغرق هذا وقتًا طويلاً، مما يُبطئ الوصول إلى القرص بشكل كبير حتى اكتماله، خاصةً على الوسائط الأبطأ. مع ازدياد سعة الأقراص الصلبة واحتوائها على المزيد من الملفات، قد تستغرق عملية التحقق ساعات عديدة. بالإضافة إلى ذلك، كان من الممكن فقدان الملفات والمجلدات (غالبًا دون إخطار المستخدم أو حتى علمه) أثناء العملية إذا كانت تجزئات بياناتها تالفة. في بعض الحالات، قد تفشل أداة التحقق وتترك القرص في حالة غير مُتحقق منها، مما يتطلب من المستخدم استخدام أداة خارجية مثل DiskSalv لجعل وحدة التخزين قابلة للكتابة مرة أخرى، أو ببساطة حفظ الملفات عن طريق نسخها إلى قسم جديد - وهي عملية بطيئة للغاية.
كان نظام ملفات FFS في الأصل محدودًا بعناوين 32 بت، وبالتالي بسعة تخزين تبلغ حوالي 4 جيجابايت، أو على الأقل أول 4 جيجابايت على محرك أقراص أكبر. [ 2 ] محاولة استخدام أقسام FFS بما يتجاوز هذا الحد تسببت في تلف خطير للبيانات في جميع أنحاء محرك الأقراص. حصل نظام FFS لاحقًا على بعض التصحيحات الخارجية 64 بت ، ثم تحديثات رسمية (لكنها ليست من كومودور) لتجاوز هذه القيود. تم توفير هذه التحديثات الأخيرة مع نظامي التشغيل AmigaOS 3.5 و3.9 من شركة Haage & Partner. أما التصحيحات الخارجية، فكانت غالبًا ما تُزود بوحدات تحكم أقراص خارجية، مثل تلك التي تُقدمها شركة Phase5 ، حيث كانت القدرة على استخدام أقراص ذات سعة تخزين كبيرة ميزةً تسويقية. لم يكن النظامان متوافقين.
فيما يتعلق بأدوات الدعم، على الرغم من أن كومودور نفسها لم تُزوّد إلا بتطبيق يُسمى DiskDoctor (ثم أزالته لاحقًا من أقراص AmigaOS)، إلا أن نظام الملفات FFS كان يحتوي على مجموعة صغيرة من أدوات الطرف الثالث - أبرزها DiskSalv - لصيانة نظام الملفات وإصلاحه والتحقق من صحته، واستعادة الملفات المحذوفة، أو عكس عمليات "التهيئة السريعة" (تهيئة نظام الملفات). كان لا بد من قفل وحدة تخزين OFS أو FFS لإلغاء تجزئتها أو تحويلها إلى أوضاع FFS مختلفة لمنع تلفها، مما جعلها غير قابلة للوصول إلا من قِبل الأداة التي تقوم بإلغاء تجزئتها. لم يتم تحديث معظم هذه الأدوات عندما أصبح نظام FFS قادرًا على عنونة 64 بت، وكان بإمكانها العمل فقط على أقسام أصغر من 4 جيجابايت؛ لم يكن بإمكانها قراءة أقسام أكبر من 4 جيجابايت، وكانت تُتلف الأقسام "التي تتجاوز" حد 4 جيجابايت. عندما وصلت سعة محركات الأقراص الصلبة التي يستخدمها مستخدمو Amiga إلى 4 جيجابايت، أصبحت هذه مشكلة.
لهذه الأسباب مجتمعة، استبدل المستخدمون نظام الملفات FFS في منتصف التسعينيات بأنظمة أحدث مثل نظام الملفات الذكي (SFS) ونظام الملفات الاحترافي (PFS)، اللذين لم يعانيا من هذه القيود، واعتُبرا أكثر أمانًا وسرعة وكفاءة. وقد استمر تطوير نظام SFS تحديدًا، وهو الآن أقرب ما يكون إلى نظام ملفات عام لنظام AmigaOS مثل نظام FFS، ويُعدّ نظام الملفات الافتراضي لنظام AROS .
تاريخ
| 1988 | الإصدار 34 مع نظام التشغيل AmigaOS الإصدار 1.3 |
|---|---|
| 1989 | |
| 1990 | الإصدار 37 مع نظام التشغيل AmigaOS الإصدار 2.0 |
| 1991 | |
| 1992 | الإصدار 39 مع نظام التشغيل AmigaOS الإصدار 3.0 |
| 1993 | الإصدار 40 مع نظام التشغيل AmigaOS الإصدار 3.1 |
تم تقديم نظام الملفات FFS مع الإصدار 1.3 من نظام التشغيل AmigaOS [ 3 ] في عام 1988، [ 4 ] واستبدل كلاً من ذاكرة القراءة فقط Kickstart (أو قرص Kickstart المرن لأجهزة A1000) وقرص Workbench المرن ببرمجيات محدثة. وكان يحمل رقم الإصدار v34، مثل باقي مكونات AmigaOS 1.3.
وفّر Kickstart 1.3 دعمًا للتشغيل التلقائي، ما مكّن الجهاز من الإقلاع من القرص الصلب أو قرص ذاكرة الوصول العشوائي المقاوم لإعادة الضبط (RAD:)، بينما كانت الإصدارات السابقة من Kickstart تقتصر على الإقلاع من القرص المرن. وفّر Workbench 1.3 برنامج تشغيل نظام الملفات FFS على القرص، والذي يمكن نسخه إلى كتلة القرص الصلب (RDB) على الأقراص الصلبة. تقوم أجهزة الكتل المتوافقة بتحميل وتثبيت برنامج تشغيل نظام الملفات قبل تركيب أنظمة الملفات، ما يُتيح استخدام أنظمة الملفات القابلة للتحميل على الأقراص الصلبة. كان Kickstart 1.2 قادرًا على تشغيل Workbench 1.3 من القرص المرن (والعكس صحيح)، ولكنه كان يحتاج إلى كلٍ من Kickstart وWorkbench 1.3 للتشغيل التلقائي للأقراص الصلبة المهيأة بنظام FFS.
تم دمج دعم نظام الملفات FFS في نظام الملفات القائم على ذاكرة القراءة فقط (ROM) بدءًا من Kickstart 2.0، وبالتالي لم يعد من الضروري تثبيت FFS في قاعدة بيانات RDB. ومع ذلك، ظلت إمكانية تحميل أنظمة الملفات من قاعدة بيانات RDB متاحة في حال رغب المستخدم في إصلاح أخطاء ذاكرة القراءة فقط، أو الحصول على ميزات جديدة لنظام الملفات FFS، أو استخدام نظام ملفات تابع لجهة خارجية.
الأقراص المرنة هي أجهزة غير مقسمة لا تحتوي على قاعدة بيانات قراءة/قراءة (RDB)، كما أنها لا تستخدم آلية الإقلاع التلقائي، لذا لم يكن بالإمكان الإقلاع منها إلا إذا كان نوع القرص متوافقًا مع نظام الملفات القائم على ذاكرة القراءة فقط (ROM). ونتيجة لذلك، لم تكن الأقراص المرنة المهيأة بنظام FFS قابلة للإقلاع حتى إصدار Kickstart 2.0، وكان تركيبها في Workbench 1.3 يتطلب حلولًا غير تقليدية وغير مدعومة. وبالمثل، لم تكن إصدارات "ذاكرة التخزين المؤقت للدليل" قابلة للإقلاع أو مدعومة حتى إصدار Kickstart 3.0.
لم تواجه إصدارات نظام الملفات FFS المختلفة أي مشاكل في التوافق مع برامج Amiga، حتى تلك التي كانت تُعتبر "غير متوافقة مع النظام". إما أن تستخدم البرامج استدعاءات النظام، وبالتالي تعمل مع أي نظام ملفات، أو تكون "محملات مسارات" ولا تستخدم نظام ملفات على الإطلاق.
أوضاع FFS
كان نظام الملفات FFS يعمل في عدة أوضاع، يتم تعريفها بواسطة "أنواع DOS". يتم تحديد أنظمة ملفات AmigaOS بواسطة واصف مكون من أربعة أحرف يتم تحديده إما في RDB أو ما يسمى بقائمة التحميل أو برنامج تشغيل DOS ؛ بدلاً من ذلك (كما كان الحال في الأجهزة الشبيهة بأقراص المسار مثل الأقراص المرنة)، يمكن تهيئة القرص نفسه بأي نوع DOS محدد.
كانت أنواع FFS-DOS التي تم تقديمها مع AmigaOS v1.3 (v34) كما يلي: [ 5 ]
| نوع DOS | يكتب | أميغا دوس |
|---|---|---|
DOS\0 | نظام الملفات السابق، نظام الملفات الأصلي (OFS). نظام الملفات الذي استخدمه جهاز Amiga حتى ذلك الحين - والذي كان يُشار إليه لاحقًا باسم نظام الملفات الأصلي ، أو اختصارًا OFS. | AmigaOS الإصدار 1.0–الإصدار 1.2 |
DOS\1 | نظام الملفات الجديد، نظام الملفات السريع (FFS). الإصدار الأول من نظام الملفات السريع (FFS) القائم على القرص - لم يقدم نظام الملفات السريع الأصلي أي أوضاع إضافية. | AmigaOS الإصدار 1.3–الإصدار 2.0 |
| تم الاستحواذ على نظام ملفات Amiga الأساسي السابق، والذي يسمى الآن OFS، ودمجه في FFS باستخدام أول نوع DOS DOS\0 لأغراض التوافق مع الإصدارات السابقة. بما أن غالبية الأقراص المرنة التي يتم شحنها بواسطة شركات البرمجيات أو كأقراص غلاف المجلات لا تزال تستخدم هذا النوع من DOS (والذي يمكن تشغيله على أجهزة ما قبل الإصدار 2.x مثل Amiga 500)، فقد مكّن هذا المستخدمين الذين لديهم محركات أقراص مهيأة بنظام OFS من قراءة جميع الأقراص القديمة القائمة على نظام OFS بعد تثبيت FFS على RDB الخاص بقرص بدء التشغيل. | ||
ملاحظة: على الرغم من أن DOSType DOS\0يعتمد على OFS السابق، إلا أن وضع FFS هذا لا يزال غير متوافق مع الإصدارات السابقة من Workbench التي تقل عن 2.0. [ 6 ] | ||
أضاف نظام التشغيل AmigaOS 2.04 نظام الملفات FFS (الإصدار 37 حاليًا) إلى ذاكرة القراءة فقط Kickstart، وقدم أنماطًا جديدة للتعامل مع الأحرف الدولية في أسماء الملفات، [ 7 ] ولذاكرة تخزين مؤقتة للمجلدات على القرص . كان كل نمط جديد متاحًا مع كل من OFS-DOSTypes وFFS-DOSTypes. كان هذا النظام غير المألوف لأسباب تتعلق بالتكافؤ: DOS\0لم تُستخدم أنماط OFS-DOSTypes، باستثناء نمط معين، إلا أنها كانت متاحة على أي حال.
أنواع FFS-DOS الجديدة التي تم تقديمها مع AmigaOS v2.04 (v37):
| نوع DOS | يكتب | أميغا دوس |
|---|---|---|
DOS\2 | مود إنترناشونال (OFS-INTL) بدلاً من OFS السابقة. يسمح نظام OFS باستخدام الأحرف الدولية. | AmigaOS الإصدار 2.04–الإصدار 3.0 |
DOS\3 | Mode International (FFS-INTL) لنظام FFS الجديد. يسمح هذا الوضع باستخدام الأحرف الدولية - وكان هذا هو الوضع الأكثر استخدامًا بشكل عام. | AmigaOS الإصدار 2.04–الإصدار 3.0 |
| لقد مكّن الوضع "الدولي" لأنواع DOS المعنية كلا نظامي الملفات من استخدام الأحرف الدولية وبالتالي التعامل مع أسماء الملفات والمجلدات التي تحتوي على أحرف غير موجودة في مجموعة الأحرف اللاتينية الإنجليزية ( ISO/IEC 8859-1 )، مثل ä وê وî وö وü. → جميع أنواع DOS الأعلى تتضمن الوضع الدولي بشكل افتراضي | ||
ملاحظة: على الرغم من أن DOSType DOS\2يعتمد على OFS، إلا أن امتداد الوضع الدولي هذا لا يزال غير متوافق مع أنظمة Amiga التي تعتمد كليًا على OFS بدون FFS. [ 8 ] | ||
شهد الإصدار الرئيسي الأخير المنشور من نظام الملفات FFS بواسطة شركة كومودور (الإصدار 39) تقديم أنواع FFS-DOS التالية مع نظام التشغيل AmigaOS الإصدار 3.0:
| نوع DOS | يكتب | أميغا دوس |
|---|---|---|
DOS\4 | وضع ذاكرة التخزين المؤقت للدليل (OFS-DC) لنظام OFS السابق. يسمح نظام OFS باستخدام التخزين المؤقت البدائي للدليل. | AmigaOS الإصدار 3.0–الإصدار 3.1 |
DOS\5 | وضع ذاكرة التخزين المؤقت للدليل (FFS-DC) لنظام الملفات FFS الجديد. يسمح لـ FFS باستخدام التخزين المؤقت البدائي للدليل. | AmigaOS الإصدار 3.0–الإصدار 3.1 |
| يُمكّن هذا الوضع من التخزين المؤقت البدائي للمجلدات، وذلك بإنشاء قوائم مجلدات مخصصة بدلاً من الاضطرار إلى استخراج إدخالات المجلدات/الملفات المرتبطة المنتشرة على القرص. ويتم تخصيص مساحة معينة (صغيرة) من القرص لتخزين بيانات المجلدات. [ 9 ] أدى خيار DirCache إلى تحسين سرعة قراءة الدليل بشكل كبير، لكن إنشاء الملفات وحذفها وإعادة تسميتها أصبحت أبطأ. ولم يُحسّن هذا الخيار سرعة قراءة الملفات الفردية. أصبح خيارًا شائعًا على محركات الأقراص الصلبة لأجهزة أميغا، ولكن وفقًا لأولاف بارثيل، مؤلف نظام الملفات FFS2، فإن استخدام أوضاع DirCache كان على الأرجح أنسب للأقراص المرنة منه لمحركات الأقراص الصلبة، حيث كان سيؤدي إلى تدهور عام في الأداء مقارنةً بعدم وجود DirCache. [ 10 ] على الرغم من ذلك، نادرًا ما استُخدم على الأقراص المرنة، لا سيما بسبب استهلاك ذاكرة التخزين المؤقت لمساحة ثمينة، وبسبب المساحة المحدودة التي تمنع تخزين عدد كبير من الملفات مؤقتًا في المقام الأول. يفتقر وضع DirCache أيضًا إلى أي آلية لجمع البيانات المهملة ، مما يعني أن كتل ذاكرة التخزين المؤقت الممتلئة جزئيًا لا يتم دمجها أبدًا وستستمر في شغل مساحة. [ 11 ] | ||
| ملاحظة: كلا الوضعين DirCache غير متوافقين مع الإصدارات السابقة من FFS. [ 12 ] | ||
كان الإصدار v40.1 هو آخر إصدار من FFS أصدرته شركة Commodore، وجاء مع AmigaOS 3.1، سواء على أقراص نظام التشغيل أو في ذاكرة القراءة فقط (ROM).
بعد ذلك، ظهرت العديد من التصحيحات غير الرسمية التي سمحت باستخدامها على محركات الأقراص بعد أول 2 جيجابايت من القرص الصلب، باستخدام نظام عنونة 64 بت يسمى TrackDisk64 أو TD64 (على الرغم من بقاء حد 2 جيجابايت لحجم الملف وحد 127 جيجابايت لأحجام الأقسام، حيث كان ذلك قيدًا من قيود AmigaOS dos.libraryوجميع برامج Amiga الحالية آنذاك) وحملت رقم الإصدار v44.
كان إصدار FFS الذي جاء مع الإصدارات الرسمية المرخصة اللاحقة من AmigaOS من الموزع الألماني Haage & Partner ، AmigaOS 3.5 و v3.9 على التوالي، هو v45 - وقد اختلف عن الإصدارات السابقة في أنه استخدم نظام عنونة بديل 64 بت، يسمى New Style Device أو NSD.
في عام 2003، قدمت أنظمة MorphOS و AmigaOS 4 دعمًا لنسخة محدثة قليلاً من نظام الملفات "FFS2" من تطوير أولاف بارثيل (FFS v46 وv50 على التوالي) - هذا الإصدار متوافق مع نظام الملفات FFS الأقدم. وهو نظام أصلي لمعالجات PowerPC ، وقد أضاف نوعين آخرين من أنظمة DOSTypes.
| نوع DOS | يكتب | أميغا دوس |
|---|---|---|
DOS\6 | نظام الملفات ذو الاسم الطويل الإضافي (OFS-LNFS) لنظام OFS. إمكانية استخدام أسماء ملفات طويلة تصل إلى 107 أحرف لنظام OFS. | مورف أو إس، أميغا أو إس الإصدار 4.0 |
DOS\7 | نظام الملفات ذو الاسم الطويل الإضافي (FFS-LNFS) لنظام الملفات FFS. إمكانية استخدام أسماء ملفات طويلة تصل إلى 107 أحرف لنظام الملفات FFS | مورف أو إس، أميغا أو إس الإصدار 4.0 |
| → لا توجد أوضاع تخزين مؤقت للمجلدات متاحة لأنواع LNFS DOS المذكورة سابقًا. لا يزال الوضع الدولي مُوروثًا افتراضيًا. تسمح هذه الأوضاع لتنفيذ إضافات أسماء الملفات الطويلة (LNFs) لنظامي OFS وFFS بحفظ ملفات بأسماء أطول (تصل إلى 107 أحرف) من حدود Amiga المعتادة في إصدارات OFF/FFS السابقة، والتي تبلغ 31 حرفًا. [ 11 ] | ||
| ملاحظة: كلا الوضعين LNFS غير متوافقين مع الإصدارات السابقة من FFS، حتى لو كان الإصدار نفسه متوافقًا مع الإصدارات السابقة من FFS. | ||
مع ذلك، ورغم حصول نظام الملفات FFS لاحقًا على ميزات إضافية، وإمكانية استخدام أسماء الملفات الطويلة، إلا أنه بحلول وقت إضافة هذه الميزات، كان أداؤه ضعيفًا جدًا مقارنةً بأنظمة الملفات الأخرى المتاحة على المنصات التي كان يعمل عليها. وباستثناء أنواع DOS الإضافية هذه، لا يوجد فرق وظيفي يُذكر بين FFS وFFS2 (مع أنه ربما تم إصلاح بعض الأخطاء القديمة غير المحددة)، ولا يزال يُنصح بعدم استخدامه إلا لأغراض التوافق مع الأنظمة القديمة. ولا يزال التحقق من صحة القرص ضروريًا في FFS2 (وقد يؤدي إلى فقدان البيانات) تمامًا كما كان الحال في FFS، على عكس الاعتقاد السائد سابقًا.
في سبتمبر 2018، أصدرت شركة هايبريون إنترتينمنت نظام التشغيل أميغا 3.1.4، المبني على مصدر نظام التشغيل أميغا 3.1. وقد تضمن هذا الإصدار نظام ملفات سريع محدّثًا (FastFileSystem V46) ضمن ذاكرة القراءة فقط (ROM) الخاصة بنظام التشغيل كيكستارت. يدعم نظام الملفات السريع V46 بشكل أصلي واجهات برمجة التطبيقات (APIs) الخاصة بـ TD_64 و NSD ، بالإضافة إلى استدعاءات تخزين TD_ الكلاسيكية ذات 32 بت . يتيح هذا لنظام التشغيل أميغا الإصدار 3.x استخدام وسائط تخزين كبيرة (أكبر من 4 جيجابايت) والتمهيد منها بشكل أصلي، كما يدعم أحجام أقسام أكبر من 2 جيجابايت.
في يوليو 2019، تضمن التحديث 3.1.4.1 تحديثًا إضافيًا قائمًا على الملفات لنظام الملفات FFS. [ 13 ] وفي مايو 2021، تم إصدار نظام التشغيل Amiga OS 3.2 المحدث [ 14 ] والذي تضمن تحديثًا متوافقًا لنظام الملفات FFS V47 قائمًا على ذاكرة القراءة فقط (ROM)، والذي أضاف بعض الميزات والإصلاحات الطفيفة.
تطبيقات أخرى
كانت هناك تطبيقات قليلة أخرى قادرة على قراءة أنظمة ملفات FFS، والتي تتطلب عادةً محاكي Amiga ونسخة من ذاكرة ROM لنظام التشغيل. والأهم من ذلك، أن دعم نظام ملفات Amiga السريع (affs) يمكن تضمينه في نواة Linux ، ويوفر دعمًا كاملاً للقراءة والكتابة والتهيئة على أقسام FFS وOFS لجميع أنواع DOS باستثناء DOS6 وDOS7 (والتي ربما تكون نادرة للغاية).
في نظام أميغا، كان تطبيق xfs المجاني [ 15 ] ، من بين العديد من أنظمة الملفات، قادرًا على قراءة وكتابة البيانات على الأجهزة المهيأة بنظامي OFS أو FFS، وربما كان نظام الملفات الوحيد في أميغا، باستثناء FFS/FFS2 نفسه، الذي يقوم بذلك. لم يكن يدعم نظامي DOS\6 أو DOS\7، اللذين سبقاه في الإصدار، أو تهيئة الأجهزة.
انظر أيضاً
مراجع
- ↑ "نظام الملفات" . www.AmigaWiki.net . 2019. تم الاطلاع عليه بتاريخ 23 يناير 2025 .
- ↑ راب، توماس (5 سبتمبر 2009). "صفحة توم الرئيسية - أسئلة وأجوبة حول مشكلة 4 جيجابايت" . thomas-rapp.hier-im-netz.de . تاريخ الاسترجاع: 12 مايو 2026 .
- ↑ دونر، غريغوري. "wb_13chg.txt" . gregdonner.org . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ تم تأكيد إصدار النسخة 1.3 في 16 سبتمبر 1988، بواسطة كارولين شيبنر من CATS في amiga.dev على BIX . نسخة من إعلان BIX من USENET
- ↑ دليل مستخدم AmigaOS 3.1
- ↑ AMIGA Technologies GmbH (1995). AMIGA OS 3.1 Workbench . Escom AG. ص 84.
أقراص نظام الملفات السريع غير متوافقة مع إصدارات برنامج Workbench السابقة للإصدار 2.0، ويجب عدم اختيارها للأقراص المستخدمة أيضًا على أجهزة Amiga السابقة للإصدار 2.
- ↑ يمكن لجميع أنظمة ملفات Amiga التعامل مع الأحرف الدولية، ولكن قبل الإصدارات الدولية، كانت تتعامل مع الأحرف الكبيرة والصغيرة كأحرف منفصلة تمامًا.
- ↑ AMIGA Technologies GmbH (1995). AMIGA OS 3.1 Workbench . Escom AG. ص 84.
الوضع الدولي غير متوافق مع إصدارات برنامج Workbench السابقة للإصدار 2.0، ويجب عدم تحديده للأقراص المستخدمة أيضًا على أجهزة Amiga السابقة للإصدار 2.
- ↑ "دليل تاريخ أميغا" . www.AmigaHistory.co.uk . تم الاطلاع عليه في 1 مايو 2017 .
- ↑ "القيود والعيوب في أوضاع DCFS - ويكي توثيق AmigaOS" . wiki.amigaos.net . تم الاطلاع عليه بتاريخ 7 مايو 2017 .
- 1 2 "هياكل البيانات منخفضة المستوى لـ DCFS و LNFS - ويكي توثيق AmigaOS" . wiki.amigaos.net . تم الاطلاع عليه بتاريخ 7 مايو 2017 .
- ↑ AMIGA Technologies GmbH (1995). AMIGA OS 3.1 Workbench . Escom AG. ص 84.
الأقراص التي تستخدم ذاكرة التخزين المؤقت للدليل غير متوافقة مع إصدارات برنامج Workbench السابقة للإصدار 3.0، ويجب عدم اختيارها للأقراص المستخدمة أيضًا على أجهزة Amiga السابقة للإصدار 3.
- ↑ "تم إصدار تحديث إلى AmigaOS 3.1.4" .
- ↑ "الأخبار" .
- ↑ xfs اقرأني aminet.net
روابط خارجية
- صفحة ADFlib ومواصفات ملف ADF تحديدًا
- مواصفات ADF ، بتنسيق LHA من Aminet
- أنظمة ملفات القرص
- أميغا
- نظام التشغيل AmigaOS
- مورفوس
- أنظمة الملفات التي يدعمها نواة لينكس
