Silly question perhaps ... I'm told that PS2 technology dates back to the early 1990's or thereabouts. By and large, motherboard manufacturers still support PS2 technology/ports instead of providing an additional couple of USB ports for keyboard and mouse. Is there any distinct advantage that a PS2 port has over a serial/USB port?

Not that I have anything against manufacturers continuing to support PS2 (+: My Logitech First mouse dates back nearly a decade and has seen 3 computers already

2

6 Answers

Yes! Some operating systems just won't work with USB keyboards or mice. Furthermore some operating systems may not have right USB drivers available during installation which could cause problems with OS installation. Sure, such problems are rare now (but could resurface due to USB 3), but for device manufacturers it pays to have compatibility with older standards.

Now on the hardware side the benefits of PS/2 are clear. The required drivers are much simpler to work with and can be loaded at much earlier stage than USB drivers so PS/2 can be helpful when restoring damaged operating systems which "hang" during certain part of boot process. Another point is that PS/2 KVM switches are easier to design and cheaper to manufacture. Finally the main point is that PS/2 connector itself is relatively small, not very difficult to use and it is sufficient for keyboard and mouse use. As far as response times are concerned, this answer claims that PS/2 actually has an advantage over USB devices.

Another "benefit" for PS/2 is that it is deeply entrenched, old and proven standard and therefore has support of manufacturer "inertia". As we can see when analyzing computer history, it took some time for USB to replace existing serial and parallel ports as well as certain proprietary connectors even in situations where it had significant speed and usability advantage. In current situation from what I can see, USB doesn't have that many advantages when used to connect mice and keyboards to desktop computers where the only major disadvantages of PS/2 are that the connector isn't as easy to plug in as USB and official hot-plugging support which has been mostly back-ported into current systems which use PS/2.

3

From what I read on this page so far it seems a lot of people are misinformed. The following is information on KEYBOARDS ONLY. I have no idea about PS/2 for mice. The info is from :

Key Blocking & Ghosting

Ghosting is when you press two keys on the keyboard, and a 3rd key - which you didn't press - gets sent to the PC as well. This is very rarely seen on even the cheapest modern boards, because manufacturers have the habit of limiting the rollover so that ghost keys are always blocked.

Key Blocking is as simple as it sounds; you experiencing it when you reach your maximum key roll over. So if you press 2 keys, and the third key is blocked on your board; then you just experienced blocking because your keyboard is only 2KRO.

Key Rollover (#KRO & NKRO)

NKRO is when you can press as many keys as you want at the same time, and all of them go through. This is similar to what some 'gaming keyboards' incorrectly market as "anti-ghosting", even though Logitech and Razer only apply it to the WASD cluster. Note that right now only PS/2 keyboards can exhibit full n-key rollover; though Microsoft and Ducky are just two companies who have already looked at designing NKRO over USB.

xKRO, where x = Any Number, is the key roll over of your board; and stands for the maximum number of keys you can press without experiencing any key blocking.

Many USB mechanical Keyboards are labeled as 6KRO, meaning any 6 keys can be pressed at once without the user experiencing blocking. This is generally enough for most users. Though a limited number of games may have a problem with 6KRO. USB keyboards with 6KRO also allow for a maximum of 4 modifier keys to be used with those 6 normal keys. These modifiers include CTRL, ALT, Shift, & Super (Windows, Command, or Meta Key.) Sometimes this also includes the FN key present on select keyboards.

Key Bouncing

All types of key switches - including rubber domes - do this. When you press a key, the switch "bounces" on and off very quickly as it sets into place. This causes keys to register multiple times for each press. Because of this, keyboards need to implement some sort of debouncing delay - so that once you press a key, the controller waits a certain amount of time before registering a keypress. As an example, Cherry MX switches need 5ms of debouncing time, while rubber domes need longer (exactly how long depends on their quality).

Polling Rates and Response Times

While it is very useful for mice, it's just about meaningless for keyboards. Let's assume for a minute that all switches have the 5ms debouncing time of Cherry MX switches (which is being very generous). Even if you had super human speed and reflexes, every single key would be delayed by at least that much. So really, any polling rate over 200Hz (at best) is absolutely useless, and nothing but market hype. It may even be a bit detrimental, because you'd be wasting CPU time polling the keyboard unneededly. And unlike USB keyboards, PS/2 boards aren't polled at all. They simply send the signal to the PC whenever they are ready to, which causes a hardware interrupt, forcing the CPU to register that keystroke.

PS/2 or USB?

PS/2 wins on three fronts: First, it supports full n-key rollover. Second, PS/2 keyboards aren't polled, but are completely interrupt based. And third, it is impossible for it to be delayed by the USB bus being used by other devices. There are two types of USB transfer modes - the interrupt transfer mode (USB polls keyboard, when key is sensed the USB controller sends the interrupt to the CPU), and the isochronous transfer mode, which reserves a certain amount of bandwidth for the keyboard with a guaranteed latency on the bus. Unfortunately, there are absolutely no keyboards made that use the latter, because special controllers would have to be used, thus making it cost prohibitive.

So if your keyboard supports both PS/2 and USB, and your PC has a PS/2 port, there's no reason not to use it.

In terms of Mice: PS/2 is also interrupt based, meaning that the signal will not have to wait for its turn. In most cases, the time lost is so low that you wont notice it.

However, at least in the game "Starcraft: Broodwar", where your speed can often surpass 10 actions per second in short bursts at competitive level, it is important to have both the keyboard and the mouse on interrupt based actions, other way they overlap in incorrect orders.

I found this to be a problem only at competitive level, but it is still a reason why I give an edge to any PS/2 supporting hardware (Motherboards need 2 PS/2 for me when buying a new PC).

I know that the polling rate is much lower for PS/2, but it does not matter for PS/2 at ALL since the signal will interrupt, not wait for confirmation.

The inconveniences of PS/2 (such as booting and possible damage to the motherboard) are 100% true, but for me at least, since I dont plan to EVER unplug those until they break, there is no downside to it.

In other words, It depends on the buyer and his expectations.

Unfortunately for me, PS/2 mices are a rarity now days and when I do find one I can use, I tend to buy multiple at the same time, just to have spares.

1

I have had two occasions where USB died on my computer -- it quit working. Fortunately, each of these computers had PS/2 ports. I was able to scrounge up a PS/2 keyboard and mouse and easily fix the USB problem.

If PS/2 had not been available, I would have had to restore a backup in order to get up and running.

All computers should have PS/2 ports for just such emergencies. Or, someone should make a PCI Express adapter with PS/2 ports (not USB to PS/2, but rather true PS/2), so that you can add it in if needed. It may never be needed, but you will be glad you have it if USB dies on your computer.

All laptop docking stations I have ever seen have had PS/2 mouse and keyboard ports.

0

If a keyboard or mouse doesn't work in a USB port, plug a keyboard or mouse into a ps2 port.

If a computer only has 2 USB ports, or even 4.. then 2 ps2 ports are particularly useful. I have almost never had to plug/plug ps2 it seems so reliable. USB i've had to though maybe largely because i've plugged them into a USB hub.

When you plug a ps2 keyboard in as soon as power goes to it, e.g. if it's off and you turn the computer on. or if you've been "risky" and plugged it in while it's on as a test, then the lights flash, power goes to it. When plugging a USB keyboard in you don't get that indication. (I suppose you could tap num lock etc but you tend not to get immediate indication)

A negative, is apparently ps2 is only not hot swappable, but doing so can damage the motherboard

that was old news so maybe has changed..

No. In fact, PS/2 ports are worse than USB or serial, because they don't support plugging a device in without a reboot, and on many systems you have to get them the right way round or they don't work. In fact, PS/2 ports are only provided for compatibility with old keyboards and mice these days. They are becoming less and less common as USB and wireless keyboards and mice get more common.

9

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy