نطاق (أنظمة الملفات)
في مجال الحوسبة ، يُعرَّف النطاق بأنه مساحة تخزين متصلة مخصصة لملف في نظام الملفات ، ويتم تمثيلها بنطاق من أرقام الكتل، أو مسارات على أجهزة تخزين البيانات ذات المفاتيح العددية . يمكن أن يتكون الملف من صفر أو أكثر من النطاقات؛ ويتطلب كل جزء من الملف نطاقًا واحدًا. تكمن الفائدة المباشرة في تخزين كل نطاق بشكل مضغوط كرقمين، بدلاً من تخزين كل رقم كتلة في النطاق بشكل منفصل . [ 1 ] كما أن تخصيص النطاقات يقلل من تجزئة الملفات .
يمكن لأنظمة الملفات القائمة على الامتدادات أن تُزيل معظم البيانات الوصفية الزائدة للملفات الكبيرة، والتي كانت تُشغل تقليديًا بواسطة شجرة تخصيص الكتل. ولكن نظرًا لأن التوفير ضئيل مقارنةً بكمية البيانات المخزنة (لجميع أحجام الملفات عمومًا)، ولكنه يُشكل جزءًا كبيرًا من البيانات الوصفية (للملفات الكبيرة)، فإن الفوائد الإجمالية في كفاءة التخزين والأداء تكون طفيفة. [ 2 ]
لمقاومة التجزئة، تستخدم العديد من أنظمة الملفات القائمة على الامتدادات تقنية التخصيص عند الكتابة . كما تستخدم العديد من أنظمة الملفات الحديثة المقاومة للأعطال تقنية النسخ عند الكتابة ، على الرغم من أن ذلك يزيد من التجزئة. وبتصميم مشابه، يستخدم نظام ملفات CP/M الامتدادات أيضًا، لكنها لا تتطابق مع التعريف المذكور أعلاه. تظهر امتدادات CP/M بشكل متجاور ككتلة واحدة في جدول الدليل/التخصيص المدمج، ولا تتطابق بالضرورة مع منطقة بيانات متجاورة على القرص.
يُخصّص نظام التشغيل IBM OS/360 والإصدارات اللاحقة الملفات بمضاعفات مسارات القرص أو الأسطوانات . كان بإمكان الملفات في الأصل أن تحتوي على ما يصل إلى 16 وحدة تخزين، ولكن تم رفع هذا القيد لاحقًا. يُحدد المستخدم حجم التخصيص الأولي، وحجم وحدات التخزين الإضافية التي سيتم تخصيصها عند الحاجة، عبر لغة التحكم في المهام . يحاول النظام تخصيص الحجم الأولي كمساحة متصلة، مع إمكانية تقسيمها في حال عدم توفر مساحة متصلة.
التبني
تشمل الأنظمة التي تدعم امتدادات نظام الملفات ما يلي:
- نظام ملفات أبل ( APFS )
- نظام إدارة التخزين التلقائي (ASM) - نظام ملفات أوراكل الموجه لقواعد البيانات
- أنظمة التشغيل BFS – BeOS و Zeta و Haiku
- Btrfs – نظام ملفات قائم على الامتدادات بتقنية النسخ عند الكتابة (COW) لنظام لينكس
- نظام الملفات الممتد (EFS) - نظام الملفات من الجيل الأول من SGI لنظام IRIX
- ext4 – نظام ملفات لينكس (عندما يسمح التكوين بالامتدادات – الإعداد الافتراضي في لينكس منذ الإصدار 2.6.23)
- الملفات-11 - نظام ملفات OpenVMS
- نظام الملفات الهرمي HFS و HFS Plus – أنظمة ملفات أبل ماكنتوش
- نظام الملفات عالي الأداء (HPFS) – على أنظمة التشغيل OS/2 و eComStation و ArcaOS
- IceFS – نظام ملفات Ice – نظام ملفات اختياري لنظام MorphOS
- نظام الملفات المُسجل (JFS) - يستخدمه أنظمة التشغيل AIX و OS/2 و eComStation و ArcaOS و Linux
- ISO 9660 – نظام ملفات قائم على الامتداد لوسائط الأقراص الضوئية
- نظام ملفات MPE – نظام ملفات نظام التشغيل Multi-Programming Executive .
- نظام الملفات NTFS - يستخدمه نظام التشغيل ويندوز
- OCFS2 – نظام ملفات مجموعة أوراكل – نظام ملفات قرص مشترك لنظام لينكس
- Reiser4 – نظام ملفات لينكس (في وضع "extents")
- سينتران 3 – نظام الملفات الذي استخدمته شركة نورسك داتا، وهي شركة حاسوب مبكرة.
- UDF - تنسيق القرص العالمي - معيار للوسائط الضوئية
- نظام ملفات فيريتاس – مُفعّل عبر واجهة برمجة التطبيقات (API) وواجهة سطر الأوامر (CLI) للتخصيص المسبق
- نظام الملفات XFS – نظام الملفات من الجيل الثاني من SGI لأنظمة IRIX و Linux
يشمل التبني خارج أنظمة الملفات ما يلي:
- يدعم Microsoft SQL Server – الإصدارات نطاقات بحجم 64 كيلوبايت تتكون من ثماني صفحات بحجم 8 كيلوبايت. [ 3 ]
- تقوم قاعدة بيانات أوراكل بتجميع الكتل في نطاقات، والنطاقات في قطاعات. [ 4 ]
انظر أيضاً
مراجع
- ↑ "فهم نظام الملفات Ext4 (الجزء 1): الامتدادات" . 2010-12-20. مؤرشف من الأصل في 2015-02-03 . تم الاطلاع عليه في 2015-02-02 .
لكن ما يميز نظام الملفات EXT4 حقًا هو استخدام الامتدادات بدلًا من آلية الكتل غير المباشرة القديمة وغير الفعالة التي كانت تستخدمها أنظمة ملفات يونكس السابقة (مثل EXT2 وEXT3) لتتبع محتوى الملفات. تشبه الامتدادات مجموعات البيانات في نظام الملفات NTFS؛ فهي تحدد أساسًا عنوان الكتلة الأولي وعدد الكتل التي تشكل الامتداد. يحتوي الملف المجزأ على امتدادات متعددة، لكن نظام الملفات EXT4 يبذل جهدًا كبيرًا للحفاظ على تجاور الملفات.
- ↑ "تخطيط قرص Ext4" . 2015-01-26 . تم الاسترجاع في 2015-02-02 .
في حال تفعيل flex_bg، يصبح من الممكن تخصيص ملفات كبيرة جدًا بامتداد واحد، مع تقليل كبير في استخدام كتلة البيانات الوصفية، وتحسين طفيف في كفاءة القرص.
- ↑ "دليل بنية الصفحات والامتدادات - خادم SQL" . learn.microsoft.com . مايكروسوفت. ١٢ يونيو ٢٠٢٤. تم الاطلاع عليه بتاريخ ١٨ ديسمبر ٢٠٢٤ .
- ↑ "البنية التقنية لقاعدة بيانات أوراكل 23ai" . docs.oracle.com . شركة أوراكل . تم الاطلاع عليه بتاريخ 18 ديسمبر 2024 .
روابط خارجية
- التعرف على نظام ملفات سولاريس، الجزء الأول : استراتيجية التخصيص والتخزين - مقارنة بين التخصيص القائم على الكتل والتخصيص القائم على الامتدادات
- أنظمة ملفات الحاسوب
