- 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.