马克一号控制台
关于ferranti mark 1计算机的五个事实
- mark 1将一个20位的字作为一行点状电荷显示在威廉姆斯管显示器的表面,每个阴极管可以存储64行点。
- ferranti mark 1的规格与最终的曼彻斯特mark 1标准非常接近。为了提高可靠性,ferranti mark 1每个crt只重新存储一页。
- 数值存储在两个字中,但是ferranti mark 1将指令存储在一个字中。
- 主存储器由八个管组成,每个管可以存储64个字的一页。
- ferranti mark 1的指令集中包含了一个hoot命令,允许系统向操作员提供听得到的反馈。
ferranti mark 1计算机的历史:需要了解的内容
这台机器是由英国的ferranti公司发明的,基于由曼彻斯特大学的freddie williams和tom kilburn设计的曼彻斯特mark 1。它们之间的主要区别在于主存储器和辅助存储器的大小、更快的乘法器和更多的指令。
frederic williams(左)和tom kilburn(右)
在1948年6月成功测试运行后的两个月内,一台完全规模的小型试验机(也称为baby)正在进行中。ferranti正在研究商业生产,尽管由于财务困难,商业生产的进展远非确定。1951年2月12日,制造商将第一台机器交给了曼彻斯特大学。后来他们卖出了七个改进版。
快速事实
- 原始价格
- 约为30,000美元
- 销售量
- 暂无数据
一个20位的字被存储为一行点状电荷,沉积在威廉姆斯管显示器的表面上,每个阴极管可以存储64行点。主存储器由八个管组成,每个管可以存储64个字的一页。单个的80位累加器(a)、40位的“乘法器/商寄存器”(mq)和八个“b线”或索引寄存器都存储在其他管中,这是mark 1设计的独特特点之一。ferranti mark 1还可以使用两个40位的字来寻址累加器。一个偏移值使用每个管额外的20位字保存在辅助存储器中。
辅助存储器采用了512页的磁鼓,每个轨道有两页,旋转周期为30毫秒。该磁鼓的存储容量是曼彻斯特设计的8倍。
指令采用单地址格式,操作数像曼彻斯特机器一样被修改和存储在累加器中。总共的指令数量约为50条。ferranti mark 1可以在新的并行单元中以约2.16毫秒的时间完成一次乘法,其重要周期时间为1.2毫秒(约为原始机器速度的5倍)。乘法器使用了机器的4,050个真空管中的近五分之一。
ferranti mark 1计算机版本:每个版本
mark 1 star
在最初的两台计算机之后,一种改进版的设计被称为ferranti mark 1 star或ferranti mark 1*变得可用。这些改进主要集中在清理指令集以提高可用性。新的机器将数字转换为孔洞,而不是之前的孔洞到二进制数的映射,这产生了一个更简单的映射。
一些使用索引寄存器的指令也产生了奇怪的编程副作用,但制造商进行了调整以去除它们。同样,原始机器的跳转指令在地址上“前进一位”,原因是与奇怪的索引行为有关。虽然这些在理论上是有益的,但在实践中非常不方便,因此它们也得到了调整。最后,与大多数数字编写习惯一样,五位值的最低有效数字位于右侧。由于这些和其他增强功能,更新机器的编程容易度大大提高。
mark 1/1*的重量为10,000磅(5.0短吨;4.5吨)。在1953年至1957年之间,至少有七台mark 1*计算机交付给了阿姆斯特丹的shell实验室。另一台安装在曼彻斯特附近的avro chadderton工厂,用于制造飞机。人们利用这些计算机进行各种项目,包括vulcan项目。ferranti mark 1和mark 1*由conway berners-lee和mary lee woods设计,他们是tim berners-lee(万维网的发明者)的父母。
公众反应
mark i的职业生涯在公开和私人方面都是富有成果的。人们主要在应用科学和工程应用中使用这台机器。其中一台机器被运往加拿大,安置在多伦多大学。它最初的任务之一是为圣劳伦斯运河进行所有土木工程计算,这是一系列位于加拿大和美国之间的船闸、运河和水坝。