atlas计算机的3个事实
- atlas被认为是最早的超级计算机之一。
- 它是第一台使用虚拟内存的计算机。
- 它倡导了多程序运行。
atlas计算机的历史
atlas计算机是由曼彻斯特大学的发明家和教授tom kilburn开发的。kilburn和他的团队于1956年开始研究atlas,并一直开发直到1962年完成。
1962年,tom kilburn站在曼彻斯特atlas计算机控制台前。
这台超级计算机与美国的项目齐头并进地开发。它使用创新的技术和零件,提供了第一个可以识别的现代操作系统、令人印象深刻的ram和多程序运行能力,虽然与现代计算机的桌面设计相去甚远。
快速事实
- 创建于
- 1962年
- 创建者
- tom kilburn
- 最初用途
- 使用多程序运行和虚拟内存进行核物理计算
- 成本
- 未知
1959年,曼彻斯特大学最终与ferranti公司合作。该公司在生产了atlas的试点版本之前,帮助生产了另外三个atlas 1版本。ferranti开始商业上推广atlas 2,这是第一版的缩小版本,使用了更便宜的零件。不幸的是,它被认为是一个商业失败。
atlas计算机的工作原理
atlas超级计算机既是一个研究项目,也是muse计划的一部分。该项目旨在使用操作系统运行核物理计算的多程序计算机。它拥有96 kb的ram和576 kb的存储空间。磁带和其他创新部件帮助驱动这台超级计算机。
曼彻斯特大学的atlas计算机
虚拟内存的概念最初由德国物理学家fritz-rudolf güntsch开发。从20世纪40年代末开始,电子计算机具有双层存储系统。在20世纪50年代,主存储器(今天的ram)通常是磁芯,而辅助存储器通常是磁鼓。处理器只能访问主存储器。程序员的主要任务之一是设计将程序分成块并安排它们在各个层次之间移动的良好方法。这些块被称为”分段”或”页面”,移动操作称为”覆盖”或”交换”。20世纪50年代的第一个操作系统的设计者梦想着通过自动化所有这些存储管理来减轻编程的负担。
在fritz-rudolf güntsch的开创性工作之后,操作系统设计师们很明显地意识到自动存储分配可以极大地简化编程,于是atlas出现了,它是第一个拥有虚拟内存工作原型的系统(他们称之为单层存储系统)。他们的想法的核心是一种激进的创新——“地址”和“内存位置”的区别。这导致了他们发明了三个东西:
- 他们构建了硬件,自动地将处理器生成的每个地址转换成其当前的内存位置。
- 他们设计了一种需求分页的中断机制,由地址转换器触发,将缺失的数据页面移入主内存。
- 他们构建了一种替换算法,一种检测并将最不重要的页面移到辅助内存的过程。
atlas计算机:安装情况
第一台atlas计算机安置在曼彻斯特大学,每天持续运行20个小时,运行约1,000个程序。该计算机由ferranti和大学联合使用。ferranti向客户收取每小时500英镑的费用,其中的一部分回归大学计算机收入基金。这台atlas计算机在1971年11月30日关闭。
还有其他两个atlas安装实例被出售:一个共同交付给伦敦大学和英国石油(1963年),另一个交付给原子能研究场所(1964年)。后者成为最大的atlas计算机,内含48千字节48位核心内存和32个磁带驱动器。该计算机最终在1974年3月关闭。
atlas计算机:历史意义
tom kilburn,atlas计算机、ssem和其他计算机系统的发明者,创造了在1960年代初被认为是最强大的计算机之一。atlas通过引入操作系统来减轻存储管理编程的负担,为现代台式计算机打下了基础。
atlas是成为世界上第一台超级计算机的有力竞争者。larc和stretch是美国的两个非常相似的项目。
这台计算机的成功使得kilburn于1964年创办了英国第一个计算机科学系。