USB把插线这档事儿彻底简化了:一根线同时能供电又传数据,能热插拔,不用重启,主机能挂127个设备,这套东西最后把乱七八糟的接口格局给收拢了。现在谁都觉得这是理所当然,可那会儿能把这套标准推成主流,还真不是一朝一夕的事儿。
往回拉到九十年代中后期,说USB是个观念翻地的玩意儿也不夸张。1996年USB 1.0出来,大家第一次意识到:一根线既能供电又能传数据,还能随插随用,不需要去调IRQ、设COM口,那感觉就像把一堆麻烦都塞进口袋里。可别以为一出来就完美——1.0更多是个概念机,速度和兼容性都还不够好。等到1998年USB 1.1真正普及,才开始能落地用:全速模式能到12Mbps,低速模式1.5Mbps,够鼠标、键盘这些常见外设用。厂商慢慢把产品线往USB靠,旧接口和新接口并存的时候,市场就乱成一锅粥,花了好一阵子才理顺。
苹果在这场变革里动了真格。iMac G3那阵子干脆把传统接口砍掉,机器上只留USB,这一招像放了个信号弹,其他厂商看着人家能卖座,也就跟着改了。再说那会儿英特尔、微软、康柏这些大玩家也坐下来把标准谈好,大家统一想法,才给USB长成主流留了土壤。厂商们一拍脑袋就换接口的少,更多是被市场、被兼容性逼着一步步迁移。
再往前看,八十年代末到九十年代初,接口那叫一个乱。记得小时候盯着286、486机箱背后一排插孔看得头晕:有串口有并口,有PS/2、有SCSI,还有厂商自家的专有口。每个接口都有自己的插头形状、传输速率、配置方式,插上去不一定能用,经常得去系统里改波特率、改COM号,弄错了就罢工。串口也就是RS-232,常用来连鼠标、拨号上网用的调制解调器,速率上常见几十到几百kbps,像115到450kbps这种,设置错一个参数就白忙活。并口那条粗壮的25针线主要给打印机用,速度比串口高点,普通并口能到1Mbps,后来的增强并口靠硬件握手和DMA能上十几兆,线又短,菊花链那是不行的。
PS/2插头是圆的,颜色区分清楚——绿色给鼠标,紫色插键盘。苹果自己有ADB接口来接键盘鼠标。想连外置硬盘、扫描仪那就常见SCSI,SCSI速度又快又能挂好几台,有的型号能跑到大概80Mbps,但贵、设置复杂,最多也就七台设备能挂上去,调试起来得慢慢来。别忘了游戏手柄经常是插在声卡上的专用接口,多少外设都有自己的小九九。要装个新打印机,有时候还得掏机箱插扩展卡,插完还得祈祷别把别的插槽碰坏。总之,厂商各自为政,兼容性差,普通用户拿到一堆设备想马上用,差点跟打怪似的。
USB来了以后,把这些具体麻烦一口气解决了不少。热插拔把老早要去调寄存器、换IRQ的活儿给省了;一根线既能传数据又能供电,少了外接电源适配器;用集线器(hub)可以扩展设备数量,理论上一个主机控制器能认127个设备,插一串也不慌。1.0把概念提出来,1.1让它真正可用,后面版本速度更快、功能更多,这段发展咱们就不细说了,那又是另一段故事。
过渡期的乱象也挺耐人寻味。厂商不是一夜之间把所有旧货架空了,产品线得改、工厂得调整、用户习惯得迁移,所以新旧接口共存那会儿市场很混。苹果那种把旧接口直接砍掉的做法速度快,但也有争议和阵痛。最后慢慢的,曾经让人抓心挠肝的接口混乱被清理,桌面线缆才开始显得整齐。记得以前在机箱背后摸插头的窘迫,手忙脚乱又小心翼翼,常常把线插错地方;现在一根线就能搞定,走到插座前都没那么多顾虑。那段改变的过程里,不光是技术推进,厂商让步、市场选择,用户的无形推动都起了作用。