Contiguous Allocation Files are stored in contiguous blocks on disk. Advantages: Efficient access and simple to manage. Disadvantages: Prone to fragmentation and requires complete allocation upfront.
Linked List Allocation Files are stored in blocks linked via pointers. Advantages: Reduces fragmentation. Disadvantages: Slower access due to pointer following.
Linked List Allocation using Table (File Allocation Table) Maintains a table in memory with pointers to file blocks. Advantages: Faster navigation. Disadvantages: Requires additional memory for the table.
Inodes Each file has an inode that stores metadata, including pointers to file blocks. Advantages: Efficient space utilization and supports variable file sizes. Disadvantages: Requires complex management.