PS / 2 vs USB, hvad er fordele og ulemper ved hver?


Bedste svar

N-Key Rollover:

Hovedårsagen til folk vælger PS / 2 (udover lavere ventetid) er n-key rollover. Dette betyder, at du kan sende samtidig input fra et vilkårligt antal taster på tastaturet på én gang. Dette er for det meste en fordel for spillere, hvor du ofte har mange nøgler, der trykkes ned på samme tid, og alle skal registreres med det samme.

Her er et uddrag fra TomsHardware.com :

Hvorfor fortsætter så mange mennesker med at støtte den gamle PS / 2-standard? Såkaldt n-key rollover er en af ​​årsagerne. Som nævnt teknisk set er samtidig frigivelse af et vilkårligt antal nøgler kun mulig på en PS / 2-port. For at kaste lys over hvorfor er det vigtigt at afklare to variabler: adgang og overførselshastighed.

Fordi USB fungerer i polling-tilstand afbryder den ikke en enheds funktion (i modsætning til PS / 2). Et kablet USB-tastatur tilvejebringer dog en afbrydelsespakke, når det ønsker at indtaste en handling, som straks returneres til værten efter modtagelse af et IN-token. Værten reagerer med en ACK og udfører afbrydelsen. Hvis der ikke udføres nogen afbrydelse, giver funktionen en NAK. Problemet opstår, når mange af disse pakker sendes i en kort periode, hvilket er, hvad der ville ske, hvis du rammer et antal samtidige tastetryk. En reel NKRO er derfor ikke mulig. Afstemning spiller dog ingen rolle i PS / 2, hvor afbrydelsen adresseres direkte.

Teoretisk set lider USB af ydeevneproblemer, når mange enheder er tilsluttet computeren samtidigt. For eksempel, når en printer, scanner og webkamera samtidig stiller dataoverførselskrav til USB, er disse enheder tvunget til at dele den tilgængelige båndbredde. Dette kan føre til fejl.

Lad os tænke igennem det. Forbindelsen (rør) til en enhed genkender fire slags dataoverførsler :

  • Kontroloverførsler (fejlrettelser)
  • Bulkoverførsler (store mængder data ved scanning, udskrivning og kopiering af filer med busudnyttelse op til 100\%)
  • Afbryd overførsler (for eksempel fra tastaturet eller musen)
  • Isokrone overførsler (sprog, video, multimedie, busudnyttelse op til 80\%)

Fra et rent teknisk synspunkt bør det være muligt at garantere eksklusive båndbreddereserver og minimal latenstid for afbrydelse af overførsler på bussen. Desværre understøttes denne funktion ikke af normale USB-controllere pr. enhed. En særlig løsning skulle udvikles, som ville Det ville hverken være omkostningseffektivt eller besværet værd. PS / 2-porte forbliver følgelig bedst til tastaturforbindelser.

Svar

PS / 2-tastaturer blev tidligere betragtet som bedre på grund af eksistensen af ​​en “polling rate” for USB-enheder. PS / 2 er en analog grænseflade, så når du trykker på en knap, sender den en kommando til computeren, og den gør det med det samme. USB har derimod en “polling rate”, hvor computeren “poller” USB-porten x gange i sekundet for at se, om der er udstedt en kommando, dette plejede at være et varmt emne, når USB-tastaturer generelt var omkring 125 Hz eller deromkring, hvilket betyder, at du kan komme overalt fra et 0 millisekunds inputforsinkelse til op til 8 millisekunder; hvorimod PS / 2-modstykket ville have 0. En anden fordel var, at PS / 2-tastaturer understøttede det, der kaldes “N-Key rollover”, hvilket grundlæggende betyder, at du kan trykke på så mange taster på dit tastatur samtidigt, som du vil uden problemer, det ville registrer dem alle. Indtil for et par år siden var dette ikke tilgængeligt via USB (jeg ved ikke, hvad der har ændret sig, jeg har ikke undersøgt det), men nu er det, og langt størstedelen af ​​gamingtastaturer understøtter det. Nylige forbedringer har gjort standarden for de fleste eksterne enheder til spil 1000 Hz, hvilket effektivt giver dem et inputforsinkelse på 1 millisekund, som for langt de fleste mennesker ikke kan skelnes fra 0; så dette er nu en irrelevant fordel. Den eneste virkelige fordel, som PS / 2-periferiudstyr har over USB-enheder i dag, er at de arbejder med det samme uden drivere, så hvis du har et bundkort eller noget, der falder ud, og du prøver at lave diagnostik, og dine USB-enheder ikke detektere eller noget, ville en PS / 2 gøre. PS / 2-enheder er ikke hot-swappable; hvilket betyder, at hvis du tilslutter en, mens computeren er tændt, skal du genstarte computeren, før den bliver funktionel. Jeg er ikke sikker på PS / 2-mus, men så vidt jeg ved, overgår moderne spilmus dem bedre.Mus har normalt en justerbar afstemningshastighed op til 1000 Hz, så der er ingen synlig inputforsinkelse i forhold til en PS / 2-mus, og hardwaren på musen er helt uafhængig af, hvilken grænseflade de bruger, så det er irrelevant. Ikke kun er USB stort set den samme hastighed, men der er flere muligheder, og de er meget mere kompatible med forskellige enheder; PS / 2 er ved at blive udfaset og vises ikke engang på mange moderne bundkort, selvom du altid kan bruge en PS / 2 til USB-adapter, men på det tidspunkt besejrer du formålet med, at du har fået et PS / 2-tastatur eller mus.

TLDR; ikke rigtig

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *