I guess if the author/anyone was really bored, they could write a more realistic simulation, with an object that simulates the disk and its sectors/clusters, another that simulates the file allocation table, and even another that simulates the disk with the I/O seek/read/write times (even taking into consideration the time needed for the head to move from different places...).