PS / 2 versus USB, wat zijn de voor- en nadelen van elk?

Beste antwoord

N-Key Rollover:

De belangrijkste reden waarom mensen kiezen voor PS / 2 (naast lagere latency) is n-key rollover. Dit betekent dat u gelijktijdige invoer vanaf een willekeurig aantal toetsen op uw toetsenbord tegelijk kunt verzenden. Dit is vooral een voordeel voor gamers, waar je vaak veel toetsen tegelijk hebt ingedrukt en ze allemaal onmiddellijk moeten worden geregistreerd.

Hier is een fragment uit TomsHardware.com :

Waarom blijven zoveel mensen de oude PS / 2-standaard ondersteunen? De zogenaamde n-key rollover is een van de redenen. Zoals gezegd is het gelijktijdig vrijgeven van een willekeurig aantal toetsen technisch alleen mogelijk op een PS / 2-poort. Om enig licht te werpen op waarom, is het belangrijk om twee variabelen te verduidelijken: toegang en overdrachtssnelheid.

Omdat USB werkt in polling mode, het onderbreekt de functie van een apparaat niet (in tegenstelling tot PS / 2). Een bekabeld USB-toetsenbord biedt echter een interruptpakket wanneer het een actie wil invoeren, dat onmiddellijk wordt teruggestuurd naar de host na ontvangst van een IN-token. De host antwoordt met een ACK en voert de interrupt uit. Als er geen interrupt wordt uitgevoerd, biedt de functie een NAK. Het probleem doet zich voor wanneer veel van die pakketten in een korte periode worden verzonden, wat er zou gebeuren als u een aantal gelijktijdige toetsaanslagen indrukt. Een echte NKRO is dus niet mogelijk. Polling speelt echter geen rol in PS / 2, waar de interrupt direct wordt geadresseerd.

Theoretisch heeft USB prestatieproblemen wanneer veel apparaten zijn tegelijkertijd op de computer aangesloten. Wanneer bijvoorbeeld een printer, scanner en webcam tegelijkertijd gegevensoverdrachtseisen stellen aan USB, worden die apparaten gedwongen de beschikbare bandbreedte te delen. Dit kan tot fouten leiden.

Laten we hier eens over nadenken. De verbinding (buis) met een apparaat herkent vier soorten gegevensoverdracht :

  • Controle-overdrachten (foutcorrecties)
  • Bulkoverdrachten (grote hoeveelheden gegevens bij het scannen, afdrukken en kopiëren van bestanden, met busgebruik tot 100\%)
  • Overdrachten onderbreken (bijvoorbeeld vanaf het toetsenbord of de muis)
  • Isochrone overdrachten (taal, video, multimedia, busgebruik tot 80\%)

Puur technisch gezien zou het mogelijk moeten zijn om exclusieve bandbreedtereserves en een minimale latentie te garanderen voor interruptoverdrachten op de bus. Helaas wordt deze mogelijkheid niet ondersteund door normale USB-controllers per apparaat. Er zou een speciale oplossing moeten worden ontwikkeld, die Het zou noch kosteneffectief zijn, noch de moeite waard. PS / 2-poorten blijven dan ook het beste voor toetsenbordverbindingen.

Antwoord

PS / 2-toetsenborden werden vroeger als beter beschouwd vanwege het bestaan ​​van een “polling rate” voor USB-apparaten. PS / 2 is een analoge interface, dus als je op een knop drukt, wordt er een commando naar de computer gestuurd en dat doet het meteen. USB, aan de andere kant, heeft een “polling rate” waarbij de computer de USB-poort x keer per seconde “pollt” om te zien of er een commando is gegeven, dit was een hot topic toen USB-toetsenborden over het algemeen rond de 125 waren Hz of zo, wat betekent dat u overal kunt komen van een invoervertraging van 0 milliseconden tot maximaal 8 milliseconden; terwijl de PS / 2-tegenhanger 0 zou hebben. Een ander voordeel was dat PS / 2-toetsenborden de zogenaamde “N-Key rollover” ondersteunden, wat in feite betekent dat u zonder problemen zoveel toetsen op uw toetsenbord kunt indrukken als u wilt. registreer ze allemaal. Tot een paar jaar geleden was dit niet verkrijgbaar via USB (ik weet niet wat er is veranderd, ik heb er niet naar gekeken) maar nu is het zo en de overgrote meerderheid van gamingtoetsenborden ondersteunt het. Recente verbeteringen hebben ervoor gezorgd dat de standaard voor de meeste gaming-randapparatuur 1000 Hz is, waardoor ze in feite een inputvertraging van 1 milliseconde hebben die voor de overgrote meerderheid van de mensen niet te onderscheiden is van 0; dus dit is nu een irrelevant voordeel. Het enige echte voordeel dat PS / 2-randapparatuur tegenwoordig heeft ten opzichte van USB-apparaten, is dat ze meteen werken zonder stuurprogrammas, dus als je een moederbord hebt of iets dat uitschakelt en je probeert diagnostiek uit te voeren en je USB-apparaten zullen dat niet doen detecteren of zoiets, een PS / 2 zou. Ook PS / 2-apparaten zijn niet hot-swappable; wat betekent dat als u er een aansluit terwijl uw computer is ingeschakeld, u uw computer opnieuw moet opstarten voordat deze functioneert. Ik ben niet zeker van PS / 2-muizen, maar voor zover ik weet, presteren moderne gamingmuizen beter dan ze.Muizen hebben meestal een instelbare pollingsnelheid tot 1000 Hz, dus er is geen waarneembare invoervertraging in vergelijking met een PS / 2-muis, en de hardware op de muis is volledig onafhankelijk van de interface die ze gebruiken, dus dat is niet relevant. Niet alleen heeft USB in principe dezelfde snelheid, maar er zijn meer opties en ze zijn veel beter compatibel met verschillende apparaten; PS / 2 wordt uitgefaseerd en verschijnt niet eens op veel moderne moederborden, hoewel je altijd een PS / 2-naar-USB-adapter kunt gebruiken, maar op dat moment verslaat je het doel van het hebben van een PS / 2-toetsenbord of muis.

TLDR; niet echt

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *