Size of a file is variable - the need for dynamic space management
Generally, space is allocated in blocks (typically 512, 1024 or 2048 bytes)
Since a disk is composed of blocks, and files are translated into these blocks, how
is this structure actually implemented ?