PS / 2 vs USB, quali sono i vantaggi e gli svantaggi di ciascuno?

Migliore risposta

Rollover N-Key:

Il motivo principale per cui le persone optano per PS / 2 (oltre a una latenza inferiore) è il rollover a n-chiavi. Ciò significa che puoi inviare input simultanei da qualsiasi numero di tasti sulla tastiera contemporaneamente. Questo è per lo più vantaggioso per i giocatori, dove spesso si hanno molti tasti premuti contemporaneamente e tutti devono essere registrati istantaneamente.

Ecco un estratto da TomsHardware.com :

Perché così tante persone continuano a supportare lantico standard PS / 2? Il cosiddetto rollover n-key è una delle ragioni. Come accennato, tecnicamente, il rilascio simultaneo di un numero qualsiasi di chiavi è possibile solo su una porta PS / 2. Per far luce sul perché, è importante chiarire due variabili: accesso e velocità di trasferimento.

Poiché USB opera in modalità polling, non interrompe la funzione di un dispositivo (a differenza di PS / 2). Una tastiera USB cablata, tuttavia, fornisce un pacchetto di interrupt quando desidera immettere unazione, che viene immediatamente restituita allhost dopo aver ricevuto un token IN. Lhost risponde con un ACK ed esegue linterrupt. Se non viene eseguito alcun interrupt, la funzione fornisce un NAK. Il problema sorge quando molti di questi pacchetti vengono inviati in un breve periodo, che è ciò che accadrebbe se si premesse un numero di tasti simultanei. Un vero NKRO non è quindi possibile. Il polling, tuttavia, non ha alcun ruolo in PS / 2, dove linterrupt viene indirizzato direttamente.

Teoricamente, USB soffre di problemi di prestazioni quando molti dispositivi sono collegati al computer contemporaneamente. Ad esempio, quando una stampante, uno scanner e una webcam richiedono simultaneamente il trasferimento dei dati su USB, tali dispositivi sono costretti a condividere la larghezza di banda disponibile. Questo può portare a errori.

Pensiamoci bene. La connessione (pipe) a un dispositivo riconosce quattro tipi di trasferimento dati :

  • Controlli trasferimenti (correzioni errori)
  • Trasferimenti in blocco (grandi quantità di dati durante la scansione, la stampa e la copia di file, con utilizzo del bus fino al 100\%)
  • Trasferimenti con interruzione (ad esempio, dalla tastiera o dal mouse)
  • Trasferimenti isocroni (lingua, video, multimedia, utilizzo del bus fino all80\%)

Da un punto di vista puramente tecnico, dovrebbe essere possibile garantire riserve esclusive di larghezza di banda e latenza minima per i trasferimenti di interrupt sul bus. Sfortunatamente, questa capacità non è supportata dai normali controller USB per dispositivo. Dovrebbe essere sviluppata una soluzione speciale che Non sarebbe né conveniente né valsa la pena. Le porte PS / 2 di conseguenza rimangono le migliori per le connessioni della tastiera.

Risposta

Le tastiere PS / 2 erano considerate migliori a causa dellesistenza di un “tasso di polling” per Dispositivi USB. PS / 2 è uninterfaccia analogica, quindi ogni volta che si preme un pulsante invia un comando al computer e lo fa immediatamente. USB, daltra parte, ha una “velocità di polling” in cui il computer “interroga” la porta USB x volte al secondo cercando di vedere se è stato emesso un comando, questo era un argomento caldo quando le tastiere USB erano generalmente intorno a 125 Hz o giù di lì, il che significa che è possibile ottenere un ritardo di input di 0 millisecondi fino a 8 millisecondi; mentre la controparte PS / 2 avrebbe 0. Un altro vantaggio era che le tastiere PS / 2 supportavano quello che viene chiamato “N-Key rollover”, che in pratica significa che puoi premere tutti i tasti sulla tastiera contemporaneamente senza problemi, lo sarebbe registrali tutti. Fino a pochi anni fa questo non era ottenibile tramite USB (non so cosa sia cambiato, non lho esaminato) ma ora lo è e la stragrande maggioranza delle tastiere da gioco lo supporta. I recenti miglioramenti hanno reso lo standard per la maggior parte delle periferiche di gioco a 1000 Hz, che fornisce loro un input lag di 1 millisecondo che, per la stragrande maggioranza delle persone, è indistinguibile da 0; quindi questo è ora un vantaggio irrilevante. Lunico vero vantaggio che le periferiche PS / 2 hanno al giorno doggi rispetto a quelle USB è che funzionano subito senza driver, quindi se hai una scheda madre o qualcosa che sta funzionando e stai cercando di eseguire la diagnostica ei tuoi dispositivi USB no rilevare o qualcosa del genere, uno PS / 2 lo farebbe. Anche i dispositivi PS / 2 non sono sostituibili a caldo; il che significa che se ne colleghi uno mentre il computer è acceso, dovrai riavviare il computer prima che diventi funzionale. Non sono sicuro dei mouse PS / 2, ma per quanto ne so i mouse da gioco moderni li superano.I mouse di solito hanno una velocità di polling regolabile fino a 1000 Hz, quindi non cè un ritardo di input percepibile rispetto a un mouse PS / 2 e lhardware del mouse è totalmente indipendente dallinterfaccia che stanno utilizzando, quindi è irrilevante. Non solo USB ha fondamentalmente la stessa velocità, ma ci sono più opzioni e sono molto più compatibili con dispositivi diversi; PS / 2 è in fase di eliminazione e non appare nemmeno su molte schede madri moderne, anche se puoi sempre utilizzare un adattatore da PS / 2 a USB, ma a quel punto stai vanificando lo scopo di aver ottenuto una tastiera PS / 2 o mouse.

TLDR; non proprio

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *