A maioria dos especialistas concorda que, para um mouse e um teclado, a maneira mais eficiente de se comunicar com o processador é baseada em interrupções (como é feito em portas PS / 2) do que em polling (como é feito em portas USB).
No entanto, há mais e mais teclados hoje em dia que não suportam adaptadores PS / 2.
Por que ninguém tenta fazer uma porta mais rápida, mas ainda baseada em interrupções do processador?
Respostas:
... porque lidar com o
V E R Y S L O W
sinais de mouses e teclados não são um gargalo para os processadores de hoje, portanto, "torná-lo mais eficiente" não ganha praticamente nada em termos reais. Você tem, por um lado, um padrão comum, generalizado, que funciona e, por outro lado, melhorias míticas, principalmente, do desenvolvimento de uma nova interface e a esperança de que qualquer pessoa a use.Considere quanto tempo demora para pesquisar 100 vezes por segundo em um sistema executando 2 GHz. 100 Hz (taxa de polling) dividido por 2.000.000.000 Hz (a taxa de clock do processador). Uma proporção minúscula do tempo do processador - 1 em vinte milhões de ciclos. Não vai acelerar muito as coisas se você parar de fazer isso, mas com certeza vai custar muito para mudar de USB para algo novo, e as portas PS / 2 são bem obsoletas na outra direção.
Muitas coisas que importavam ao tentar lançar um computador em um microprocessador dos anos 70/80 não faz muito sentido perpetuar em 2016.
fonte