شاخهگاه (سیستم فایلبندی)
From Wikipedia, the free encyclopedia
در سیستم فایلبندی رایانه، یک شاخهگاه (به انگلیسی: fork) یک مجموعه است که شامل دادههای مرتبط با یک شیء سیستم فایلبندی میباشد. اگر سیستم فایل «شاخهگاه» نداشته باشد، آنوقت تنها یک مجموعهٔ داده برای محتوای آن مجاز میباشد، در حالیکه اگر در سیستم فایل بندی شاخهگاه موجود باشد، امکان وجود چندین نوع از همین محتواها وجود دارد. هر شاخهگاه میتواند برای فایل، تجمیع دادهٔ اولیه، یا فقط فراداده ایجاد کند.[1]
برخلاف ویژگیهای تعمیم یافته، که یک ویژگی سیستم فایلبندی آشنا است و معمولاً اندازه (سایز) ثابت دارد، «شاخهگاه» ها میتوانند سایزهای متغیری داشته باشند، که حتی میتواند بزرگتر از «شاخهگاه داده» ی اصلی فایل باشد. سایز یک فایل، مجموع سایزهای هر شاخهگاه میباشد.[1]
«شاخهگاههای منبع» معمولاً توسط اجراپذیرها استفاده میشوند.[2]
یک مثال از شاخهگاهها برای اسناد تولید شده توسط واژه پردازها میباشد: تکه کردن یک سند پردازش کلمه به «محتوا» و «نمایش»، و سپس ذخیرهسازی هر قسمت در یک منبع مجزا.[1]