آخرین بروزرسانی 16 روز قبل

جدول تخصیص پرونده (FAT) چیست؟

File Allocation Table (FAT) چیست؟ توضیح به زبان ساده

سلام دوستان عزیز! امروز می‌خواهیم درباره‌ی یک مفهوم خیلی مهم در دنیای کامپیوتر صحبت کنیم: File Allocation Table یا همون FAT. شاید اسمش یکم پیچیده به نظر برسه، ولی نگران نباشید. سعی می‌کنم خیلی ساده و روان توضیح بدم تا همه بتونن متوجه بشن.

FAT چیست و چه کار می‌کند؟

تصور کنید یک کتابخانه خیلی بزرگ دارید که پر از کتاب‌های مختلفه. برای اینکه بتونید کتاب مورد نظرتون رو سریع پیدا کنید، به یک فهرست نیاز دارید که به شما بگه هر کتاب کجا قرار گرفته. FAT دقیقا همین کار رو برای کامپیوتر شما انجام می‌ده.

FAT یک فهرست یا جدول خیلی مهمه که روی حافظه (مثل هارد دیسک یا فلش مموری) قرار داره. این جدول به کامپیوتر می‌گه که هر فایل (مثل یک عکس، یک فیلم، یا یک سند متنی) در کجای حافظه ذخیره شده. بدون FAT، کامپیوتر نمی‌تونه فایل‌هاتون رو پیدا کنه و باز کنه!

چرا به FAT نیاز داریم؟

همونطور که می‌دونید، فایل‌ها به صورت پیوسته روی حافظه ذخیره نمی‌شن. یعنی ممکنه یک فایل به تکه‌های کوچکتری تقسیم بشه و هر تکه در یک جای مختلف حافظه قرار بگیره. FAT دقیقا به کامپیوتر می‌گه که این تکه‌ها کجا هستن و چطور باید اون‌ها رو کنار هم قرار بده تا فایل اصلی رو تشکیل بدن.

به این تکه‌های حافظه، "کلاستر" (Cluster) می‌گن. FAT به ازای هر کلاستر یک ورودی داره که نشون می‌ده اون کلاستر خالیه یا بخشی از یک فایل رو در خودش نگه داشته. و اگر بخشی از یک فایل باشه، نشون میده کلاستر بعدی اون فایل کجاست. به این ترتیب، FAT مثل یک زنجیره، کلاسترهای یک فایل رو به هم وصل می‌کنه.

انواع FAT

در طول سال‌ها، نسخه‌های مختلفی از FAT به وجود اومده. مهم‌ترین اون‌ها عبارتند از:

  • FAT12: قدیمی‌ترین نسخه، بیشتر برای فلاپی دیسک‌ها استفاده می‌شد.
  • FAT16: برای هارد دیسک‌های کوچکتر استفاده می‌شد. محدودیت‌هایی در اندازه پارتیشن‌ها داشت.
  • FAT32: پرکاربردترین نسخه، با اکثر سیستم‌عامل‌ها سازگاره و از پارتیشن‌های بزرگتر پشتیبانی می‌کنه.
  • exFAT: جدیدترین نسخه، برای حافظه‌های خیلی بزرگ مثل فلش مموری‌ها و هارد دیسک‌های اکسترنال استفاده می‌شه. از فایل‌های خیلی بزرگ هم پشتیبانی می‌کنه (بیشتر از 4 گیگابایت).

مقایسه انواع FAT

نوع FAT حداکثر حجم پارتیشن حداکثر حجم فایل مناسب برای
FAT12 16 MB مشابه حجم پارتیشن فلاپی دیسک‌ها
FAT16 2 GB مشابه حجم پارتیشن هارد دیسک‌های قدیمی
FAT32 2 TB 4 GB هارد دیسک‌ها و فلش مموری‌های کوچکتر
exFAT بسیار بزرگ (نظری) بسیار بزرگ (نظری) فلش مموری‌ها و هارد دیسک‌های اکسترنال

مشکلات FAT

با وجود اینکه FAT خیلی مفیده، یه سری محدودیت‌ها و مشکلات هم داره:

  • تکه‌تکه شدن (Fragmentation): با گذشت زمان و اضافه و حذف کردن فایل‌ها، ممکنه فایل‌ها خیلی تکه‌تکه بشن. این باعث می‌شه کامپیوتر برای پیدا کردن فایل‌ها زمان بیشتری صرف کنه و سرعتش کم بشه. راه حلش استفاده از برنامه‌های Defragmenter هست.
  • امنیت پایین: FAT امنیت خیلی بالایی نداره و برای حفاظت از اطلاعات حساس مناسب نیست.
  • بازیابی اطلاعات سخت‌تر: در صورت حذف شدن فایل‌ها، بازیابی اون‌ها در سیستم‌های مبتنی بر FAT سخت‌تر از سیستم‌های جدیدتره.

یک مثال ساده

فرض کنید شما یک فایل عکس به اسم "عکس_خانوادگی.jpg" دارید. این فایل روی حافظه به سه تکه تقسیم شده و هر تکه در یک کلاستر جداگانه ذخیره شده:

  • تکه اول: کلاستر شماره 10
  • تکه دوم: کلاستر شماره 25
  • تکه سوم: کلاستر شماره 42

FAT این اطلاعات رو به این صورت ذخیره می‌کنه:

  • کلاستر 10: 25 (یعنی تکه بعدی فایل در کلاستر 25 قرار داره)
  • کلاستر 25: 42 (یعنی تکه بعدی فایل در کلاستر 42 قرار داره)
  • کلاستر 42: EOF (EOF مخفف End Of File هست و نشون می‌ده این آخرین تکه فایل هست)

وقتی شما روی فایل "عکس_خانوادگی.jpg" کلیک می‌کنید، کامپیوتر به FAT مراجعه می‌کنه و با دنبال کردن این زنجیره، هر سه تکه فایل رو پیدا می‌کنه و عکس رو به شما نشون می‌ده. یکمی عجیبه اینطور نیس؟

نتیجه‌گیری

File Allocation Table یا FAT یک ساختار خیلی مهم در سیستم‌های کامپیوتریه که به کامپیوتر کمک می‌کنه فایل‌ها رو روی حافظه پیدا کنه و به اون‌ها دسترسی داشته باشه. با وجود اینکه نسخه‌های جدیدتری از سیستم‌های فایل (مثل NTFS) وجود دارن، FAT هنوز هم در بسیاری از دستگاه‌ها و حافظه‌ها استفاده می‌شه. امیدوارم این توضیحات برای شما مفید بوده باشه.

کلیدواژه‌ها

File Allocation Table, FAT, سیستم فایل, کلاستر, FAT12, FAT16, FAT32, exFAT, هارد دیسک, فلش مموری, پارتیشن, تکه‌تکه شدن, Fragmentation

FAT مخفف چیه؟
FAT مخفف File Allocation Table به معنی "جدول تخصیص فایل" هست.
کدوم نوع FAT بهتره؟
بستگی به نیاز شما داره. برای حافظه‌های کوچک و سازگاری بالا، FAT32 مناسبه. برای حافظه‌های بزرگ و فایل‌های حجیم، exFAT انتخاب بهتریه.
چطور می‌تونم نوع FAT پارتیشن خودم رو بفهمم؟
در ویندوز، روی درایو مورد نظر راست کلیک کنید، Properties رو انتخاب کنید و در تب General، File System رو چک کنید. در سیستم عامل‌های دیگر، دستورات مشابهی وجود داره.
اگر FAT خراب بشه چه اتفاقی می‌افته؟
اگه FAT خراب بشه، کامپیوتر دیگه نمی‌تونه فایل‌هاتون رو پیدا کنه و ممکنه نیاز به فرمت کردن درایو و از دست دادن اطلاعات داشته باشید. بنابراین، پشتیبان‌گیری از اطلاعات خیلی مهمه.
آیا می توانم نوع فایل سیستم پارتیشن را تغییر دهیم بدون از دست دادن اطلاعات؟
تغییر نوع فایل سیستم یک پارتیشن، به خصوص از FAT32 به NTFS (یا برعکس)، معمولا بدون از دست دادن اطلاعات امکان پذیر نیست. توصیه می شود قبل از انجام این کار، از تمام اطلاعات مهم خود یک پشتیبان تهیه کنید. ابزارهایی وجود دارند که ادعا می کنند این کار را بدون از دست دادن اطلاعات انجام می دهند، اما همیشه ریسک وجود دارد.
مخفف File Allocation Table چیست؟
مخفف File Allocation Table کلمه FAT می باشد.
FAT مخفف چیست؟
FAT مخفف File Allocation Table می باشد.

کلمه FAT مخفف چیست؟

وقتی به FAT به عنوان مخفف File Allocation Table اشاره می کنیم، منظور این است که FAT با گرفتن حروف اولیه هر کلمه مهم در File Allocation Table تشکیل می شود. این فرآیند عبارت اصلی را به شکلی کوتاه تر و قابل مدیریت تر فشرده می کند و در عین حال معنای اصلی خود را حفظ می کند. بر اساس این تعریف، FAT مخفف File Allocation Table است.

به اشتراک گذاشتن این مطلب در شبکه های اجتماعی

امتیاز شما به این مطلب

امتیاز: 5 از 5 (مجموع 1 رای)

اولین نفری باشید که در مورد این مقاله نظر می دهید!

3924- V7
Terms & Conditions | Privacy Policy

techfeed.ir© 2024 All rights reserved