W interfejsach takich jak SATA często podaje się prędkość sygnalizacji w gigabitach na sekundę (Gb/s), a nie bezpośrednio liczbę bajtów danych użytkownika na sekundę.
W pytaniu wskazano jednak wyraźnie, że chodzi o teoretyczną maksymalną przepustowość. Oznacza to, że wykonujemy proste przeliczenie z bitów na bajty, bez wchodzenia w narzuty kodowania i protokołu:
- 3 Gb/s = 3 000 Mb/s (w ujęciu "marketingowym"/dziesiętnym),
- 1 bajt = 8 bitów, więc 3 Gb/s ÷ 8 = 0,375 GB/s,
- 0,375 GB/s = 375 MB/s.
Dlatego odpowiedź "375 MB/s" jest poprawna dla ujęcia teoretycznego.
Dlaczego pozostałe wartości są błędne w tym konkretnym sformułowaniu pytania?
- "300 MB/s" to typowa efektywna przepustowość wynikająca m.in. z kodowania 8b/10b (na 10 transmitowanych bitów przypada 8 bitów danych), czyli 3 Gb/s × 0,8 ÷ 8 ≈ 300 MB/s. To częsty skrót myślowy w opisach SATA 2, ale nie dotyczy ujęcia "teoretycznego maksymalnego" wprost z 3 Gb/s.
- "150 MB/s" jest kojarzone raczej z niższą generacją/prędkością interfejsu (lub z połową omawianej wartości efektywnej), więc nie odpowiada 3 Gb/s w SATA 2.
- "750 MB/s" odpowiadałoby prostemu przeliczeniu dla 6 Gb/s (typowo kojarzonego z SATA 3), więc nie pasuje do SATA 2 (3 Gb/s).
Wskazówka egzaminacyjna: zawsze sprawdzaj, czy pytanie mówi o teoretycznej wartości (często "÷ 8"), czy o efektywnej/rzeczywistej (uwzględniającej narzuty, np. 8b/10b).