PS / 2 vs USB, ¿cuáles son las ventajas y desventajas de cada uno?

Mejor respuesta

N-Key Rollover:

La razón principal por la que la gente opta por PS / 2 (además de una latencia más baja) es la sustitución de teclas n. Esto significa que puede enviar entradas simultáneas desde cualquier número de teclas de su teclado a la vez. Esto beneficia principalmente a los jugadores, donde a menudo se presionan muchas teclas al mismo tiempo, y todas deben registrarse instantáneamente.

Aquí hay un extracto de TomsHardware.com :

¿Por qué tanta gente sigue apoyando el antiguo estándar PS / 2? La llamada sustitución de teclas n es una de las razones. Como se mencionó, técnicamente, la liberación simultánea de cualquier número de teclas solo es posible en un puerto PS / 2. Para aclarar por qué, es importante aclarar dos variables: acceso y tasa de transferencia.

Porque USB opera en modo de sondeo, no interrumpe la función de un dispositivo (a diferencia de PS / 2). Sin embargo, un teclado USB con cable proporciona un paquete de interrupción cuando desea ingresar una acción, que se devuelve inmediatamente al host después de recibir un token IN. El anfitrión responde con un ACK y ejecuta la interrupción. Si no se ejecuta ninguna interrupción, la función proporciona un NAK. El problema surge cuando muchos de esos paquetes se envían en un período corto, que es lo que sucedería si presiona varias teclas simultáneamente. Por tanto, no es posible una NKRO real. El sondeo, sin embargo, no juega ningún papel en PS / 2, donde la interrupción se aborda directamente.

Teóricamente, USB sufre problemas de rendimiento cuando muchos dispositivos están conectados a la computadora simultáneamente. Por ejemplo, cuando una impresora, un escáner y una cámara web imponen simultáneamente demandas de transferencia de datos en USB, esos dispositivos se ven obligados a compartir el ancho de banda disponible. Esto puede generar errores.

Pensemos en esto. La conexión (tubería) a un dispositivo reconoce cuatro tipos de transferencia de datos :

  • Transferencias de control (corrección de errores)
  • Transferencias masivas (grandes cantidades de datos al escanear, imprimir y copiar archivos, con una utilización del bus de hasta el 100\%)
  • Interrumpir transferencias (por ejemplo, desde el teclado o el mouse)
  • Transferencias isócronas (idioma, video, multimedia, uso de bus hasta 80\%)

Desde un punto de vista puramente técnico, debería ser posible garantizar reservas exclusivas de ancho de banda y latencia mínima para transferencias de interrupciones en el bus. Desafortunadamente, esta capacidad no es compatible con los controladores USB normales por dispositivo. Debería desarrollarse una solución especial, que No sería rentable ni valdría la pena el esfuerzo. En consecuencia, los puertos PS / 2 siguen siendo los mejores para las conexiones de teclado.

Respuesta

Los teclados PS / 2 solían considerarse mejores debido a la existencia de una «tasa de sondeo» para Dispositivos USB. PS / 2 es una interfaz analógica, por lo que cada vez que presiona un botón, envía un comando a la computadora y lo hace de inmediato. El USB, por otro lado, tiene una «tasa de sondeo» en la que la computadora «sondea» el puerto USB x veces por segundo para ver si se ha emitido un comando, esto solía ser un tema candente cuando los teclados USB generalmente rondaban los 125 Hz más o menos, lo que significa que puede obtener desde un retraso de entrada de 0 milisegundos hasta 8 milisegundos; mientras que la contraparte de PS / 2 tendría 0. Otro beneficio fue que los teclados PS / 2 admitían lo que se llama «N-Key rollover», lo que básicamente significa que puede presionar tantas teclas en su teclado simultáneamente como desee sin problemas, regístrelos todos. Hasta hace unos años, esto era imposible de obtener a través de USB (no sé qué cambió, no lo he investigado), pero ahora lo es y la gran mayoría de los teclados para juegos lo admiten. Las mejoras recientes han hecho que el estándar para la mayoría de los periféricos de juegos sea de 1000 Hz, lo que efectivamente les da un retraso de entrada de 1 milisegundo que, para la gran mayoría de las personas, es indistinguible de 0; por lo que ahora es un beneficio irrelevante. El único beneficio real que tienen los periféricos PS / 2 sobre los USB hoy en día es que funcionan de inmediato sin controladores, por lo que si tiene una placa base o algo que se está disparando y está tratando de hacer diagnósticos y sus dispositivos USB no lo harán. detectar o algo, un PS / 2 lo haría. Además, los dispositivos PS / 2 no son intercambiables en caliente; lo que significa que si conecta uno mientras su computadora está encendida, tendrá que reiniciarla antes de que funcione. No estoy seguro acerca de los ratones PS / 2, pero hasta donde yo sé, los ratones para juegos modernos los superan.Los ratones suelen tener una velocidad de sondeo ajustable de hasta 1000 Hz, por lo que no hay un retraso de entrada perceptible en comparación con un mouse PS / 2, y el hardware del mouse es totalmente independiente de la interfaz que estén usando, por lo que eso es irrelevante. El USB no solo tiene básicamente la misma velocidad, sino que hay más opciones y son mucho más compatibles con diferentes dispositivos; PS / 2 se está eliminando gradualmente y ni siquiera aparece en muchas placas base modernas, aunque siempre puede usar un adaptador PS / 2 a USB, pero en ese momento está frustrando el propósito de haber obtenido un teclado PS / 2 o ratón.

TLDR; realmente no

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *