It is an abstraction layer on top of the concrete file system that provides the ability to manage files and folders present on the hard disk using nary tree, hash table, linked list and binary search tree.