> 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.
