> Also sprach Mikael Abrahamsson
> >On Thu, 20 Dec 2001 ncw@axis.demon.co.uk wrote:
> >> Actually a 1 Mb/s connection is 1024000 bits/second (ie not 1000000
> >> or 1048576 bits/second).
>
> >But gigabit ethernet is clocked at 1.25GHz with 8b10-encoding, meaning
> >you'll get literally 1.000.000.000 bits/second over that line. As far
> >as I know this is true for all kinds of ethernet.
>
> >Basically, it's only when it comes to memory terms that we use 1024 as
> >a base.
>
> Again..."Uhm...no."
>
> Ethernet isn't the only networking technology out there.
While there are, historically 1Mb/s has allways been 1.000.000. The
misconception about it not being 1.000.000 is cause people associate it
with bytes. Though it's not because bits make up bytes that bits are
naturally forced to "live" on byte boundaries. As clock pulse generators
generally don't really live on byte boundaries either there was never a
real reason to make 1Mb/s related to bytes (or to make 1Kb/s related to
bytes). When referring to byte-bound data transfer speed you can stick to
xB/s instead of xb/s.
As an example, your Serial port doesn't exactly think of bits in
groups of 1024 either.
So in general your best bet is to see 1Kb/s as 1.000 bits per second and
1Mb/s as 1000Kb/s or 1.000.000b/s. As most technologies will stick to
that. Though off course through the ages a lot of things have been altered
it and therefor have added to the confusion.
Dirk Moerenhout ///// System Administrator ///// Planet Internet NV
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/