Re: Trivia Question
Mega bytes
1.44 * 1000 * 1000
Mebibytes is 1024.
I think someone made a mistake and used base 10 at some point and it stuck.
The correct size is determined by multiplying the number of tracks, sides,
sectors per track, and 512 bytes per sector, then subtracting the bytes required
to format the disk, and then dividing this figure by 1024. For a "1.44-MB"
3.5-inch floppy disk, there are
80 tracks
18 sectors per track
512 bytes per sector
2 sides
Multiplying the above gives you 1,474,560 bytes. This is the unformatted size.
To determine the number of bytes formatting requires, you need to know how many
bytes are used for the boot sector, file allocation table (FAT), and root
directory.
There is 1 sector used for the boot sector, which is 512 bytes; 18 sectors for
the two FATs (9 sectors each), which is 9216 bytes (512 * 18 = 9216); and 14
sectors for the root directory, which is 7168 bytes.
NOTE: There are two ways to arrive at the 7168 number:
224 entries * 32 bytes per entry = 7168 bytes
-or-
512 bytes per sector (14 * 512 = 7168 bytes)
Adding these figures gives you 16,896 bytes.
Subtracting the amount used for formatting from the total unformatted size gives
you 1,457,664. (1,474,560 - 16,896 = 1,457,664 bytes)
Dividing the above figure by 1024 bytes generates 1440. (1,474,560 / 1024 = 1440
KB)
To convert to megabytes, divide by 1024. (1440 KB / 1024 = 1.406 MB)