文章摘要
1981年8月12日,IBM推出5150个人电脑,改变了计算领域格局,其成功离不开兼容机市场,而Model F/XT键盘凭借出色做工为早期成功贡献良多。
文章总结
好的,作为一名专业的中文编辑,我已将原文内容进行重新陈述,保留了核心细节,并删减了与主题无关的冗余信息。以下是改写后的文章:
标题:IBM PC 与 Model F/XT 键盘诞生45周年
发布时间:2026年8月12日
45年前的今天,即1981年8月12日,计算领域的格局被彻底改变。IBM发布了5150个人电脑,它开启了一系列事件,定义了今天大多数人心中“个人电脑”的概念。尽管它并非第一台被称为“个人”的电脑,但它却是推动x86架构在办公室和家庭中普及的关键载体。公平地说,PC的长期成功并非IBM一己之功,IBM兼容的“克隆”市场也为其生态系统的繁荣做出了贡献。我认为,PC最初成功的一个重要因素在于它的键盘——Model F/XT。虽然其布局并非完美,但无疑是一款功能强大、做工精良的键盘。因此,为了庆祝这一时刻,我们将回顾这款键盘的起源与演变。
PC的诞生背景
在PC之前,IBM在20世纪70年代就发布过一些接近个人电脑的产品,并一直在探索个人电脑的概念。PC的型号5150,延续了5100便携式电脑、5110和5120计算系统的血统。而5100又是1973年IBM帕洛阿尔托科学中心开发的SCAMP原型机的演进。当时IBM通用系统部门的执行官威廉·C·洛被认为在推动这一原型机方面发挥了关键作用。5100被媒体誉为“个人电脑”,但价格昂贵,普通人难以企及。不过,它在1975年以“便携”著称,是当时IBM最小的计算系统。
IBM设计师汤米·R·哈迪曾构思过一些个人电脑的中间方案,包括1976年的“黄鸟”和1977年的“水瓶座”,两者都呈楔形,类似于后来的Commodore VIC-20等机型,但体积更大。“水瓶座”甚至造出了预生产原型,但因对使用气泡存储器模块缺乏信心而被放弃。1979年Atari推出8位电脑时,IBM也曾考虑收购Atari,并以Atari 800为基础开发PC。哈迪为此构思了一款珍珠白色的IBM品牌800电脑,但该计划未能推进。接下来,关键的产品是Datamaster。
Datamaster:PC键盘的基石
如果不谈及IBM System/23 Datamaster,就无法完整讨论PC及其键盘。Datamaster对IBM开发PC及其键盘产生了深远影响。5322型“桌面”Datamaster于1981年7月发布,随后是1982年5月发布的5324型“塔式”Datamaster。它们是基于Intel 8085的微型计算机,用于运行用BASIC编写的商业应用。
Datamaster的开发始于1978年2月,硬件在1980年7月就已准备就绪。然而,据参与Datamaster工作的IBM工程师大卫·J·布拉德利回忆,由于IBM决定让Datamaster的BASIC更符合其中型机System/34的实现,其发布被推迟了一年,仅比PC早一个月。5322的设计归功于汤米·R·哈迪,其设计专利于1980年2月提交。
Datamaster键盘为今天讨论的所有其他键盘奠定了基础。它是目前已知最早上市的Model F键盘,并很快扩展为整个80年代上半叶IBM旗舰键盘家族。它们都采用电容式屈蹲弹簧按键开关,由理查德·亨特·哈里斯设计。按下按键时,会压缩下方的金属螺旋弹簧,使其最终“灾难性地”屈曲,从而带动一块电容材料制成的小板,使其与一块电容感应PCB(称为“垫卡”)接触。
5322键盘是一个完整的子组件,安装在Datamaster主机内部。其按键布局源自IBM 5251/5252显示站打字机键盘。垫卡采用12x8的按键矩阵,并使用Intel 8048作为控制器。键盘使用并行接口,一次通过不同的扫描位线发送一个反相的7位扫描码。在接收端,Datamaster使用一个配置为模式1输入的8255可编程外设接口。由于键盘完全内置,它通过一个8x2排针直接连接到5322主板。
对于5324型,由于其是分布式系统,键盘是独立的,通过一根DB-25接口的电缆连接主机。从时间顺序上看,它发布于PC之后,因此其设计风格源自PC键盘,但外壳明显更大,支脚也更长。它有时会与后面提到的IBM 5291/5292键盘混淆,但5324键盘的边框是其中最大的,以至于有时被称为“边框大师”Model F键盘。5324键盘沿用了5322的键盘子组件,但在外部电缆前增加了一块“键盘适配卡”,以适配更长的电缆。
IBM PC与Model F/XT键盘
时间回到1980年7月:曾参与SCAMP项目的洛向IBM CEO弗兰克·卡里提出了开发一款小型、低成本商用和家用电脑的想法,卡里随后给了他一个月的时间开发原型,并在一年内推出成品。该项目被称为“国际象棋计划”。洛很快得到晋升,项目因此落到了菲利普·唐纳德·埃斯特里奇手中。团队由大约12名工程师组成,他们得以在IBM常规流程之外开发PC,最终在一年内完成了任务,而当时IBM的其他系统通常需要2到5年。
PC最早的设计草图(1980年8月10日)直到最近才被公开。它们显示,PC的许多关键特性很早就已确定,包括使用Intel 8088处理器、五个扩展槽、两个软盘驱动器、使用ASCII而非EBCDIC编码,以及一个独立的基于Model F的键盘。当然,也存在一些显著差异,例如显示控制器、电源单元的位置,以及最初指定使用8英寸软盘驱动器而非5.25英寸。但总体而言,它仍然可以辨认出是PC。
为了实现目标,团队还借鉴了开发Datamaster的经验,并使用了现成的组件。PC使用Intel CPU、各种Intel支持控制器和定时器以及8位ISA总线,这些都源于Datamaster对类似技术的使用。选择具有20位/1MB地址空间的8088,很大程度上是因为Datamaster的8085及其16位/64KB地址空间带来的困扰。选择8088而非8086,则是为了节省成本,因为只需支持8位数据总线而非16位。
正如你所知,IBM 5150个人电脑于45年前的今天发布。其重要性不言而喻。它的开放架构和对Intel 8088的使用,建立了一个最受欢迎、寿命最长的计算机生态系统之一。1983年3月8日,IBM 5160个人电脑XT(PC/XT)问世。与最初的PC相比,PC/XT增加了内置硬盘和3个扩展槽,其他设计则非常相似。尽管PC成功的因素很多,但配备一款出色的键盘无疑起到了推动作用。
IBM个人电脑键盘通常被俗称为“XT键盘”或“Model F/XT”,这是通过它与PC/XT的关联来区别于后来的IBM个人电脑AT键盘(“Model F/AT”)。F/XT的核心键盘组件与Datamaster的类似,但它采用了一种新的串行协议,即后来被称为IBM PC模式1(也称为“XT键盘接口”)的协议。它发送9位数据包,实现IBM扫描码集1。键帽命名改为ASCII风格而非EBCDIC。已知有两种主要的原始F/XT变体,分别称为Type 1和Type 2。
Type 1是原始设计,如今非常罕见。其芯片或外壳内部印有“81”日期代码,表明它很快被Type 2取代。有趣的是,IBM在电子设计上采用了与Datamaster不同的方法。它有一个24x4的按键矩阵,控制器被分为垫卡上的电容感应驱动器和多路解复用器,以及一个带有Intel 8048控制器的独立子板。这种设计的原因可能在于后来IBM 5291/5292的存在。从外部看,一个明显的标志是其原始电缆的180度5针DIN接口没有像Type 2那样的黑色塑料护套。键盘还有一个复位线,但IBM PC技术参考手册暗示它并未被使用,并在Type 2中被完全移除。
Type 2设计是大多数F/XT键盘的实际形态,到PC/XT时代,它已成为唯一可用的版本。如前所述,其DIN插头有塑料护套,且没有复位线。内部也发生了很大变化,在某些方面甚至有些复古。它重新使用了类似Datamaster的12x8矩阵,但配置不同。控制器再次与垫卡集成在一起,当然仍然实现了IBM PC模式1接口。
其他Model F键盘变体
IBM 5291/5292键盘:这款键盘很有趣,它就像F/XT的增强版。它拥有类似5324的宽大边框,但“额头”稍小。它还配备了夸张的三档可调支脚,是IBM键盘中最长的。因此,它常被称为“大脚”Model F。其按键命名因5291和5292的应用而回归5250风格。529X键盘的子组件与Type 1 F/XT相同,但没有控制器子板。相反,终端本身充当控制器,使键盘本身成为“无脑”设备。在所有今天讨论的键盘中,529X键盘的生产时间最长。Lexmark公司(1991年从IBM分离)至少生产到1994年中,使其成为最后一批生产的Model F键盘之一。Lexmark还翻新过现有的529X键盘,直到1996年其键盘业务结束。
IBM System 9000键盘:IBM Instruments Computer System 9000系列(CS/9000,后称System 9000)是一款基于Motorola 68000的实验室计算机。9002型键盘(混合键盘)非常有趣,它将原本位于9001前面的57键薄膜触摸面板集成到了键盘中。“混合”一词可能指其同时拥有屈蹲弹簧键盘和触摸面板。最终的设计与IBM 104键Model F Converged键盘非常相似。尽管9002计算机在近年出现过,但其键盘却从未现身,也没有任何80年代以外的照片。据我所知,9002混合键盘是已知最稀有的Model F键盘。
IBM 5155便携式个人电脑键盘:1984年发布的5155本质上是一个组装成便携形式的PC/XT。与原始F/XT相比,其键盘外壳为全塑料双色设计,并带有收纳电缆的隔间;底板是闪亮的银色铝制而非镀铬钢;使用6针模块化插头而非DIN接口。这使得键盘更轻,声音也更高。外壳可以免工具打开。不使用时,键盘可以直立安装在5155的前面,覆盖整个前面板。
TPC和EMR键盘:IBM Tempest PC(TPC)系列是经过设计或修改以满足TEMPEST规范(防止电子设备辐射电磁辐射)的IBM PC相关产品。TPC1和TPC2确实配备了名为TPC Keyboard I和TPC Keyboard II的F/XT变体。此外,还有IBM EMR Keyboard和EMR Keyboard II。所有四款键盘的控制器上都覆盖有粘土,使用更坚固的非螺旋电缆,并具有独特的插头。EMR I独特地使用了类似Type 1 F/XT的180度5针DIN插头,而其他三款则使用DE-9连接器。
IBM 5531工业计算机键盘:值得简要提及的是IBM 5531工业计算机及其键盘。5531是PC/XT的工业化版本,于1984年推出。其键盘虽然外观上像是工业灰色的F/XT,但设计无关,不被视为Model F键盘。它由Oak Switch Systems为IBM制造,使用其全行程薄膜按键开关。要将其与F/XT区分开来,请注意其更扁平的外观以及F键与其他按键之间分隔符缺乏弧度。
评论总结
根据评论内容,主要观点和论据如下:
1. 怀旧与个人回忆(多数评论,评分无) - 评论者分享与IBM PC相关的个人经历,如首次使用电脑、父亲的工作影响等。 - 关键引用:iberator提到“Apple II home computers and TRS-80 are 48”;secretsatan回忆“My first pc ran CP/M”。
2. 对IBM PC设计的批评(少数评论,评分无) - 认为IBM PC设计平庸,导致小型计算机市场“大灭绝”,现代桌面电脑仍受其影响。 - 关键引用:rbanffy指出“it was a mediocre design... caused a mass extinction in the small computer space”;“They probably have a complete 5150 inside them, just for compatibility”。
3. 对键盘布局的欣赏(个别评论,评分无) - 赞赏早期IBM PC的Ctrl键位置,认为现代键盘的Capslock键浪费了“黄金位置”。 - 关键引用:k3vinw表示“I love that Ctrl is placed in my preferred location... prime real estate that modern keyboards waste on Capslock”。
4. 对IBM品牌认知的疑问(个别评论,评分无) - 好奇当代计算机科学毕业生对“IBM”公司的看法。 - 关键引用:lenerdenator提问“I wonder what the average CS grad thinks... when they hear the company name 'IBM'”。
总结:评论整体以怀旧为主,多数人分享个人与IBM PC的早期接触经历;少数人批评其设计缺陷及对行业的影响;个别评论关注键盘布局和品牌认知变化。观点平衡,无显著对立。