PS / 2 vs USB, quais são as vantagens e desvantagens de cada um?

Melhor resposta

N-Key Rollover:

Principal motivo as pessoas optam por PS / 2 (além de menor latência) é rollover de n-chave. Isso significa que você pode enviar entrada simultânea de qualquer número de teclas do teclado ao mesmo tempo. Isso é mais benéfico para os jogadores, onde muitas vezes você tem muitas teclas pressionadas ao mesmo tempo e todas devem ser registradas instantaneamente.

Aqui está um trecho de TomsHardware.com :

Por que tantas pessoas continuam a apoiar o antigo padrão PS / 2? O chamado rollover de n-chave é um dos motivos. Conforme mencionado, tecnicamente, a liberação simultânea de qualquer número de teclas é possível apenas em uma porta PS / 2. Para esclarecer por quê, é importante esclarecer duas variáveis: taxa de acesso e transferência.

Porque o USB opera em modo polling, não interrompe a função de um dispositivo (em contraste com PS / 2). Um teclado USB com fio, no entanto, fornece um pacote de interrupção quando deseja inserir uma ação, que é imediatamente retornada ao host após receber um token IN. O host responde com um ACK e executa a interrupção. Se nenhuma interrupção for executada, a função fornece um NAK. O problema surge quando muitos desses pacotes são enviados em um curto período, que é o que aconteceria se você pressionasse várias teclas simultâneas. Portanto, um NKRO real não é possível. A votação, no entanto, não desempenha nenhuma função no PS / 2, onde a interrupção é endereçada diretamente.

Teoricamente, o USB sofre de problemas de desempenho quando muitos dispositivos estão conectados ao computador simultaneamente. Por exemplo, quando uma impressora, scanner e webcam simultaneamente colocam demandas de transferência de dados em USB, esses dispositivos são forçados a compartilhar a largura de banda disponível. Isso pode levar a erros.

Vamos pensar bem. A conexão (tubo) a um dispositivo reconhece quatro tipos de transferência de dados :

  • Transferências de controle (correções de erros)
  • Transferências em massa (grandes quantidades de dados ao digitalizar, imprimir e copiar arquivos, com utilização de barramento de até 100\%)
  • Interromper transferências (por exemplo, do teclado ou do mouse)
  • Transferências isócronas (idioma, vídeo, multimídia, utilização de ônibus até 80\%)

Do ponto de vista puramente técnico, deve ser possível garantir reservas exclusivas de largura de banda e latência mínima para interromper as transferências no barramento. Infelizmente, esse recurso não é compatível com os controladores USB normais por dispositivo. Uma solução especial teria que ser desenvolvida, Não seria econômico nem valeria o esforço. Conseqüentemente, as portas PS / 2 permanecem as melhores para conexões de teclado.

Resposta

Os teclados PS / 2 costumavam ser considerados melhores devido à existência de uma “taxa de pesquisa” para Dispositivos USB. PS / 2 é uma interface analógica, então sempre que você pressiona um botão ele envia um comando para o computador e ele o faz, na hora. O USB, por outro lado, tem uma “taxa de pesquisa”, em que o computador “pesquisa” a porta USB x vezes por segundo para ver se um comando foi emitido. Isso costumava ser um tópico quente quando os teclados USB eram geralmente em torno de 125 Hz ou mais, o que significa que você pode obter qualquer coisa de um atraso de entrada de 0 milissegundos até 8 milissegundos; enquanto a contraparte PS / 2 teria 0. Outro benefício era que os teclados PS / 2 suportavam o que é chamado de “rollover N-Key”, o que basicamente significa que você pode pressionar quantas teclas quiser no teclado simultaneamente, sem problemas. registre-os todos. Até alguns anos atrás, isso era impossível de obter por USB (não sei o que mudou, não olhei para isso), mas agora é e a grande maioria dos teclados de jogos o suporta. Melhorias recentes tornaram o padrão para a maioria dos periféricos de jogos 1000 Hz, o que efetivamente lhes dá um atraso de entrada de 1 milissegundo que, para a grande maioria das pessoas, é indistinguível de 0; então agora este é um benefício irrelevante. O único benefício real que os periféricos PS / 2 têm sobre os USB hoje em dia é que eles funcionam imediatamente sem drivers, então se você tem uma placa-mãe ou algo que está falhando e você está tentando fazer diagnósticos e seus dispositivos USB não detectar ou algo assim, um PS / 2 faria. Além disso, os dispositivos PS / 2 não podem ser trocados a quente; o que significa que se você conectar um enquanto o computador estiver ligado, será necessário reiniciá-lo antes que ele se torne funcional. Não tenho certeza sobre os mouses PS / 2, mas pelo que eu sei, os mouses modernos para jogos os superamOs camundongos geralmente têm uma taxa de pesquisa ajustável de até 1000 Hz, então não há atraso de entrada perceptível em comparação com um mouse PS / 2, e o hardware do mouse é totalmente independente de qual interface eles estão usando, então isso é irrelevante. Não só o USB tem basicamente a mesma velocidade, mas também há mais opções e são muito mais compatíveis com diferentes dispositivos; PS / 2 está sendo eliminado e nem mesmo aparece em muitas placas-mãe modernas, embora você possa sempre usar um adaptador PS / 2 para USB, mas nesse ponto você está derrotando o propósito de ter obtido um teclado PS / 2 ou mouse.

TLDR; não realmente

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *