Existe uma vantagem distinta que uma porta PS2 possui sobre uma porta serial / USB?

17

Pergunta boba, talvez ... Me disseram que a tecnologia PS2 remonta ao início dos anos 90 ou por aí. De um modo geral, os fabricantes de placas-mãe ainda oferecem suporte à tecnologia / portas PS2, em vez de fornecer duas portas USB adicionais para teclado e mouse. Existe alguma vantagem distinta que uma porta PS2 possui sobre uma porta serial / USB?

Não que eu tenha algo contra os fabricantes que continuam a oferecer suporte ao PS2 (+: Meu mouse Logitech First remonta há quase uma década e já viu 3 computadores

Todos
fonte
2
Eu tenho teclado e mouse USB, mas devido a algumas configurações incorretas no BIOS, só posso usar o teclado após o carregamento do SO. Então, não consigo pressionar F2 para corrigir o BIOS ... a solução? use um teclado PS2.
Woliveirajr
Eu irei com a resposta de AndrejaKo; a lógica é que IMHO um controlador USB que lida com vários dispositivos pode travar ou algo assim - talvez quando há dispositivos conectados se comunicando em diferentes versões USB (por exemplo). Uh ... basicamente menção de AndrejaKo da versão USB, e menção de confiabilidade tanto do Barlop atingiu um acorde
Todo mundo

Respostas:

13

Sim! Alguns sistemas operacionais simplesmente não funcionam com teclados ou mouses USB. Além disso, alguns sistemas operacionais podem não ter os drivers USB corretos disponíveis durante a instalação, o que pode causar problemas na instalação do SO. Claro, esses problemas são raros agora (mas podem ressurgir devido ao USB 3), mas para os fabricantes de dispositivos vale a pena ter compatibilidade com os padrões mais antigos.

Agora, no lado do hardware, os benefícios do PS / 2 são claros. Os drivers necessários são muito mais simples de trabalhar e podem ser carregados muito mais cedo do que os drivers USB, portanto o PS / 2 pode ser útil ao restaurar sistemas operacionais danificados que "paralisam" durante determinada parte do processo de inicialização. Outro ponto é que os switches PS / 2 KVM são mais fáceis de projetar e mais baratos de fabricar. Finalmente, o ponto principal é que o próprio conector PS / 2 é relativamente pequeno, pouco difícil de usar e suficiente para o uso do teclado e do mouse. No que diz respeito ao tempo de resposta, esta resposta afirma que o PS / 2 realmente tem uma vantagem sobre os dispositivos USB.

Outro "benefício" para o PS / 2 é que ele é profundamente arraigado, padrão antigo e comprovado e, portanto, possui suporte à "inércia" do fabricante. Como podemos ver ao analisar o histórico do computador, demorou algum tempo para o USB substituir as portas seriais e paralelas existentes, bem como determinados conectores proprietários, mesmo em situações em que havia vantagens significativas em velocidade e usabilidade. Na situação atual, pelo que posso ver, o USB não tem muitas vantagens quando usado para conectar mouses e teclados a computadores de mesa, onde as únicas desvantagens do PS / 2 são que o conector não é tão fácil de conectar quanto o USB e suporte oficial de hot-plugging, que é principalmente portado para sistemas atuais que usam PS / 2.

AndrejaKo
fonte
Portanto, se um SO travar no processo de inicialização, como o teclado ps2 ajuda?
barlop
1
@barlop Alguns sistemas operacionais (principalmente do tipo Unix) têm vários níveis de inicialização, para que você possa inicializar o sistema com os drivers e serviços mínimos necessários e depois solucionar problemas do sistema. Em algumas situações, os níveis mais baixos de inicialização podem não incluir drivers USB. Ter um teclado PS / 2 ajuda nessas situações, porque você não precisa procurar um console serial (se você tiver uma porta serial).
AndrejaKo
re a resposta que você conectar-se a casos, eu descobri onde eu digito e letras não aparecem rapidamente, provavelmente quando seu happend sua sido mais com USB
barlop
16

Pelo que li nesta página até agora, parece que muitas pessoas estão mal informadas. A seguir, são apresentadas informações sobre os TECLADOS. Não tenho idéia do PS / 2 para ratos. As informações são de http://www.overclock.net/t/491752/mechanical-keyboard-guide#post_6009418 :

Bloqueio de teclas e fantasmas

O fantasma é quando você pressiona duas teclas do teclado e uma terceira tecla - que você não pressionou - também é enviada para o PC. Isso raramente é visto nas placas modernas mais baratas, porque os fabricantes costumam limitar a rolagem para que as chaves fantasmas sejam sempre bloqueadas.

O bloqueio de teclas é tão simples quanto parece; você está experimentando quando atinge o número máximo de teclas pressionado. Portanto, se você pressionar 2 teclas, e a terceira tecla estiver bloqueada no seu quadro; você acabou de experimentar o bloqueio porque o teclado tem apenas 2KRO.

Substituição de chave (#KRO & NKRO)

NKRO é quando você pode pressionar quantas teclas quiser ao mesmo tempo e todas elas são executadas. Isso é semelhante ao que alguns 'teclados de jogos' vendem incorretamente como "anti-fantasma", embora a Logitech e a Razer apenas o apliquem ao cluster WASD. Observe que, no momento, apenas os teclados PS / 2 podem exibir rollover completo com as teclas n; embora a Microsoft e o Ducky sejam apenas duas empresas que já analisaram o design do NKRO sobre USB.

xKRO, em que x = Qualquer número, é a rolagem principal da sua placa; e representa o número máximo de teclas que você pode pressionar sem experimentar nenhum bloqueio de teclas.

Muitos teclados mecânicos USB são rotulados como 6KRO, ou seja, qualquer uma das 6 teclas pode ser pressionada ao mesmo tempo sem que o usuário esteja bloqueando. Isso geralmente é suficiente para a maioria dos usuários. Embora um número limitado de jogos possa ter um problema com o 6KRO. Os teclados USB com 6KRO também permitem o uso de no máximo 4 teclas modificadoras com essas 6 teclas normais. Esses modificadores incluem CTRL, ALT, Shift e Super (Windows, Command ou Meta Key.) Às vezes, isso também inclui a tecla FN presente em teclados selecionados.

Saltando de Chave

Todos os tipos de chaves - incluindo cúpulas de borracha - fazem isso. Quando você pressiona uma tecla, o interruptor "liga e desliga" muito rapidamente à medida que ele se encaixa. Isso faz com que as teclas sejam registradas várias vezes para cada pressionamento. Por esse motivo, os teclados precisam implementar algum tipo de atraso na depuração - para que, depois que você pressione uma tecla, o controlador aguarde um certo período de tempo antes de registrar um pressionamento de tecla. Como exemplo, os switches Cherry MX precisam de 5ms de tempo de recuperação, enquanto os domos de borracha precisam de mais tempo (exatamente quanto tempo depende de sua qualidade).

Taxas de votação e tempos de resposta

Embora seja muito útil para mouses, é praticamente sem sentido para teclados. Vamos supor por um minuto que todos os comutadores tenham o tempo de recuperação de 5ms dos comutadores Cherry MX (o que é muito generoso). Mesmo se você tivesse velocidade e reflexos super humanos, cada tecla seria atrasada em pelo menos isso. Realmente, qualquer taxa de pesquisa acima de 200Hz (na melhor das hipóteses) é absolutamente inútil, e nada além de exageros no mercado. Pode até ser um pouco prejudicial, porque você estaria perdendo tempo da CPU pesquisando desnecessariamente o teclado. E, diferentemente dos teclados USB, as placas PS / 2 não são pesquisadas. Eles simplesmente enviam o sinal ao PC sempre que estiverem prontos, o que causa uma interrupção no hardware, forçando a CPU a registrar o pressionamento de tecla.

PS / 2 ou USB?

O PS / 2 vence em três frentes: primeiro, ele suporta a substituição total de teclas n. Segundo, os teclados PS / 2 não são pesquisados, mas são completamente baseados em interrupções. E terceiro, é impossível atrasar o uso do barramento USB por outros dispositivos. Existem dois tipos de modos de transferência USB - o modo de transferência por interrupção (o USB controla o teclado, quando a tecla é detectada, o controlador USB envia a interrupção para a CPU) e o modo de transferência isócrona, que reserva uma certa largura de banda para o teclado. uma latência garantida no barramento. Infelizmente, não existem teclados que usem esse último, porque controladores especiais precisariam ser usados, tornando o custo proibitivo.

Portanto, se o seu teclado suporta PS / 2 e USB e o seu PC possui uma porta PS / 2, não há razão para não usá-lo.

ryanb9
fonte
2

Em termos de camundongos: PS / 2 também é baseado em interrupção, o que significa que o sinal não precisará esperar sua vez. Na maioria dos casos, o tempo perdido é tão baixo que você nem percebe.

No entanto, pelo menos no jogo "Starcraft: Broodwar", em que sua velocidade costuma ultrapassar 10 ações por segundo em rajadas curtas no nível competitivo, é importante ter o teclado e o mouse em ações baseadas em interrupções, caso contrário, elas se sobrepõem em pedidos incorretos.

Eu achei que isso era um problema apenas no nível competitivo, mas ainda é uma razão para eu dar vantagem a qualquer hardware de suporte PS / 2 (as placas-mãe precisam de 2 PS / 2 para mim ao comprar um novo PC).

Eu sei que a taxa de polling é muito mais baixa para PS / 2, mas isso não importa para PS / 2 em ALL, pois o sinal será interrompido, e não espere por confirmação.

Os inconvenientes do PS / 2 (como a inicialização e os possíveis danos à placa-mãe) são 100% verdadeiros, mas para mim pelo menos, desde que eu não planejo NUNCA desconectá-los até que quebrem, não há desvantagem.

Em outras palavras, depende do comprador e de suas expectativas.

Infelizmente para mim, os ratos PS / 2 são uma raridade nos dias de hoje e, quando encontro um que posso usar, costumo comprar vários ao mesmo tempo, apenas para ter peças de reposição.

CatsPaw
fonte
2
A maioria dos novos Mouses para jogos vem com um adaptador PS / 2 incluído. O adaptador é passivo não ativo. e o mouse suporta PS protocolo / 2 internamente para lá PS / 2 mouses e teclados, na verdade, é executado em PS / 2 nativamente
yoyo_fun
2

Eu tive duas ocasiões em que o USB morreu no meu computador - ele parou de funcionar. Felizmente, cada um desses computadores tinha portas PS / 2. Consegui pegar um teclado e mouse PS / 2 e corrigir facilmente o problema do USB.

Se o PS / 2 não estivesse disponível, eu teria que restaurar um backup para começar a funcionar.

Todos os computadores devem ter portas PS / 2 para essas emergências. Ou alguém deve criar um adaptador PCI Express com portas PS / 2 (não USB para PS / 2, mas sim verdadeiro PS / 2), de modo que você pode adicioná-lo em caso necessário. Talvez nunca seja necessário, mas você ficará satisfeito se o USB morrer no seu computador.

Todas as estações de acoplamento para laptop que eu já vi possuem portas de mouse e teclado PS / 2.

Jim
fonte
1

Se um teclado ou mouse não funcionar em uma porta USB, conecte um teclado ou mouse a uma porta ps2.

Se um computador tiver apenas 2 portas USB ou até 4 .., então 2 portas ps2 são particularmente úteis. Eu quase nunca tive que conectar / conectar ps2 parece tão confiável. USB eu tive que embora talvez em grande parte porque eu os conectei a um hub USB.

Quando você conecta um teclado ps2 assim que a energia é ligada, por exemplo, se ele estiver desligado e você ligar o computador. ou se você foi "arriscado" e o conectou enquanto está ligado como teste, as luzes piscam e a energia vai para ele. Ao conectar um teclado USB, você não recebe essa indicação. (Suponho que você possa tocar num lock etc, mas você não recebe indicação imediata)

Um aspecto negativo, aparentemente, é que o ps2 não é apenas hot swap, mas isso pode danificar a placa-mãe http://www.computing.net/answers/hardware/ps2-mouse-amp-keyboard-hot-plug/24664.html
http: //forums.overclockers.com.au/showthread.php?t=378403
que eram notícias antigas, então talvez tenha mudado ..

barlop
fonte
-1

Não. De fato, as portas PS / 2 são piores do que USB ou serial, porque elas não suportam conectar um dispositivo sem uma reinicialização e, em muitos sistemas, é necessário ajustá-las da maneira certa ou elas não funcionam. De fato, as portas PS / 2 são fornecidas apenas para compatibilidade com teclados e mouses antigos atualmente. Eles estão se tornando cada vez menos comuns à medida que teclados e mouses USB e sem fio se tornam mais comuns.

maldade
fonte
6
As portas "seriais" não suportam exatamente a hotplugging ...
user1686
Pode ser difícil fritar portas seriais ou ps / 2. Atualmente, a maioria dos chipsets permite que você troque o teclado e o mouse, mas costumava ser necessário conectar o teclado primeiro - os ratos podem danificar a porta do teclado - nunca tive uma, mas sempre conecto o teclado primeiro.
Broam 29/09/11
Por 'hotplug', quis dizer o recurso de detecção automática. (Como para o outro sentido, portas USB 2.0 são garfo-resistente .)
user1686
para ser sincero, nunca tive nenhum dano causado pelo hotplug do ps / 2. ou conectar ou retirar, em qualquer ordem e a qualquer momento. Às vezes, se não estiver conectado no momento da inicialização, não funcionará quando você o conectar, mas é o pior que já tive.
Sirex 29/09
3
O USB está se tornando comum apenas porque os notebooks precisam ser mais finos. Quase a única outra razão é WOW! USB! Nunca tive isso! deve ser legal!
Nakilon