Answer:
Size of file and frequency of access
Explanation:
There are various allocation strategies in a system. some of them are as follows:
Contiguous allocation: Contiguous allocation is mainly used where the file size is small and the file access frequency is back to back. As the size is small in size the speed of accessing data is relatively fast.
Linked allocation: Linked allocation is mainly used where the file size is relatively large and access frequency is back to back. as the size of data is large, the speed of access is relatively slow.
Indexed allocation: Indexed allocation mainly used where the file size is large but the access frequency is very random.