مرجع
آخر الزيارات

إتش تري

300 كلمة•0 مشاهدة•🗒️ منذ يوم
باختصار: إتش تري هو نظام متخصص في بنية البيانات الشجرية (الهرمية التسلسلية) لفهرسة الادلة (أو المجلدات) directory indexing , ويشبه هذا النظام نظام بي - تري، وكلاهما له عمق ثابت (مستوى أو اثنين) يستعمل اسلوب هاش لاسم الملف ولا يحتاج لما يسمى . تتناول المقالة 4 أقسام، منها «بي إتش تري»، «إتش تري» و«استخداماته».
المحتويات
  1. بي إتش تري
  2. إتش تري
  3. استخداماته
  4. نبذة تاريخية

بدايةً، إتش تري هو نظام متخصص في بنية البيانات الشجرية (الهرمية التسلسلية) لفهرسة الادلة (أو المجلدات) directory indexing , ويشبه هذا النظام نظام بي - تري، وكلاهما له عمق ثابت (مستوى أو اثنين) يستعمل اسلوب هاش لاسم الملف ولا يحتاج لما يسمى . ونتناول فيما يلي مزيدًا من التفاصيل.

كذلك، منهج إتش تري واجراءاته algorithm يميز عن الطريقة القياسية الخاصة بي تري B-Tree بمعالجته للتصادم الناتج من هاش Hash colosions ، الفهرسة بطريقة إتش تري تستعمل في نظم ملفات إكس تي 3(ext3) وإكس تي 4(ext4) المنتشرة في نظم تشغيل لينكس، وادرجة مع نواة لينكس بداية من الإصدار 2.5.40 , نظام فهرسة إتش تري حسن قابلية التوسع لنظام ملفات لينكس الاقدم إكس تي 2 (ext2) حيث تم رفع الحدود الفعلية من بضعة آلاف من الملفات، إلى مجموعة من عشرات الملايين من الملفات في الدليل.

بي إتش تري

  • انظر كذلك
  • بي - تري B-Tree
  • جدول هاش Hash Table
  • مصادر ومراجع

ومن جهة أخرى، بي إتش تري وتختصر إلى PHTree هو اشتقاق من إتش تري ليصبح خليفته، وفيه تم اصلح كل المسائل الخطا في إتش تري ما عدا الكتابة المتضاعفة، وقد تم استخدامه فعليا في نطام ملفات إصدارات .

إتش تري

HPDD Wiki - Parallel Directory High Level Design

استخداماته

  • إكس تي 2 إتش تري تم بداية تطويره مع إكس تي 2 ولكنه لم يظهر
  • إكس تي 3
  • إكس تي 4

نبذة تاريخية

علاوةً على ذلك، تم تطوير بنية البيانات إتش ثري ومعادلاتها بواسطة فيليبس دانيال Daniel Phillips في سنة 2000 ولكن تم تطبيقها في إكس تي 2 في فبراير 2001، مدخل إلى نظام ملفات إكس تي 3 تم بواسطة كريستوفر لي Christopher Li وأندرو مورتون Andrew Morton في سنة 2002 اثناء عمل سلسلة نواة لينكس 2.5 Kernel تم إضافة نظام الصحائف بناء على عدم الثبات والانهيار المفاجئ، وبعد بعض التحسينات لإتش ثري استمر مع نظام الملفات إكس تي 4 (ext4)

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.