جدول تخصیص فایل (FAT) فایل سیستم اولیه در سیستمعاملهای داس و ویندوز میباشد. فایل سیستم جدول تخصیص فایل (FAT) بصورت ساده طراحی گردیده، و به همین دلیل آن یک فرمت عمومی برای فلاپی دیسکها (دیسک نرم) میباشد؛ علاوه براین، این فرمت بصورت واقعی توسط تمامی سیستمعاملهای مختص IBM/PC پشتیبانی میگردد، وبه همین دلیل اغلب جهت اشتراک اطلاعات بین سیستمعاملهای متفاوت که روی یک کامپیوتر بوت میشوند بکارگرفته میشود (دریک محیط چند-بوتی). همچنین در روی تکه حافظههای سخت-حالت (Solid-state memory) و سایر دستگاههای مشابه بکار گرفته میشود.
FAT از لحاظ طراحی قدیمی به نظر میآید، و طراحان آن بهنظر میرسد اطلاع دقیقی از طراحی یک فایل سیستم مناسب نداشتهاند، و به همین دلیل دارای اشکالات عمدهای میباشد. اولین ایراد آن سادگی لایه فایل آن است که اجازه تکه-تکه نمودن (Fragmentation) آسان آن، که منجر به کندی عملیات در سیستمعامل استفاده کننده میگردد. دومین ایراد،FAT برای پشتیبانی ایرادات سیستم طراحی نگردیدهاست. سومین ایراد این است که نگارشهای اصلی آن اجازه استفاده از نامهای فایل بیش از ۱۱ کاراکتر را نمیدهند (۸ کاراکتر برای نام فایل، ۳ کاراکتر برای پسوند آن)، همچنین تغییراتی که بروی این سیستم از سوی مایکروسافت انجام گرفته اما در سیستمی به نام VFAT پیاده سازی گردیده این امکان را میدهد که بتوان ۲۵۵ کاراکتر و بیشتر را بهعنوان نام فایل قرار داد. در نهایت چهارمین ایراد این که بروی خوشهها (Cluster) وسیع مقدار زیادی از فضای مورد استفاده به دلیل تعدد فایلهای با ظرفیت پایین به هدر میرود.
هرچند به دلیل اینکه IBM طراحی نموده MS-DOS را به عنوان سیستمعامل منتخب بروی PCها، و اینکه MS-DOS استفاده میکند از FAT، این فایل سیستم بصورت گسترده در بخشهای مهمی استفاده میگردد. بدلیل طراحی اولیه آن، پیاده سازی دستورالعملهای این فایل سیستم به سادگی میسر میگردد، وهمچنین به دلیل گستردگی بی مثال ویندوز و داس، FAT در بعضی مواقع تبدیل به استانداری جهت تبادل اطلاعات میشود.