Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


FAT

(File Allocation Table) The mechanism that keeps track of files stored on disk in the FAT file system, which originated in DOS and was used in Windows prior to the NTFS file system. However, the FAT32 format is widely used with external devices for compatibility on all platforms (see FAT32).

The FAT Table
When a disk is high-level formatted, the FAT table is recorded twice and contains an entry for each cluster on the disk. The file system's directory list, which contains file name, extension, date, etc., points to the FAT entry where the file starts.

If a file is larger than one cluster, the first FAT entry points to the next FAT entry where the second cluster of the file is stored and so on to the end of the file. If a cluster becomes damaged, its FAT entry is marked as such, and that cluster is never used again. The original 16-bit version of (FAT16) supported hard disk partitions up to 4GB and files as large as 2GB. The 32-bit version dramatically increased capacity. See FAT32, NTFS, inode and file system.




The FAT Table
The file RESUME.DOC is stored in clusters 0, 2, 3 and 7. The directory entry points to cluster 0 where the file begins. The entry for cluster 0 points to cluster 2 and so on. BUDGET.XLS is stored in clusters 1, 4, 8 and 9.






Personal Use Only

Before/After Your Search Term
BeforeAfter
fast Fourier transformfat binary
Fast Infosetfat client
Fast IPFAT file system
fast page modefat finger
Fast SCSIfat pipe
fast wireless chargingfat protocol
FastCADfat server
FastCGIFAT system
FastDiskFAT12
FastSiteFAT16

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design