PS2 端口与串行/USB 端口相比,有哪些明显的优势?

PS2 端口与串行/USB 端口相比,有哪些明显的优势?

这个问题可能有点傻... 有人告诉我 PS2 技术可以追溯到 20 世纪 90 年代初期左右。总体而言,主板制造商仍然支持 PS2 技术/端口,而不是为键盘和鼠标提供额外的几个 USB 端口。PS2 端口与串行/USB 端口相比有什么明显的优势吗?

我并不反对制造商继续支持 PS2(+:我的第一款罗技鼠标已有近十年的历史,已经陪伴过 3 台电脑了

答案1

是的!有些操作系统无法使用 USB 键盘或鼠标。此外,有些操作系统在安装时可能没有正确的 USB 驱动程序,这可能会导致操作系统安装出现问题。当然,这种问题现在很少见(但可能会因 USB 3 而再次出现),但对于设备制造商来说,兼容旧标准是值得的。

现在,在硬件方面,PS/2 的优势显而易见。所需的驱动程序使用起来更简单,并且可以比 USB 驱动程序更早地加载,因此 PS/2 在恢复在启动过程的某个部分“挂起”的损坏操作系统时非常有用。另一点是 PS/2 KVM 切换器更容易设计,制造成本更低。最后,重点是 PS/2 连接器本身相对较小,使用起来并不困难,足以满足键盘和鼠标的使用。就响应时间而言,答案声称 PS/2 确实比 USB 设备更具优势。

PS/2 的另一个“优势”是它是一种根深蒂固、古老且经过验证的标准,因此得到了制造商“惯性”的支持。正如我们在分析计算机历史时所看到的,即使在速度和可用性方面具有显著优势的情况下,USB 也花了一些时间才取代现有的串行和并行端口以及某些专有连接器。就我所见,在当前情况下,USB 在用于将鼠标和键盘连接到台式计算机时并没有那么多优势,PS/2 唯一的主要缺点是连接器不像 USB 那样容易插入,并且官方热插拔支持已大部分移植到使用 PS/2 的当前系统中。

答案2

从我目前在本页上读到的内容来看,似乎很多人都被误导了。以下仅是有关键盘的信息。我不知道 PS/2 鼠标的情况。信息来自http://www.overclock.net/t/491752/mechanical-keyboard-guide#post_6009418

按键阻塞和重影

重影是指您按下键盘上的两个键,而第三个键(您没有按下)也会发送到 PC。即使在最便宜的现代主板上也很少看到这种情况,因为制造商习惯于限制翻转,以便始终阻止重影键。

按键锁定听起来很简单;当您达到最大按键翻转次数时,您就会遇到这种情况。因此,如果您按下 2 个键,而第三个键在您的主板上被锁定;那么您就经历了锁定,因为您的键盘只有 2KRO。

密钥翻转 (#KRO & NKRO)

NKRO 是指您可以同时按下任意多个键,并且所有键都会通过。这类似于某些“游戏键盘”错误地宣传的“防重影”功能,尽管 Logitech 和 Razer 仅将其应用于 WASD 集群。请注意,目前只有 PS/2 键盘可以实现完整的 n 键翻转;尽管微软和 Ducky 只是两家已经考虑通过 USB 设计 NKRO 的公司。

xKRO,其中 x = 任意数字,是您的主板的按键翻转;代表您在不会遇到任何按键阻塞的情况下可以按下的最大按键数。

许多 USB 机械键盘都标有 6KRO,这意味着用户可以同时按下任意 6 个键而不会遇到阻塞。这通常对大多数用户来说已经足够了。不过,少数游戏可能会遇到 6KRO 问题。带有 6KRO 的 USB 键盘还允许最多 4 个修饰键与这 6 个普通键一起使用。这些修饰键包括 CTRL、ALT、Shift 和 Super(Windows、Command 或 Meta 键)。有时这还包括某些键盘上的 FN 键。

按键弹跳

所有类型的按键开关(包括橡胶圆顶)都具有这种功能。按下按键时,开关在就位时会非常快速地“弹开”和“关闭”。这会导致按键在每次按下时都会被多次记录。因此,键盘需要实现某种去抖动延迟 - 这样,一旦您按下按键,控制器就会等待一段时间,然后再记录按键。例如,Cherry MX 开关需要 5ms 的去抖动时间,而橡胶圆顶则需要更长的时间(具体时间取决于其质量)。

轮询率和响应时间

虽然它对鼠标非常有用,但对键盘来说却毫无意义。让我们假设所有开关都具有 Cherry MX 开关的 5ms 去抖时间(这非常慷慨)。即使您拥有超人的速度和反应能力,每个按键也会至少延迟这么多。所以实际上,任何超过 200Hz(最好)的轮询率都是绝对无用的,只不过是市场炒作。它甚至可能有点有害,因为您会浪费 CPU 时间不必要地轮询键盘。与 USB 键盘不同,PS/2 板根本不轮询。它们只是在准备好时将信号发送到 PC,这会导致硬件中断,迫使 CPU 记录该击键。

PS/2 还是 USB?

PS/2 在三个方面胜出:首先,它支持全 n 键翻转。其次,PS/2 键盘不是轮询式的,而是完全基于中断的。第三,它不可能因为 USB 总线被其他设备使用而延迟。USB 传输模式有两种 - 中断传输模式(USB 轮询键盘,当检测到按键时,USB 控制器将中断发送到 CPU)和等时传输模式,后者为键盘保留一定量的带宽,并保证总线上的延迟。不幸的是,绝对没有使用后者的键盘,因为必须使用特殊的控制器,因此成本过高。

因此,如果您的键盘同时支持 PS/2 和 USB,并且您的 PC 有 PS/2 端口,那么没有理由不使用它。

答案3

对于鼠标而言:PS/2 也是基于中断的,这意味着信号无需等待轮到它。在大多数情况下,丢失的时间非常短,您不会注意到。

然而,至少在游戏“星际争霸:母巢之战”中,在竞技水平的短时间内你的速度通常可以超过每秒 10 个动作,因此让键盘和鼠标都进行基于中断的操作非常重要,否则它们会以错误的顺序重叠。

我发现这只是在竞争层面上的问题,但这仍然是我选择任何支持 PS/2 的硬件的原因(当我购买新电脑时,主板需要 2 个 PS/2)。

我知道 PS/2 的轮询率要低得多,但这对 PS/2 来说根本无关紧要,因为信号会中断,而不会等待确认。

PS/2 的不便之处(例如启动和可能损坏主板)是 100% 真实的,但至少对我来说,因为我不打算在它们坏掉之前拔掉它们,所以它没有任何缺点。

换句话说,这取决于买家及其期望。

不幸的是,PS/2 鼠标现在已经很少见了,当我找到一个可以用的鼠标时,我往往会同时购买多个,只是为了有备用的。

答案4

如果键盘或鼠标无法在 USB 端口上使用,请将键盘或鼠标插入 ps2 端口。

如果计算机只有 2 个 USB 端口,甚至 4 个,那么 2 个 ps2 端口就特别有用。我几乎从来没用过插拔 ps2,因为它看起来非常可靠。但我用过 USB,可能主要是因为我把它们插入了 USB 集线器。

当您在电源接通后立即插入 PS2 键盘时,例如,如果计算机处于关闭状态,然后您打开计算机。或者,如果您“冒险”在计算机处于开启状态时将其插入以进行测试,则指示灯会闪烁,电源接通。插入 USB 键盘时,您不会看到该提示。(我想您可以点击数字锁定等,但您往往不会立即看到提示)

缺点是,PS2 显然不支持热插拔,但这样做可能会损坏主板 http://www.computing.net/answers/hardware/ps2-mouse-amp-keyboard-hot-plug/24664.html
http://forums.overclockers.com.au/showthread.php?t=378403
那已经是旧闻了所以可能已经改变了。

相关内容