科驴助手

首代冯·诺伊曼结构及其机种

首代冯·诺伊曼结构及其机种

第一部成功运作的冯·诺伊曼结构电脑是1948年曼彻斯特大学的小规模实验机(Small-Scale Experimental Machine),又称“宝贝”。随后在1949年,曼彻斯特马克一号(Manchester Mark I)电脑登场,功能完整,以威廉管和磁鼓(Magnetic Drum)作为内存媒介,并且引进索引暂存器(Index Register)的功能。

竞逐“第一部数位储存程式电脑”名号的还有在剑桥大学设计建造的电子离散顺序自动计算机(简称EDSAC),EDSAC比曼彻斯特的“宝贝”年轻一个年头,但是解决问题的能力不遑多让,然而实际上,启发EDSAC的就是埃尼阿克的继任者──电子离散变异自动计算机(简称EDVAC)。不像平行处理的埃尼阿克,EDVAC只使用单一的处理单元,此一设计简单好用,走在后来微型化趋势的前端,还增加了可靠的程度。近代电脑结构多取经自曼彻斯特马克一号、EDSAC和EDVAC,有些人也将其视为电脑界的“夏娃”。

欧洲大陆第一部通用型可编程化电脑是小型电子计算机(简称МЭСМ),由苏联基辅电机学会(Kiev Institute of Electrotechnology)的瑟吉·亚历塞维奇·列别捷夫(Sergei Alekseyevich Lebedev)带领一组科学家团队所建造,МЭСМ在1950年开始运作,使用6000根真空管,25千瓦的电力,每秒可作3000次运算。其它早期电脑还有澳大利亚设计的科学与工业研究议会自动计算机(简称CSIRAC),在1949年作首次程式测试。

1947年,一家以饮料起家的英国餐饮公司约瑟·里昂公司(J. Lyons & Company),对新式的办公室管理技术产生莫大的兴趣,决定积极参与电脑的商业开发。到了1951年,里昂一号(LEO I)电脑起跑,执行了世上第一个办公室电脑的例行指令。

1951年6月,通用自动计算机(简称UNIVAC I)送抵美国人口调查局,这部电脑由雷明顿兰德公司制造,却常被误认为是“IBM的UNIVAC”。雷明顿兰德公司后来以每台百万美金以上的售价,卖出46部。UNIVAC是第一部量产的电脑,使用5200根真空管,125千瓦电力,所使用的水银延迟线内存(Delay Line Memory)能储存11个正十位数字组1000个(72位元字组),UNIVAC不像IBM的电脑,配备有打孔卡读卡机,1930年代风行的金属磁带(即UNISERVO)导入后,结果与有些商用资料储存器件并不相容。那个年代,其它电脑都用高速的打孔带和现代的磁带(Magnetic Tape Data Storage)作为输出输入设备。

1951年11月,约瑟·里昂公司开始每周定期在里昂一号上,运作一支糕饼评估程式,这是第一支在程式储存电脑上的商业应用程式。

1952年,IBM公开IBM 701电子资料处理器,是IBM 700/7000型系列的前锋,也是IBM的第一部大型电脑。1954年推出IBM 704,所使用的磁芯内存后来成为大型电脑的标准配备。第一套可执行的一般用途高阶编程语言FORTRAN也是在1955年到1956年间,IBM为IBM 704所开发的,并在1957年初发表。

1954年,IBM推出一款电脑体积较小,价格和善,后来广受欢迎。这款IBM 650重达900公斤,附属的电力供应器件也有1350公斤左右,两者各安置在与人等高的橱柜里。这款电脑要价50万美金,或可以每月$3500块美金的代价出租。原本其磁鼓内存只能保存2000个十位数字组,还需要晦涩难明的编程程序才能有效运作,诸如此类的内存限制在之后的十年间主宰了编程程序,直到编程模组一番革命性的改变后,软件开发才有了较人性化的转变。

1955年,莫里斯·威尔克斯(Maurice Wilkes)发明微程式设计,将基础指令的程式内建,方便定义或延伸的工作7,广泛运用在大型计算机(和其它诸如IBM 360系列的电脑)的中央处理器和浮点运算单元上。1956年,IBM首部磁盘储存器件统计控制随机存取法(简称RAMAC)面市,使用50面24英吋的金属磁盘,每面100道磁道,总容量5MB,平均每MB需花费1万美金。

数学与计算机科学 · 相关知识