发布日期 | 1973年3月1日 |
创作者 | butler lampson, charles p. (chuck) thacker |
原价 | 32000美元 |
售出数量 | 2000+ |
butler w. lampson(左图)是xerox alto的创始人,charles p. (chuck) thacker是项目负责人。
关于xerox alto计算机的3个事实
- xerox alto创建于1972年。
- xerox alto包括各种编程设施和软件应用。
- alto是第一个拥有所有现代图形用户界面组件(gui)的系统。
xerox alto于1972年在xerox palo alto research center(parc)创建。alto对随后几十年的个人计算机设计产生了重要影响,尤其是macintosh和第一代sun工作站。
虽然它不是一款商业产品,但在parc、其他xerox设施和知名大学中广泛使用了数千台。它不是一个普通人的购买预算范围内的东西。
alto是第一个拥有所有现代图形用户界面组件(gui)的系统。它是第一个使用以太网技术的系统。alto还获得了第一个所见即所得的文字处理器。
parc的科学家和经理butler lampson在1972年12月的备忘录(见xerox alto备忘录)中首次提出了alto的概念,并请求xerox corporation帮助创建多台alto个人工作站。
alto的灵感来自于斯坦福研究所(sri)的douglas engelbart的on-line system(nls),由项目负责人chuck thacker主要配置。由carl j. clement、ken campbell和fred stengel领导的clement designlabs负责制造alto。
designlabs与xerox el segundo的rick nevinger和tony ciuffini合作,开发了最初的80台设备(一台alto的初始成本约为10000美元)。他们负责在xerox alto中安装电子设备。由于试验批次取得了成功,该团队在接下来的十年内生产了约2000台设备。
xerox alto计算机规格
原始的altos包括:
- 128kb的内存(售价为4000美元)
- 2.5mb可移动式磁盘驱动器
- 5.8 mhz的cpu
- 64键键盘和一个五指键集
- 位图的黑白显示屏,尺寸为606×808(与普通(8.5英寸x11英寸)纸张的尺寸相同,垂直对齐)
- 三按钮鼠标
alto的历史:需要了解的内容
在大部分的1970年代里,alto一直处于开发状态,周期性地加入先进的硬件和软件功能。parc的alto通过一种名为以太网的新型网络技术连接在一起,形成了一个局域网。
早期的alto软件是用bcpl编程语言创建的,之后是smalltalk和mesa编程语言,这些语言在parc之外并不广泛使用,但对后来的编程语言产生了影响,包括modula(参见xerox alto用户手册)。
alto的处理器是基于德州仪器74181芯片的位片处理器,具有一个可写控制存储器扩展的只读控制存储器和128(可扩展至512)kb的主存储器。它包括一个带有可移动的2.5mb单碟片的硬盘(由diablo systems制造,后来被xerox收购)。所有这些都包含在一个大约和小型冰箱大小相同的机柜中。
alto的cpu是一种非常革命性的微码处理器,大部分i/o活动都是通过微码而不是硬件来实现的。微码机器包括16个任务,其中一个执行标准指令集,其他任务用于显示、内存刷新、磁盘、网络和其他i/o功能。
xerox alto
alto的输入设备包括一个定制的可拆卸键盘、一个三按钮鼠标、一个可选的5键位和许多其他i/o设备,包括一个电视摄像头、hy-type打字轮打印机和一个并行端口,这些设备都相对比较少见。sri的on-line system开发了鼠标和位键位。虽然鼠标在alto用户中获得了成功,但位键位从未流行起来。
早期鼠标中的按钮是三条垂直排列的窄条,而不是水平排列。两个相互垂直的轮子感应运动。球式鼠标很快取代了这些。这些都是光机械鼠标,它们使用白光和红外光来计算鼠标内部轮子的旋转次数。
键盘上的每个键都在一组寄存器中表示为一个不同的位。这个功能改变了alto的启动方式(可以从本地磁盘或网络启动)。
键盘寄存器被用作启动的磁盘地址,而在按住启动按钮的同时按下特定的键,可以加载各种微码和操作系统。这导致了“鼻子启动”这一短语的产生,指的是为了测试操作系统版本而需要用更多的手指按键。将文件在磁盘上重新定位以使用特定的键序列的“move2keys”应用程序使鼻子启动过时了。
编程设施和软件应用
以下是一些可用于alto的编程设施和软件应用:
- bravo和gypsy-第一个所见即所得的文字处理器
- ftp和聊天工具
- 游戏-国际象棋,弹球,奥赛洛和gene ball的alto trek游戏
- laurel及其后继者hardy-网络电子邮件客户端
- 许多编程语言,包括lisp,bcpl,smalltalk,mesa和poplar
- markup和draw-绘画和图形处理(位图编辑器)
- neptune-文件管理器
- officetalk-一种实验性的表单处理系统
- sil-矢量图形编辑器,主要用于逻辑电路,印刷电路
公众反应
到1978年初,alto在四个测试点使用:白宫、美国众议院、大西洋富矿公司和斯坦福大学、卡内基梅隆大学、麻省理工学院和罗切斯特大学等知名大学,以及ifs文件服务器(文件服务器是该机器的典型应用)和dover激光打印机。多年来,施乐管理层拒绝开发一个商业可行的alto版本。
史蒂夫·乔布斯,苹果电脑的创始人,于1979年12月访问了施乐parc,并展示了smalltalk-80编程环境、网络以及最重要的是,由alto提供的鼠标驱动的所见即所得的图形用户界面。他对前两者不感兴趣,但对第三者着迷。他迅速将其整合到苹果丽莎(apple lisa)中,后来又整合到麦金塔(macintosh)中,吸引了许多重要的parc研究人员加入他的组织。