>  Note: You may be somewhat confused by the bandwidth numbers I have
> listed in the table above. For example, shouldn't the bandwidth of
> standard PCI be 32/8*33.3=133.3 MB/sec? This is how most people and
> even
> companies write it, but this is not technically correct, because of the
> old problem of different definitions of what "M" stands for. The "M" in
> "MHz" is 1,000,000 (10^6), but the "M" in "MBytes/second" is 1,048,576
> (2^20). So the bandwidth of the PCI bus is more properly stated as
> 32/8*33.3*1,000,000/1,048,576=127.2 MBytes/second.


Since we're being pedantic, strictly speaking, 133MB/s is correct, since the
M denotes the SI prefix mega--which is by authoritative definition decimal
(base 10). Technically, you would either need to qualify as a binary
Mega(byte), or use the IEC standard binary prefix (ie: "mebibyte"). 133MB/s
= 127.2MiB/s.

In practice, the difference isn't enough to care about.


Reply via email to