FAT12

  • Thread starter Thread starter uraniumore235
  • Start date Start date
U

uraniumore235

why does a 329K floppy disk with 1K block size need a 12-bit block
number?...please help with this historic HDD question.
 
FAT12 was used before FAT16. It only allows up to 4095 clusters (which
usually are sector-sized). Floppies allow to use that.
I don't quite understand why it's a question. It doesn't "need", it just can
use it.
 
Previously Alexander Grigoriev said:
FAT12 was used before FAT16. It only allows up to 4095 clusters (which
usually are sector-sized). Floppies allow to use that.
I don't quite understand why it's a question. It doesn't "need", it just can
use it.

I think the answer lies in what the next smaller number would
have been. Probably 8 bit, which is too small for most floppies.

Arno
 
why does a 329K floppy disk with 1K block size need a 12-bit block number?...

It doesnt, but clearly FAT12 was what was considered to be adequate
initially for both hard drives and floppys and wasnt adequate for very long.
 
Well, there never were FAT8.

Of course, 329 sectors would fit to 9 bits block number, but it would not
make sense to produce too many different FAT variants.
 
Previously Alexander Grigoriev said:
Well, there never were FAT8.

I know. I just think that was the next-smaller step.
Of course, 329 sectors would fit to 9 bits block number, but it would not
make sense to produce too many different FAT variants.

In these days, bit-shifting was expensive. The barrel-shifter
(rotates/shifts in 1 clock tick) was only introduced in the 486, if
I remember correctly.

Arno
 
I know. I just think that was the next-smaller step.
In these days, bit-shifting was expensive. The barrel-shifter
(rotates/shifts in 1 clock tick) was only introduced in the 486, if
I remember correctly.

.... and FAT12 only needs a nibble-flip, which I think was a low-cost
op in the older CPUs or can be done with a small table....

Arno

 
X-No-Archive: yes

It doesnt, but clearly FAT12 was what was considered to be adequate
initially for both hard drives and floppys and wasnt adequate for very long.

Like Bill's great words of yore "Who needs more than 64 kb" :-))
 
Back
Top