智递科技:第一个用存储程序式电子计算机编码的人

  Joyce Wheeler 是首批使用的 EDSAC 的科学家之一。

  人生的“第一次”,总是令人难忘。比如第一次拿到薪水、第一次接触编程。

  她也不例外,但她的“第一次”显得尤为特殊,因为她是第一批吃螃蟹的人。

  EDSAC,1949年5月6日正式运行,是世界上第一台实际运行的存储程序式电子计算机。所有现代电脑的鼻祖之一。

  它由英国剑桥大学莫里斯·威尔克斯以及他的团队受冯·诺伊曼的《First Draft of a Report on the EDVAC》的启发,以EDVAC为蓝本,设计和建造而成。

  EDSAC使用了约3000个真空管,排在12个柜架上,占地5×4米,功率消耗12Kw。

  EDSAC 使用水银延迟线作存储器,分布在32个槽中,每个槽5英尺长,里面包含32个内存位置,共1024个位置。

  建造时只实现了一半,512个字,第二组于1952年添加.1952年增加一个磁带存储,但实际使用中不能良好工作。

  输入采用5路的穿孔纸带,使用电子纸带读入机,速度为每秒 6·2/3 个字符,1949年10月改进为每秒16字符,1950年使用光电阅读器,达到50字符每秒。输出使用电传打字机,速度6·2/3 字符每秒,1951年添加一个16字符每秒的纸带打孔机。

  另外,EDSAC可以外接阴极射线管(CRT),可以用来观察寄存器的值。

  Joyce Wheeler 就是其中研究者之一。

  “我的工作是研究恒星内部的反应,”她说,“我对主序恒星在主序列上能保持多久特别感兴趣。”

  “我想知道恒星需要多长时间才会消失。”她解释道。

  “使恒星发光的核反应堆的内部原理是一个需要解决的难题,”她说,“描述其能量过程的数学方程非常复杂。”

  “对于恒星来说,描述其行为和组成的是一组相当复杂的微分方程。”她补充说。

  EDSAC 帮助 Wheeler 博士研究恒星燃烧的过程

  但是,对于浩瀚星河而言,手工计算这些数据完全是天方夜谭。

  Joyce Wheeler 也曾在采访中说过,手工计算难以实现零失误。而诸多的失误对于研究恒星内部的反应是不能容许的。

  而EDSAC,可以准确的完成计算,解决Wheeler的精准计算问题。

  举报/反馈