File management involves the essential procedures of naming, storing and handling of any file. It can be defined as a system used by a program or the operating system for organizing and keeping a track of any file, e.g., a hierarchical file system applies the use of directories for organizing files in a tree structure as shown below. The file management system is used for managing every data and file type in an OS.
Even though the OS offers its specific file management system, a file management system can be acquired or bought separately for the purpose of improving the file management by the operating system for helping in organizing and finding any file simply and quicker on the reliant on the structure of system directory. Such types of system work together with the operating system smoothly but offer extra features, for example, improved procedures of backup and advanced file security.
Despite the fact that the OS is used to structure any file, the way the file is named, the way the nested folders are organized, and the way any file in such folders is arranged, forms the key file management feature.
To keep track of any file and have the ability of finding it quick and immediately when you need to, can be even being facilitator of improving performance and an organization productivity. The key significant file management system objectives comprise of optimized performances with an organization that is efficient, reduced risks of losing data, and providing a standard interface procedure for I/O. A well-organized file management system makes sure that every previous version of any of the documents is preserved and together with giving visibilities to the very current iterations. A file management system might display some details as well, for example the owner’s details, status of completion, file’s date and time creation, among other related information. A friendly user interface is a key because it results to the file management system efficiency. In this report, various topics in relation to file management such as file system, file system implementation, and storage I/O will be discussed.