I know that in recent file systems as EXT the i-node contains the actual size of the file. So if I want to know the size of a file I just need to read the meta-data.
How is this done in the FAT system (since there aren't i-nodes)? Do the OS need to go through all the blocks that contains the file and sum the size of each one?