File Allocation Table
מתוך ויקיפדיה, ×”×× ×¦×™×§×œ×•×¤×“×™×” החופשית
File Allocation Table†(בר×שי תיבות: FAT) ×”×™× ×ž×¢×¨×›×ª ×”×§×‘×¦×™× ×©×ª×—×™×œ×ª×” במערכת ההפעלה QDOS והמשכה כמערכת ×”×§×‘×¦×™× ×©×œ MS-DOS ומערכות ×—×œ×•× ×•×ª (מבית מיקרוסופט) שיועדו לשימוש ביתי עד Windows Millennium Edition. למרות שהמשך פיתוח מערכת ×”×§×‘×¦×™× × ×–× ×— על ידי מיקרוסופט, FAT ממשיך להיתמך בגרס×ות החדשות של ×—×œ×•× ×•×ª כמו ×’× ×‘×ž×¢×¨×›×•×ª הפעלה ×חרות.
תוכן ×¢× ×™×™× ×™×[הסתר] |
[עריכה] שיטת ×”×חסון
מערכת ×”×§×‘×¦×™× FAT ×”×™× ×ž×¢×¨×›×ª ×§×‘×¦×™× ×‘×ž×‘× ×” של ×¢×¥ ספריות (Directory Tree). המערכת מחלקת ×ת הדיסק הקשיח למחיצות (partitions), ויוצרת עבור כל מחיצה טבלת ×§×‘×¦×™× ×ž×©×œ×” (File Allocation Table). המערכת מחלקת כל מחיצה ל×שכולות (clusters), ×›×שר כל ×שכול מקבץ מספר ×ž×§×˜×¢×™× (sectors) בדיסק.
מכיוון ×©×”×ž×§×˜×¢×™× ×‘×“×™×¡×§ ×”× ×‘×“×¨×š כלל בגודל 512 בתי×, גודל ×”×שכולות ×”×•× ×‘×›×¤×•×œ×•×ª ×לו (בין 512 ×‘×ª×™× ×œ32kb, ×ו עד 64kb במערכות ההפעלה Windows מסדרת NT). כל ×שכול ×”×•× ×©×˜×— ×חסון רציף בדיסק, ×›×שר מספר ×שכולות (ל×ו ×“×•×§× ×¨×¦×™×¤×™×) ×™×›×•×œ×™× ×œ×©×ž×© יחד ל×יחסון קובץ יחיד. הבסיס של מערכת ×”×§×‘×¦×™× FAT ×”×™× ×˜×‘×œ×ª ×”×§×‘×¦×™× ×©×œ×”, שמחזיקה עבור כל קובץ שיש על הדיסק הקשיח, רשימה מקושרת של ×”×ž×™×§×•×ž×™× ×©×œ כל ×”×שכולות ×©×©×™×™×›×™× ×œ×§×•×‘×¥ על הדיסק הקשיח. גודל הכתובת של ×ž×™×§×•× ×”×שכול על הדיסק הקשיח תלוי בגרסת המערכת (12bit, 16bit ×ו 32bit)
×›×שר מערכת ההפעלה מבקשת לגשת לקובץ מסוי×, מערכת ×”×§×‘×¦×™× FAT, מוצ×ת ×ת הרשימה המקושרת ששייכת לקובץ הרצוי, ב×מצעות מסלול החיפוש שלו (Path), ושולחת לדיסק הקשיח פקודה לגשת ×ל ×”×ž×§×˜×¢×™× ×©×œ הקובץ.
[עריכה] גרס×ות
פרק ×–×” לוקה בחסר. ××ª× ×ž×•×–×ž× ×™× ×œ×ª×¨×•× ×œ×•×•×™×§×™×¤×“×™×” ×•×œ×”×©×œ×™× ×ותו. ר×ו פירוט בדף השיחה.
FAT12 | FAT16 | FAT32 | |
---|---|---|---|
×ž×¤×ª×—×™× | מיקרוסופט | ||
×©× ×ž×œ× | File Allocation Table | ||
(גירסת 12-ביט) | (גירסת 16-ביט) | (גירסת 32-ביט) | |
ת×ריך התחלה | 1977 (Microsoft Disk BASIC) | יולי 1988 (MS-DOS 4.0) | ×וגוסט 1996 (Windows 95 OSR2) |
מזהה המחיצות | 0x01 (MBR) | 0x04, 0x06, 0x0E (MBR) | 0x0B, 0x0C (MBR) EBD0A0A2-B9E5-4433 -87C0-68B6B72699C7 (GPT) |
×ž×‘× ×™× | |||
תוכן התיקיות | טבלה | ||
הקצ×ת ×§×‘×¦×™× | רשימה מקושרת | ||
××–×•×¨×™× ×©×’×•×™×™× | רשימה מקושרת | ||
הגבלות | |||
גודל קובץ מקסימלי | 32 MiB | 2 גי'גה | 4 ג'גה |
מספר ×§×‘×¦×™× ×ž×§×¡×™×ž×œ×™ | 4,077 | 65,517 | 268,435,437 |
×ורך ×©× ×”×§×•×‘×¥ המקסימלי | 8.3 ×ו 255 ×ª×•×•×™× ×›×שר ×ž×©×ª×ž×©×™× ×‘ LFNs | ||
גודל ×”×›×•× ×Ÿ המקסימלי | 32 MiB | 2 ×’'×™×’×” 4 ×’'×™×’×” ×¢× ×›×ž×” ×™×©×•×ž×™× |
2 TiB |
מ××¤×™×™× ×™× | |||
ת××¨×™×›×™× ×ž×•×§×œ×˜×™× | יצירה, ×©×™× ×•×™, גישה | ||
טווח הת×ריך | 1 ×‘×™× ×•×ר, 1980 - 31 בדצמבר, 2107 | ||
התפצלות | ×œ× ×ž×§×•×ž×™×ª | ||
×ª×›×•× ×•×ª | קרי××” בלבד, × ×¡×ª×¨, מערכת, תג × ×¤×—, תת-ספריה, ×רכיון | ||
הרש×ות | ×œ× | ||
דחיסה ברורה | לפי ×›×•× ×Ÿ, ערימה, רווח כפול, רווח ×›×•× ×Ÿ | ×œ× | |
×”×¦×¤× ×” ברורה | לפי ×›×•× ×Ÿ רק ×¢× DR-DOS | ×œ× |
קיימות מספר גרס×ות של FAT:
[עריכה] FAT12
גרסה זו של מערכת ×”×§×‘×¦×™× FAT משמשת בעיקר ×‘×“×™×¡×§×˜×™× (Floppy disk). גרסה זו, כשמה, משתמשת בגודל כתובת של 12 סיביות לצורך ×¨×™×©×•× ×›×ª×•×‘×ª ×”×שכולות בדיסק, מה שמגביל ×ותה לגודל של 32 מגה-בייט לכל היותר.
[עריכה] FAT16
[עריכה] VFAT
[עריכה] FAT32
FAT32 ×”×™× ×ž×¢×¨×›×ª ×§×‘×¦×™× ×”×ž×©×ª×ž×©×ª ב×ריכטקטורת FAT ל×חסון ×§×‘×¦×™× ×©×”×•×›× ×¡×” לשימוש לר××©×•× ×” במערכת ההפעלה ×—×œ×•× ×•×ª 95 בגרסה OSR2 של חברת מיקרוסופט. המערכת מ×פשרת ××—×¡× ×ª ×§×‘×¦×™× ×‘×“×™×¡×§ הקשיח ביעילות גבוהה יותר מקודמתה FAT16, וכן יצירת מחיצות ×‘× ×¤×—×™× ×”×’×“×•×œ×™× ×ž-2 ×’'×™×’×”-בית. במערכת ×§×‘×¦×™× ×–×•, לכל cluster (×שכול) ×‘×›×•× ×Ÿ הקשיח ×™×©× ×” כתובת ב×ורך 32 סיביות, ×›×שר × ×¢×©×” שימוש ב-28 סיביות. ×ורך ×›×–×” של כתובת ×מור ל×פשר שימוש ב-268,435,438 ×שכולות, גודל המת××™× ×œ×›×•× × ×™× ×§×©×™×—×™× ×‘×’×“×œ×™× ×©×œ עד כמה טרה-בית. בפועל, בשל מגבלה ×‘×ª×•×›× ×ª ScanDisk של מיקרוסופט, גודל המחיצה המקסימלי ×”×•× 124 ×’'×™×’×”-בית.
מכיוון שגרסה OSR2 של ×—×œ×•× ×•×ª 95 ×œ× ×ª×ž×›×” בעברית, הופיעה FAT32 ב×רץ לר××©×•× ×” ×‘×—×œ×•× ×•×ª 98.