计算机发展史故事【12】

芯片计算机

在这里插入图片描述

众所周知,所谓286、386、486 个人电脑等名称的起源,在于它们采用了英特尔公司研制的微处理器X86 系列芯片286、386 和486。然而,这种以数字为电脑命名的奇特现象,却来源于霍夫博士等人发明的世界上第一个微处理器芯片──4004。霍夫也因此以“二次大战以来最有影响的7 位科学家之一”身份,入选美国国家发明荣誉展厅,与在科学领域作出伟大贡献的爱迪生等120 人同列在一起。霍夫的发明引来了浪潮滚滚的计算机革命。
1968 年,应诺依斯的恳切邀请,斯坦福大学助理研究员马西安·霍夫(M.Hoff)加盟英特尔,成为这家刚刚开张的高技术公司第12 名员工,年仅31 岁。他被指派为英特尔公司应用研究的经理后,莫尔交给他的第一项重任,是代表英特尔与日本一家名曰“商业通讯公司”合作研制一套可编程台式计算器。
日本人带来了自己的设计资料,英特尔只承担芯片材料等方面的辅助任务。霍夫认真研究了图纸,发现这种简单的计算器竟然要安装约十块左右的集成电路芯片。他向合作者提议减少芯片的数目,但被日本人冷冷地拒绝了。诺依斯得知霍夫的处境,不断鼓励他,支持他按自己的想法去改进设计。
霍夫把自己关在实验室里潜心思考,他的实验室十分狭窄,只有一台DEC公司生产的PDP-8 小型电脑。三个月来,霍夫把日本人方案的优劣翻来复去地琢磨。他后来对人讲,他始终“保持孩子般的天真好奇,总对一种东西为什么会以某种方式工作,或者把两样东西放在一起会发生什么感到惊奇”。或许,就是这种“天真”使他突发奇想。霍夫猛地打开笔记本,奋笔疾书。他写道:“完全可以把日本人的设计压缩成三块集成电路芯片,其中最关键的是中央处理器芯片,把所有的逻辑电路集成在一起;另外两片则分别用作储存程序和储存数据。”
这种把“两样甚至更多的东西放在一起”的设想,让霍夫萌生了微处理器的新观念。莫尔对此首先表示赞许,并给他派来麦卓尔(S.Mazor)当助手。凑巧得很,仙童公司的芯片设计专家费根(F.Faggin)“跳槽”转到英特尔,也加入到研制组,为霍夫设计的芯片画出了线路图。芯片图纸让霍夫十分满意,口口声声称赞它是一份“干净利落的蓝图”。
1971 年1 月,霍夫研制小组终于制成了能够实际工作的微处理器。在大约12 平方毫米的芯片上,共集成了2250 个晶体管。英特尔的广告介绍说,它只比一枝铅笔尖稍大一点,在半只火柴盒面积大小的硅片上,可以容纳下48 个微型的中央处理器!微处理器的体积如此之微小,但是每块芯片却包含着一台大型电脑所具有的运算功能和逻辑电路,比埃历阿克的计算能力还要强大得多。从埃历阿克到4004 只有25 年,在历史的长河中只是一瞬间,埃历阿克电脑占地170平方米,而微处理器仅仅占地……,它还能用“占地”来描述吗?
1971 年11 月15 日,英特尔公司决定在《电子新闻》杂志上刊登一则广告,向全世界公布微处理器,并据此声称“一个集成电子新纪元已经来临”。这一天,就是微处理器正式诞生的纪念日,它意味着电脑的中央处理器(CPU)已经缩微成一块集成电路,意味着“一块芯片上的计算机”诞生。
不久,英特尔公司另一种型号的微处理器8008 研制成功。紧接着,在少许改进后,又推出最成功的微处理器8080,这种芯片及其仿制品后来共卖掉数以百万计。随着销售量的增大,它的价格也从最初每块360 美元迅速降低到3 元钱就可以买回。对此,英特尔公司的销售部经理恢谐地提出了一个“吉尔贝克定律”,作为“莫尔定律”的补充:“每一种芯片的单价最后都要降到只有5 美元,除了那些卖不到5 美元的芯片之外。”在价格方面,不到5 美元的8080,比起埃历阿克的40 万巨资来,确实让人瞠目结舌。
在英特尔公司的带动下,1975 年,摩托罗拉公司也宣布推出8 位微处理器6800。1976 年,曾经为霍夫画出“干净利落芯片图纸”的费根,在硅谷组建了ZILOG 公司,同时宣布研制成功8 位微处理器Z-80。于是,70 年代后期,8080、6800 和Z-80 微处理器形成了三足鼎立的局面。

“牛郎星”升空

1974 年12 月,美国《大众电子》杂志一反常态,把翌年一月号的刊物提前投放在各书报摊点,用最引人注目的大字标题发布消息:“世界第一套微型电脑组件挑战所有种类的商业电脑!”这台所谓微型电脑组件名叫“Altair8800”,即银河系里那颗明亮的星座“牛郎星”。
“牛郎星”的发明人爱德华·罗伯茨(E.Roberts)是位电脑爱好者,身高约有1 米9,精力充沛,性格倔强。60 年代从海军陆战队退役后,他就在新墨西哥州阿尔伯克基市开了一家小小公司,叫作“微型仪器与自动测量系统公司”,简称MITS 公司,专门制作和销售台式计算器,生意做得十分红火。不料到了1974年,拥有集成电路发明权的德州仪器公司(TI),以雄厚的实力大举“进犯”计算器市场。罗伯茨哪是TI 的对手,削价竞争不几天就败下阵来,直滑到破产的边缘,欠下了25 万美元的债务。
无可奈何之中,罗伯茨把目光投向了英特尔公司研制的8080 微处理器,想用它来装配一种专供业余爱好者试验的计算机,以挽救濒临倒闭的公司。他以每块75 美元的价格向英特尔购到8080 微处理器和其他元件,一面突击组装样机,一面派员与新闻媒介联络。恰好《大众电子》在过去数月里一直在寻找独家新闻,编辑所罗门主动上门观看了罗伯茨的设计方案,感到这是一个有可能吸引读者的话题。
回到家里,所罗门还在想着罗伯茨的计划。从报纸的角度看,这台尚在襁褓的电脑还缺乏一个响亮的名字。想着想着,他忍不住向他的女儿征求意见:“一种新的电脑叫什么名字最能引起你的注意呢?”所罗门的女儿才12 岁,正在津津有味地观看电视,而电视里恰好在播放科幻片《星球大战》,她随口便答:“牛郎星。”因为电视里的宇宙飞船正向牛郎星飞去。于是,罗伯茨的电脑就这样稀里糊涂地被命了名。
然而,好事多磨。罗伯茨好不容易装配成功的第一台样机,在邮寄给所罗门的途中莫名其妙地不知所终。杂志已经排了版,十万火急地等着封面的照片,要抢在圣诞节前发行。MITS 公司已绝无可能立即重装第二台,万般无奈,罗伯茨只好把一个仅有仪表外壳的机器重新寄出,《大众电子》上刊登的正是“空壳电脑”的“玉照”,简直就是“伪劣产品广告”,把百万读者都蒙在鼓里。谁知“牛郎星”的反应出人意外,定货单立即像雪片般纷飞而来,随之而至的,当然还有罗伯茨日夜盼望的转帐支票。MITS 公司得救了,救星正是“牛郎星”──世界上第一台用微处理器装配的微型计算机。
根据杂志介绍,阿尔泰勉勉强强算是一台电脑。在金属制成的小盒内,罗伯茨装进两块集成电路,一块即英特尔的8080 微处理器芯片,另一块是存储器芯片,最初仅有256B 容量,后来才增加为4KB。既无可输入数据的键盘,也没有显示计算结果的“面孔”。插上电源后,使用者需要用手按下面板上的8 个开关,把二进制数“0”或“1”输进机器。计算完成后,面板上的几排小灯泡忽明忽灭,就像军舰用灯光发信号那样表示输出的结果。
“牛郎星”诞生时的模样实在不敢恭维,它完全无法与IBM360、PDP-8 或者“新星”等大、中、小各种电脑相比,更像是简单的游戏机。然而,它也有上述所有机器不可比拟的优点──体积小,小到只能以“微型”相称;价格低,低到罗伯茨只标价每台397 元。
别看《大众电子》吹得天花乱坠,当时所有的计算机企业谁都不屑一顾,这种简易的机器,充其量供大学生当玩具。如果你的公司想用电脑处理业务,捧回一台阿尔泰,便会发现它确实没有多大用途。奇怪的是,仅在1975 年,阿尔泰公司就卖出了它所能生产的全部“牛郎星”,共计2000 台机器,比罗伯茨最乐观估计的800 台翻了一番还超过。
2000 台“牛郎星”大都走进美国一些家庭的汽车库;它们的购买者,大都是些初出校门的青年学生。就在这些汽车库里,“牛郎星”引来成群的喜鹊搭就彩桥,终于呼唤出“织女”下凡,织就了电脑世纪的万紫千红。人们现在普遍认为,“牛郎星”正是微型电脑的“开山鼻祖”。由于霍夫发明的微处理器必须配上存储器和其它外围设备才能组成计算机系统,或许当时正
牌的电脑制造公司对它心存疑虑,直到三年后,以微处理器为心脏的微型电脑才“千呼万唤始出来”。

微软树大旗

1975 年,罗伯茨因发明第一台微电脑“牛郎星”大获成功。《大众电子》曾在宣传中说,“牛郎星”将面向普通用户,采用最简便的BASIC 语言编程。
然而,它的存储器只有4K,专家们都认为难以支持BASIC,罗伯茨手中根本没有这种软件。
那一日,罗伯茨突然接到一个电话,声称自己是西雅图市的交通数据公司,可以为牛郎星电脑开发出BASIC 语言,并询问他是否有兴趣。
罗伯茨岂止是有兴趣,如果有谁真能做成这件事,那“牛郎星”就不再是件玩具,它将成为一台名符其实的个人计算机。一个星期后,罗伯茨又接到一封正式的信函,信中说他们已经做成了软件。罗伯茨当即按信里提供的地址打去电话,可对方答复说那儿是西雅图市的湖边中学。罗伯茨摇摇头,心想这一定是哪个调皮学生的恶作剧,正准备作罢时,子虚乌有的公司又打来长途。这一回,罗伯茨不客气了,他恼怒地大声嚷道:“如果你们真有BASIC 软件,那就劳驾送到MITS,我保证在阿尔伯克基机场恭候!”他本想激出对方的真情,哪知电话传来肯定的答复:“完全可以,三周后,请您到机场接站。”
三周后,罗伯茨接到的竟然是一个乳臭未干的大孩子。来者说他叫保罗·艾伦(P.Allen),全权代表他的伙伴比尔·盖茨(B.Gates)。此时此刻,比尔·盖茨正在远隔千里的波士顿哈佛大学校园,忐忑不安地等待着消息。
这位比尔·盖茨,戴着大镜片的眼镜,一副娃娃脸,只是个不到19 岁的大学生。他生于西雅图一位律师和一位教师组成的家庭,家教良好,但绝无与电脑有关的遗传因子。1969 年,他就读的湖边中学引入一套PDP-10 小型电脑终端,用电线连接着电传打字机,并按使用时间付费。比尔在这台电传机上做起他的“软件梦”,同时也结识了比他高两年级的保罗·艾伦。两人共同在电脑上写出一个“井字棋”游戏,玩得好不开心。小家伙们终日迷恋电脑的后果,使学校付不起昂贵的费用,不得已对他们的上机次数进行严格限制。
无电脑可玩,比尔和保罗实在技痒难忍。翻箱倒柜凑齐360 元钱,捧回一块英特尔生产的微处理器8008 芯片,设想做一台记录分析交通情况的小装置。就这样,西雅图出现了一家由两个中学生组成的“交通数据公司”。这种灰色盒子里缠满电线的小玩意,不知为何被好几个州的交通部门看中,为此他们真的净赚了近2 万元。直到后来,比尔·盖茨考上了哈佛大学法律专业,仍对电脑情有独钟。
1974 年12 月一个寒冷的冬天,保罗在路边报亭上偶尔发现了元月号《大众电子》配发“牛郎星”照片,兴匆匆找到已经考入哈佛大学的比尔·盖茨。“千载难逢的机会到了,”他对比尔嚷道,“我们可以为它编写BASIC 语言。”比尔·盖茨受到感染,灵机一动想出了好主意,他对保罗说:“我们可以用学校的PDP-10 机开发一种模拟‘牛郎星’的程序,然后向BASIC 冲击!”接下来,两人侃出了软件框架并初步分了工。保罗负责编写模拟程序,比尔则主攻BASIC解释程序。两个不知天高地厚的少年,当他们通过电话向罗伯茨拍胸保证三周交货的时候,所谓BASIC 软件还只是凭空想象而已。
好在无论是模拟还是解释程序,对两人都不陌生。保罗的工作必须先行,他不到两周就干完了模拟程序。比尔·盖茨面对的难题更多,他整整写了8000 行的机器语言程序,又千方百计地精练压缩,设法使它能装进牛郎星电脑狭小的“身躯”。然而,越是临近完工,他们就越是紧张,毕竟没有一台真正的“牛郎星”,编写的程序能不能在微型电脑上运行,谁也不敢打包票。直到最后把保罗送上了飞机,比尔·盖茨的心仍不踏实。
显然,跟随罗伯茨来到MITS 的开发实验室的保罗更加紧张。当他终于第一次看到了真实的“牛郎星”时,立即就把带来的程序纸带送进电脑的读带装置,心已经提到了喉咙口。时间一分一秒地过去,读带机还在“咔咔”地“吃”进纸带,这几分钟就像是过了好几年。突然,电传打字机轻轻地动作了一下,打印纸上印出了“READY”,标志着电脑做好了准备。保罗猛地转过身,双手抱住罗伯茨的肩膀:“牛郎星现在有了BASIC!”他马上写了一段模拟阿波罗飞船登月的程序,交给罗伯茨打孔输入,程序果然十分准确地运行出结果。这大概是世界上第一台微电脑第一次真正的应用。
不久,罗伯茨开着他那辆蓝色货车巡回美国各大城市,为牛郎星电脑摇旗呐喊。在他的手里,如今有了一件最能吸引观众的法宝──买一部“牛郎星”电脑,可配上一位“织女”──BASIC 软件,引来各界人士纷纷解囊。到1980 年为止,这种软件竟卖出了100 万套。
在BASIC 软件成功的鼓舞下,比尔·盖茨毅然从哈佛大学退学,于1975 年7 月在阿尔伯克基竖起了微软公司的大旗。公司简称MS,连同保罗和他自己,一共6 员大将,专门从事微型电脑的软件开发。比尔·盖茨为公司制定了奋斗目标:“每一个家庭每一张桌上都有一部微型电脑运行着微软的程序!”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/11293.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态路由-链路状态路由协议ospf案例

实验拓扑和要求如图 ospf实验 1.设置各个接口地址 2.测试ar5到ar6的连通性 3.配置ospf协议,routerid,area, 详细的网络信息,等待网络收敛后, 查看ospf信息,路由表信息,再次测试连通性 注意区域…

防火墙技术基础篇:网络地址转换(NAT):防火墙技术的核心机制

防火墙技术基础篇:网络地址转换(NAT):防火墙技术的核心机制 网络地址转换(NAT)是现代网络架构中不可或缺的一个组成部分,尤其在防火墙技术的实现中扮演着重要角色。本文旨在全面解读NAT的工作机…

AI算法-高数5.1-线性代数-向量定义、表示和向量间的关系

看线性代数这篇文章(AI算法-高数5-线性代数1-基本概念、向量-CSDN博客)理解有些吃力的朋友们,可以先学下宋浩老师的这些课程。 宋浩老师: 3.1 n维向量及其运算_哔哩哔哩_bilibili 3.2 向量间的线性关系(一&#xff…

MFC编程之设计美丽的对话框

目录 写在前面: Part 1:美美的设计一下计算器的布局 1.描述文字: ​编辑 2.ID: Part 2:美美熟悉一下计算器的工作流程 Part 3:美美设计一下控件功能 1.edit control: 2.相关变量初始化&…

Agilent MSO9404A、Keysight MSO9404A示波器,4 GHz,4 通道,20 GSa/s

Agilent MSO9404A、Keysight MSO9404A、HP MSO9404A 示波器,4 GHz,4 通道,20 GSa/s Keysight MSO9404A 示波器配备 15 英寸 XGA 显示屏,封装深度仅为 9 英寸(23 厘米),重量仅为 26 磅&#xff…

AI地名故事:笔岗村

笔岗村,实际上是由笔村和宏岗村两个古老的村落合并而成的。南宋度宗元年,也就是公元1265年,笔村开始建立。随着时间的推移,到了宋代后期,宏岗村也相继建立。这两个村落各自承载着丰富的历史和文化,最终在历…

铁山靠之数学建模 - Matlab入门

Matlab基础 1. Matlab界面与基本操作1.1 matlab帮助系统1.2 matlab命令1.3 matlab功能符号1.4 matlab的数据类型1.5 函数计算1.6 matlab向量1.7 matlab多项式1.8 M文件1.9 函数文件1.10 matlab的程序结构1.11 echo、warning和error函数1.12 交互输入1.13 程序调试1.14 设置断点…

‌‍‬⁣⁡​⁤⁢​⁢⁡⁣‬‍‌​​‬ ​‍⁤‬ ‬⁡⁡⁡‍‌‬⁡⁡⁢‬⁤⁢⁢⁤​‍‌​​‬ ​⁣‌绘唐3一键追爆款反推软件哪家好

‌‍‬⁣⁡​⁤⁢​⁢⁡⁣‬‍‌​​‬ ​‍⁤‬ ‬⁡⁡⁡‍‌‬⁡⁡⁢‬⁤⁢⁢⁤​‍‌​​‬ ​⁣‌绘唐3一键追爆款反推软件哪家好 支持单镜精绘,可以根据故事情节进行单镜头绘图调整,并支持对SD各类模型的自定义调整。 支持一键完成图文视频合成&am…

Windows11“重置此电脑”后,Edge浏览器在微软应用商店显示“已安装”,但是开始菜单搜索不到的解决办法

Windows11“重置此电脑”后,Edge浏览器在微软应用商店显示“已安装”,但是开始菜单搜索不到的解决办法 为什么重新使用Edge?问题描述不该更新可用更新问过AI(通义千问),并且AI提供方法全都无效。现象 操作步…

国产分布式数据库高可用故障检测实现

在分布式数据库架构下,当数据库节点异常时,数据库管理组件能够自动感知到异常并触发节点隔离或者自动切换,是数据库高可用容灾的基本能力。在节点服务器异常、网络异常或进程异常等场景下,各数据库产品本身已经具备了可靠的检测能…

为什么说气膜是环保建筑呢—轻空间

气膜建筑,作为一种绿色环保建筑,其环保特性主要体现在以下几个方面: 1. 节约水资源: 气膜建筑在施工和运行过程中不需要大量水资源,与传统建筑相比,可以每年节约数万吨水资源。这种节约不仅有利于缓解水资源…

【学习AI-相关路程-工具使用-自我学习-Ubuntucudavisco-开发工具尝试-基础样例 (2)】

【学习AI-相关路程-工具使用-自我学习-cuda&visco-开发工具尝试-基础样例 (2)】 1、前言2、环境说明3、总结说明4、工具安装0、验证cuda1、软件下载2、插件安装 5、软件设置与编程练习1、创建目录2、编译软件进入目录&创建两个文件3、编写配置文…

【iOS开发】—— 初识锁

【iOS开发】—— 初识锁 线程安全锁的种类自旋锁定义原理自旋锁缺点OSSpinLock(自旋锁) 互斥锁os_unfair_lockpthread_mutexNSLockNSRecusiveLockSemaphore信号量synchronized 总结两种之间的区别和联系: 线程安全 当一个线程访问数据的时候…

Request请求数据 (** kwargs参数)

目录 🌟前言🍉request入门1. params2. data3. json4. headers5. cookies6. auth7. files8. timeout9. proxies10. allow_redirects11. stream12. verify13. cert 🌟总结 🌟前言 在Python中,发送网络请求是一项常见的任…

淘宝商品评论电商API接口,让你购物不再困扰

现在的时代购物已经成为了人们生活中不可或缺的一部分。然而,面对琳琅满目的商品,我们常常犯愁,不知道如何选择。为了解决这个问题,淘宝推出了商品评论电商API接口,为广大消费者提供了极大的便利。联讯数据将详细介绍淘…

数据挖掘实战-基于决策树算法构建银行贷款审批预测模型

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

6818Linux内核--Bootloader应用分析

Bootloader应用分析 一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 引导加载程序。包括固化在固件( firmware )中的 boot 代码(可选),和 Boot Loader 两大部分。 Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 文件系统…

一分钟把小程序音频保存到手机上

在这个快节奏的时代,每一分钟都显得格外珍贵。你是否曾在小程序中偶遇一段旋律,它如同清晨的露珠,晶莹剔透,却又转瞬即逝?是否曾在某个瞬间,渴望将那段旋律永久地镌刻在心间,让它成为你私人时光…

【微信小程序开发】flex布局在小程序开发项目中的应用详解

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

温情母亲节,李良济中医课堂,用爱呵护妈妈的健康与美丽

这个世界上,有这么一个人,你听过她最美的年华,她见证你最美的长大,这个人就是妈妈。 知恩于心,感恩于行!母亲节,李良济中医课堂助健康,滋养好物养身心,与您一起用爱守护…