PS / 2 vs USB, jakie są zalety i wady każdego z nich?


Najlepsza odpowiedź

N-Key Rollover:

Główny powód, dla którego ludzie wybierają PS / 2 (poza mniejszym opóźnieniem) to n-key rollover. Oznacza to, że możesz jednocześnie przesyłać dane wejściowe z dowolnej liczby klawiszy na klawiaturze. Jest to szczególnie korzystne dla graczy, w przypadku których często naciśnięto wiele klawiszy jednocześnie i wszystkie muszą zostać natychmiast zarejestrowane.

Oto fragment z TomsHardware.com :

Dlaczego tak wielu ludzi nadal wspiera starożytny standard PS / 2? Jednym z powodów jest tzw. Najazd n-klawiszowy. Jak wspomniano, technicznie jednoczesne zwolnienie dowolnej liczby kluczy jest możliwe tylko na porcie PS / 2. Aby rzucić nieco światła na przyczyny, ważne jest wyjaśnienie dwóch zmiennych: dostępu i szybkości przesyłania.

Ponieważ USB działa w tryb odpytywania, nie przerywa funkcji urządzenia (w przeciwieństwie do PS / 2). Przewodowa klawiatura USB zapewnia jednak pakiet przerwań, gdy chce wprowadzić akcję, która jest natychmiast zwracana do hosta po otrzymaniu tokenu IN. Host odpowiada potwierdzeniem ACK i wykonuje przerwanie. Jeśli nie jest wykonywane żadne przerwanie, funkcja zapewnia NAK. Problem pojawia się, gdy wiele z tych pakietów jest wysyłanych w krótkim czasie, co by się stało, gdybyś uderzył kilka jednoczesnych naciśnięć klawiszy. Dlatego prawdziwe NKRO nie jest możliwe. Jednak odpytywanie nie odgrywa żadnej roli w PS / 2, gdzie przerwanie jest bezpośrednio adresowane.

Teoretycznie USB ma problemy z wydajnością, gdy wiele urządzeń jest podłączonych do komputera jednocześnie. Na przykład, gdy drukarka, skaner i kamera internetowa jednocześnie żądają transferu danych na USB, urządzenia te są zmuszone współdzielić dostępną przepustowość. Może to prowadzić do błędów.

Przemyślmy to. Połączenie (potok) z urządzeniem rozpoznaje cztery rodzaje transferu danych :

  • Kontrola transferów (korekty błędów)
  • Przesyłanie zbiorcze (duże ilości danych podczas skanowania, drukowania i kopiowania plików, przy wykorzystaniu magistrali do 100\%)
  • Przerwanie transferów (na przykład z klawiatury lub myszy)
  • Transfery izochroniczne (język, wideo, multimedia, wykorzystanie magistrali do 80\%)

Z czysto technicznego punktu widzenia powinno być możliwe zagwarantowanie wyłącznych rezerw przepustowości i minimalnych opóźnień do przesyłania przerwań na magistrali. Niestety, ta możliwość nie jest obsługiwana przez zwykłe kontrolery USB na zasadzie per-urządzenie. Należałoby opracować specjalne rozwiązanie, które należałoby nie będzie opłacalne ani warte wysiłku. W rezultacie porty PS / 2 pozostają najlepsze dla połączeń klawiatury.

Odpowiedź

Klawiatury PS / 2 były kiedyś uważane za lepsze ze względu na istnienie „częstotliwości odpytywania” dla Urządzenia USB. PS / 2 to interfejs analogowy, więc po każdym naciśnięciu przycisku wysyła polecenie do komputera i robi to od razu. Z drugiej strony USB ma „częstotliwość odpytywania”, w której komputer „odpytuje” port USB x razy na sekundę, sprawdzając, czy polecenie zostało wydane, był to gorący temat, gdy klawiatury USB miały zwykle około 125 Hz lub więcej, co oznacza, że ​​można uzyskać od 0 milisekund opóźnienia wejściowego do nawet 8 milisekund; podczas gdy odpowiednik PS / 2 miałby 0. Inną korzyścią było to, że klawiatury PS / 2 obsługiwały to, co nazywa się „N-Key Rollover”, co w zasadzie oznacza, że ​​możesz naciskać dowolną liczbę klawiszy jednocześnie bez żadnych problemów. zarejestruj je wszystkie. Jeszcze kilka lat temu było to nieosiągalne przez USB (nie wiem, co się zmieniło, nie zaglądałem do tego), ale teraz jest i ogromna większość klawiatur do gier to obsługuje. Ostatnie ulepszenia sprawiły, że standard dla większości urządzeń peryferyjnych do gier wynosi 1000 Hz, co skutecznie daje im 1 milisekundowe opóźnienie wejściowe, które dla większości ludzi jest nie do odróżnienia od 0; więc jest to teraz nieistotna korzyść. Jedyną realną korzyścią, jaką urządzenia peryferyjne PS / 2 mają obecnie w porównaniu z urządzeniami USB, jest to, że działają od razu bez sterowników, więc jeśli masz płytę główną lub coś, co się potyka i próbujesz przeprowadzić diagnostykę, a urządzenia USB nie. wykryć czy coś, PS / 2 by to zrobił. Również urządzeń PS / 2 nie można wymieniać podczas pracy; co oznacza, że ​​jeśli podłączysz go, gdy komputer jest włączony, będziesz musiał ponownie uruchomić komputer, zanim zacznie działać. Nie jestem pewien co do myszy PS / 2, ale o ile wiem, nowoczesne myszy do gier przewyższają je.Myszy zwykle mają regulowaną częstotliwość odpytywania do 1000 Hz, więc nie ma zauważalnego opóźnienia wejścia w porównaniu z myszką PS / 2, a sprzęt myszy jest całkowicie niezależny od używanego interfejsu, więc nie ma to znaczenia. Nie tylko USB ma w zasadzie tę samą prędkość, ale jest więcej opcji i są one znacznie bardziej kompatybilne z różnymi urządzeniami; PS / 2 jest wycofywany i nie pojawia się nawet na wielu nowoczesnych płytach głównych, chociaż zawsze możesz użyć adaptera PS / 2 do USB, ale w tym momencie pokonujesz cel, w jakim masz klawiaturę PS / 2 lub mysz.

TLDR; niezupełnie

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *