Want this question answered?
Contiguous Allocation Linked Allocation Indexed Allocation
advantage: directly pass input to processor disadvantage: take away memory from a system file to implement a cache
Continuous File Allocation - uses continuous range of blocks in logical block space Chained File Allocation - each block pointer to the next on disk
another name for a file allocation unit is a cluster.
File allocation table
file allocation table
FAT is a file system used by MS-DOS and other Windows-based operating systems to organize and manage files. The file allocation table (FAT) is a data structure that Windows creates when you format a volume by using the FAT or FAT32 file systems. Windows stores information about each file in the FAT so that it can retrieve the file later.
int main (void) { puts ("File allocation methods"); return 0; }
Advantage is because most applications allows you to import rtf file or to open it in that application, disadvantage is file size it is much bigger then Word format (docx).
lost cluster
The advantage is that while accessing a block that is stored at the middle of a file, its location can be determined by chasing the pointers stored in the FAT as opposed to accessing all of the individual blocks of the file in a sequential manner to find the pointer to the target block. Typically, most of the FAT can be cached in memory and therefore the pointers can be determined with just memory accesses instead of having to access the disk blocks.
FAT (File Allocation Table)