Melhor resposta
TLDR; Normalmente, mas nem sempre.
Para criticar, o cabo não é realmente o que define a velocidade máxima sobre essas conexões. Bem, não inteiramente, pode ter uma leve influência. O maior fator que define a velocidade máxima é o controlador manipular os sinais de entrada / saída enviados por esse cabo. Mas você poderia apenas defini-lo como o cabo – já que um cabo SATA não funcionaria em uma porta USB e vice-versa.
Com SATA 3, o mais comum é o 3.0, que tem uma taxa de transferência máxima de 6 Gbits / seg (funciona para fechar em 600 MBytes por segundo). Existem variantes mais recentes capazes de fazer transferências mais rápidas, mas elas são muito raras, você provavelmente não as verá em um computador / laptop normal (pelo menos não ainda – provavelmente nunca, uma vez que já existem alternativas melhores).
USB 3 também pode significar 3.0, 3.1 e 3.2. Embora seja muito provável ao declarar USB 3, pretende significar 3.0. Nesse caso, sua taxa de transferência máxima é de 5 Gbit / s (cerca de 500 MB / s). Portanto, é provavelmente um pouco mais lento. Com o 3.1 essa velocidade é dobrada, e no 3.2 é um pouco mais rápido ainda. Hoje em dia, você encontra portas USB 3.1 com bastante frequência, 3.2 ainda não são onipresentes. Portanto, se for um 3.1, terá uma velocidade máxima de transferência mais rápida do que um SATA 3.0.
No entanto, a velocidade de transferência é apenas um aspecto da velocidade experimentada. Isso afeta a rapidez com que você pode copiar um arquivo de / para essa unidade. Ele tem um efeito maior quanto maior for o arquivo. A ponto de quase não importar se você está copiando centenas de arquivos pequenos.
O outro aspecto da velocidade que você experimenta é a latência. Com que rapidez essa instrução de cópia começa depois de iniciada? Por exemplo. quanto tempo entre a instrução de uma operação de leitura e o primeiro bit de dados a retornar. Neste caso, SATA (coisas ainda mais antigas) tem latências de microssegundos (milionésimos de segundo), enquanto USB é muito mais lento (mesmo as variantes mais recentes ainda medem em milissegundos – milésimos de segundo).
O problema é que o modo como você trabalha nessa unidade afeta qual delas define a velocidade experimentada para um negócio maior. Por exemplo. a execução de programas ou mesmo a inicialização de um sistema operacional tende a significar muitas leituras / gravações pequenas e a latência é quase o único fator de importância. Você tem muitos arquivos de vídeo grandes para transferir? Bem, essa velocidade de transferência é o seu maior fator.
Além disso, só porque algo está conectado por uma porta “rápida” não significa que seja “rápido”. A unidade ainda pode ser lenta, mesmo se a conexão cabo + for rápida. Por exemplo. um HDD tende a ter uma taxa de transferência máxima de 60 a 150 MB / s (dando em torno de 0,6 Gbit / s a 1,5 Gbit / s). Não importa se é uma conexão SATA ou USB. Além disso, um HDD tem atrasos de cerca de 0,01 a 0,02 segundos entre as operações de entrada / saída, ou seja, sua latência é muito pior do que o SATA pode fazer, mas perto de tipos de latência USB.
Observe, o rendimento é definido pelo mais lento parte da linha (seja a unidade, o controlador de conexão ou outra coisa), por exemplo um SATA 3 com throughput de 6 Gb / s e um HDD com throughput de 1,2 Gb / s significa que você só consegue ver 1,2 Gb / s. A latência é adicionada, por exemplo, um HDD com latência de 0,01s em um USB com latência de 0,005s significa que a latência total é de 0,015s.
Então, novamente, você poderia ter uma unidade capaz de ser mais rápida do que seu conector – um SSD pode fornecer 600 MB / s ou algum até 4 GB / s (cerca de 40 Gbit / s), muito mais rápido do que qualquer SATA ou USB (mesmo os mais novos) – você precisa de uma conexão PCIe para obter o máximo deles. Sem mencionar que mesmo SSDs antigos têm latências mais próximas do tipo de latência SATA, então conectá-los a uma porta USB (especialmente se o seu caso de uso significar que a latência é um grande fator) é um tanto bobo.
Como sugerido antes, existem alternativas também. Existem alguns computadores que vêm com essas alternativas já integradas. O principal é o PCIe e está disponível há mais de uma década – é o slot no qual uma placa de vídeo é instalada. Esse slot pode lidar com muitas outras coisas também, uma das quais são os dispositivos de armazenamento. Uma variante mais recente é usar PCIe 3.0 x4 em uma porta M.2 (o fator de forma M.2 pode lidar com PCIe e SATA). E para tornar tudo ainda mais estranho, Thunderbolt é na verdade uma conexão externa para PCIe, por exemplo, uma porta Thunderbolt 3 é uma conexão PCIe 3.0 x4 – dando latência de algo como 0,0000025s (0,0025 milissegundos ou 2,5 microssegundos) e taxa de transferência de 40 Gbit / s (cerca de 4 GBytes / s).
Resposta
Depende de qual “USB3” você está perguntando. Se for USB 3.1 Gen2 (10 Gbps), então não, SATA3 não é mais rápido.
Considere uma comparação simples: USB 3.0 usa taxa de bits bruta de 5 Gbps, SATA3 usa 6 Gbps e USB 3.1 Gen2 ( também conhecido como SuperSpeedPlus) usa uma taxa de 10 GBps.
No entanto, a confusão sobre qual é “mais rápido” geralmente vem do fato de que a maioria dos dispositivos de armazenamento em massa USB usa chips de armazenamento flash de velocidade limitada na outra extremidade do USB ponte para mídia. Em muitos casos, os “gabinetes SSD” usam dispositivos SATA3 atrás da interface USB.Se um dispositivo SSD SATA3 estiver atrás de uma ponte USB 3.0, a taxa de dados real será limitada à velocidade do USB 3.0, que inclui o link e a sobrecarga do protocolo, de modo que a taxa de transferência de dados real será de cerca de 440 MBytes / s, ou abaixo do natural Taxa SATA3.
Se o SSD com interface SATA3 estiver atrás de uma ponte SS + USB 3.1, a taxa de dados se aproximará do nível SATA3, mas ainda um degrau menor que o “cabo SATA3 nativo”.
Mas se você tiver um SSD de armazenamento de mídia de alta qualidade com interface NVMe real e colocá-lo atrás de uma ponte USB 3.1 Gen2 para NVMe, a taxa de transferência de dados pode chegar a mais de 1000 MBytes / s, ou bem mais alta que SATA3. Obviamente, você deve ter um controlador de host USB 3.1 Gen2 em seu sistema. Mesmo assim, sua milhagem pode variar.