Означает ли это, что пропускная способность составляет 6 Гбит / с, но фактическая пропускная способность составляет 4,8 Гбит / с?
Да, это так. Интересно понять почему.
Хотя данные на самом деле отправляются со скоростью 6 Гбит / с, они кодируются, чтобы противодействовать двум распространенным дефектам в электросвязи:смещение постоянного тока и восстановление тактового сигнала. Это часто выполняется с использованием специального алгоритма кодирования, называемого кодированием 8b / 10b. Это не единственный алгоритм кодирования, который был разработан для этой цели (например, существует также кодирование Манчестера), но он стал стандартом де-факто для передачи данных SATA.
В (точно названном) кодировании 8b/10b восемь битов сигнала заменяются 10 битами (сигнал + код). Это означает, что из 6Gb, которые канал отправляет за секунду, только 8/10 = 4/5 являются сигналами. 4/5 из 6Gb - 4.8Gb, что в свою очередь равно 600MB. Это то, что разлагает канал 6Gb/s в простой (??) Канал 600 МБ /с.
Преимущества, полученные путем компенсации смещения постоянного тока и обеспечения возможности восстановления тактового генератора, более чем компенсируют это небольшое ухудшение.