默默无闻的英国PC制造商如何发明ARM并改变了世界

2020-12-20 22:14:08

老实说:2020年真糟。今年的大部分时间里,坏消息和悲惨事件无情地绕,很难跟上。然而,我们大多数人都保持了这种状态,而我们大多数人的行为方式就是始终随身携带小型便携式计算机。至少在美国,我们仍然用搞笑的名字叫“电话”来称呼它们。

我们现在都可以使用一个感觉良好的失败者故事,幸运的是,我们2020年的厄运滚动自我并不一定要走得太远。那是因为这些相同的电话以及我们数字化生活的大部分都在同一件事上运行:ARM系列CPU。随着苹果基于其新的M1 CPU(基于ARM的处理器)发布了全新的Mac系列产品,并且这些机器获得了好评,现在正是时候让所有人想起这些奇怪的东西了。这些控制世界的芯片的来源不太可能。

如果您将现实作为剧本编写,并且由于令人困惑的原因,则必须指定大多数电话,游戏机,ATM和其他无数设备中使用的最常见的中央处理器是什么。一个来自主要制造商之一,例如Intel。当人们了解时,这种状况将是有意义的,并与世界相适应。某些行业巨头的市场支配地位不会给任何人带来任何麻烦。

但是,如果相反,您决定让这些CPU全部来自某个国家的一家鲜为人知的公司,通常这不是第一次成为高科技创新的全球领导者(当然,不是自1800年代以来) )?如果该CPU至少间接地归因于一个教育电视节目,该怎么办?生产者很可能会告诉您将该脚本回拨一小段。来吧,已经认真对待了。

ARM处理器是一种硅片,它可以控制全世界超过1300亿个设备,如果没有这种现代性,现代性将有效地崩溃,这是一个非常奇怪的起源故事。它的征途充满了看似糟糕的运气,最终提供了关键的机会,出乎意料的技术优势,这绝对是至关重要的,并且在某些设备中被认为是绝对的失败。

但是,电视节目确实使一切都动起来了,这是1982年BBC的一项名为“计算机程序”的程序。英国广播公司(BBC)试图对英国人进行教育,这些新的花哨的机器看上去像是与您的电视连接在一起的cr脚的打字机,到底是怎么回事。

该节目是由英国政府和BBC发起的更大的计算机素养项目的一部分,以回应人们对英国对美国正在发生的个人计算机新革命的深远而令人震惊的准备没有反应的担心。与大多数电视节目不同,BBC希望在节目中配备一台计算机,该计算机将用于解释基本的计算概念并教授一些BASIC编程。这些概念包括图形和声音,连接到图文电视网络的能力,语音合成,甚至是一些基本的AI。结果,演出所需的计算机必须非常好-实际上,制片人'最初的需求如此之高,以至于市场上没有任何东西能够真正满足BBC的愿望。

因此,英国广播公司(BBC)向英国年轻的计算机行业发出了呼吁,然后由辛克莱(Sinclair)主导,该公司在计算器和微型电视上发了大财。最终,这家规模较小的新贵公司最终获得了丰厚的合同:Acorn Computers。

橡果果公司(Acorn)是一家位于剑桥的公司,于1979年开始开发最初设计用于运行水果机的计算机系统(我们称为老虎机),然后将其转变为基于6502处理器的小型爱好者计算机系统。这与Apple II,Atari 2600和Commodore 64计算机等中使用的CPU系列相同。此CPU的设计将在以后变得很重要,因此,请不要忘记它。

橡子开发了一种称为Atom的家用计算机,当出现BBC机会时,他们开始计划将Atom的继任者开发成后来的BBC Micro。

BBC苛刻的功能列表确保了最终的机器在那个时代将非常强大,尽管不如Acorn最初的Atom后继设计强大。那个Atom的后继产品将配备两个CPU,一个经过验证的6502和一个尚未确定的16位CPU。

橡子后来放弃了该CPU,但保留了一个称为Tube的接口系统,该接口系统允许将其他CPU连接到该计算机。 (这也将在以后变得更加重要。)

BBC Micro的工程设计确实突破了Acorn的极限,因为它是那个时代的一台非常先进的机器。这导致了一些引人入胜的但可行的工程决策,例如必须使用电阻器组将工程师的手指放在主板上的位置才能使机器正常工作。

从来没有人真正弄清楚过为什么只有当手指放在主板上的某个点时机器才能工作,但是一旦他们能够用电阻器模拟手指触摸,他们就满意它能正常工作并继续前进。

英国广播公司(BBC Micro)证明了橡子的巨大成功,在1980年代成为英国主要的教育计算机。

每个渴望读懂这一点的人都知道,1980年代是计算历史上非常重要的时期。 IBM的PC于1981年发布,为个人计算设定了几十年的标准。 1983年的Apple Lisa预示了Mac和Windows-icons-mouse图形用户界面的整个革命,它将主导随后的计算。

橡子看到了这些事态发展,并意识到,如果他们想竞争,他们将需要比老化但可靠的6502更强大的功能来为其未来的机器提供动力。橡子公司一直在尝试许多16位CPU:65816、6502的16位变体,为Apple Macintosh提供动力的Motorola 68000,以及相对罕见的National Semiconductor 32016。

但是,这些工具都没有真正发挥作用,Acorn与Intel取得了联系,希望将Intel 80286 CPU实施到其新架构中。