How can we design a file system for storing the data? Will it be fine if we make a dummy program in C/C++ with a predefined size of window that accepts input of the file of 5KB and stores in it by maintaining the address table of each data block as well as the hierarchy. I know that in real, file system is a complex thing and more than this dummy program.
If there is any good material or simulation tool available for this then inform the same.