Okay, here's the problem.
If you're talking about data transfer rates for Hard Disk Drives,
you need to use BITS in your discussion. This is because you are measuring PULSES (hertz and bits). [A megabit is a million binary pulses, or 1,000,000 (that is, 10^6) pulses (or "bits").Although the bit is a unit of the binary number system, bits in data communications are discrete signal pulses and have historically been counted using the decimal number system.]
But if you need to switch to Bytes for some reason, you are now talking about File Transfer speeds, which is a measurement of how fast you can move BYTES (not bits). For example, "how long will it take to transfer this file that is 200 MB?" Now you are in the world of base-2 (/1,024), because your computer is using the binary number system for Storage. So now you're asking (using the previous example) "How long to transfer 209,715,200 bytes?"
Note that SATA-IO refers to BIT-RATES for precisely this reason [1.5Gb/s and 3.0Gb/s].
In summary:
Discussion of data transfer rates are in bits, even if you are talking about file transfer speeds.
If you need to refer to Bytes for some reason, you must switch to base-2 (/1,024),
Therefore:
1.5 Gbps* = 187,500,000 Bytes per second = (approx) 178.81 MB/s.
and
3.0 Gbps* = ((3*1,000,000,000) /8) /1,048,576 = (approx) 357.63 MB/s.
You may not "give a damn", but it affects your answer.
So a different answer would be:
These are the correct ones:
1.5 Gb/s = 179 MB/s
3.0 Gb/s = 358 MB/s
See what I mean?
*"Gbps": Billion bits per second, a.k.a. giga-bits per second.
References:
<A HREF="http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci212534,00.html" target="_new">http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci212534,00.html</A>
<A HREF="http://www.lyberty.com/encyc/articles/kb_kilobytes.html" target="_new">http://www.lyberty.com/encyc/articles/kb_kilobytes.html</A>