奥托
第一台个人电脑
施乐奥托是为个人使用而设计的第一批电脑(尽管不是作为家用电脑),而如今它被广泛的称为个人电脑。1973年,在施乐公司帕洛阿尔托研究中心(Palo Alto,加州旧金山湾区圣克拉拉县)(The Xerox PARC)发明出来。该电脑首次使用了桌面比拟(Desktop metaphor)和鼠标驱动图形用户界面GUI)技术。
简介
施乐奥托是为个人使用而设计的第一批电脑(尽管不是作为家用电脑),而如今它被广泛的称为个人电脑。1973年,在施乐公司帕洛阿尔托研究中心(The Xerox PARC)发明出来。该电脑首次使用了桌面比拟(Desktop metaphor)和鼠标驱动的图形用户界面(GUI)技术。
奥托不是一个商业产品,但几千台电脑多年在施乐帕克研究中心(PARC)、施乐其他机构、以及部分大学中使用。在接下来的几十年,奥托极大地影响了个人电脑的设计,特别是苹果Macintosh和第一的Sun工作站。
结构
奥托电脑的操作系统是基于微代码控制思想设计的。但是不同于很多计算机,奥托的微程序控制器是对程序员可见的,因而许多软件公司可以基于这个特点改良他们的应用程序。奥托操作系统的ALU是基于TI公司的74181芯片设计的,其ROM控制存储器支持书写扩展,主存的存储字长为16比特,存储字数为128KB(可扩展为512KB)。其辅助存储硬盘是一个可移动的、大小为2.5MB的单碟式录音带盒。
奥托操作系统淡化了功能元件之间的连接。区别于一个明确定义存储器外部设备的接口的CPU,奥托操作系统的ALU直接与存储器和外部设备相连,ALU由控制存储器的微指令驱动。微程序控制器支持16种任务,每一种有固定的优先级模拟器执行由大多数应用程序编写的指令,少数指令负责显示器显示、存储器刷新、磁盘、网络及其他I/O操作。例如,位图的显示控制器类似于一个16位的移位寄存器。它将像素对应的显示序列化成为0、1构成的存储数据。以太网同样可以由一个移位寄存器进行输出序列化和输入反序列化。以太网的速度限制在3 Mbit/s因为微程序控制器不能够在支持视频显示器、磁盘以及存储器更新的前提下以更快的速度运行.
在早期奥托电脑的鼠标中,三个按键自顶向下排列,在记录时是以它们的颜色加以区分的。鼠标的移动由两个互相垂直的轮子感应。这种设计很快被移动滚球所取代。
奥托电脑的键盘在存储空间中是以分散的比特位加以存放的。因而计算机可以同时接受多个按键的输入,这个特点在计算机启动时加以运用。键盘的值在磁盘扇区地址中,当按下计算机启动键时同时按住键盘的特定按键,可以实现不同的微代码和操作系统的装载。
除鼠标与键盘外,奥托电脑为其他的设备(例如电视摄像机等)也提供了接口。奥托电脑业可以控制外部存储设备以文件服务器的形式加以运行。
software
早期为奥托编写软件的编程语言BCPL,后来采用的是Mesa。这是一种除了PARC公司外并不被广泛使用的一种编程语言,但是它却影响了之后的许多编程语言,比如Modula。奥托键盘没有下划线键,而是被Mesa中赋值运算符的左箭头键所取代。奥托键盘的这一特点可能导致为了复合标识符的CamelCase风格出现。奥托的另一个特点是它是由用户微码编程的。
奥托帮助普及了使用光栅图形模型的所有输出,包括文字和图形。它也介绍了位块传输操作的概念,或BitBLT,作为基本的编程接口的显示。尽管它的内存很小,许多创新项目仍为了奥托而写,包括:
第一个所见即所得的文件准备系统,Bravo和Gypsy
Laurel电子邮件工具,它的下一代Hardy;
SIL矢量图形编辑器,主要用于逻辑电路印刷电路板和其他技术图表;
标记位图编辑器(一种早期的画图程序);
第一个所见即所得的集成电路编辑器,基于Conway 和 Mead的范例;
第一个版本的Smalltalk环境
INTERLISP语言
基于网络的多人视频游戏之一(Alto Trek by Gene Ball)。
没有电子表格或数据库软件。
普及和发展
从技术上讲,奥托是一种小型计算机。但是从某些意义上讲由于通常被坐在桌子前的用户使用,它可以被认为是一种个人电脑(PC)。它被认为是“第一台个人电脑”,尽管这个称号仍具有争议。
奥托不是商业产品,但是被广泛运用在各行各业。一些美国著名大学,例如MIT斯坦福哥伦比亚大学以及罗切斯特大学都曾经收到过奥托捐赠品,包括IFS文件服务器和多佛激光打印机。这些机器是受到了苏黎世联邦理工学院斯坦福大学工作站的启发。奥托在很大程度上也影响了Apollo/Domain工作站。
白宫信息系统部门曾经使用了奥托,并逐渐开始普及。美国总统执行办公室(EOP)发出了一份旨在替换老化的美国政府管理预算局预算管理系统的提议,建议使用类似奥托的工作站连接到一个IBM兼容大型机。但是请求最终被撤回,因为没有主机生产商可以提供这样的配置。
1979年12月,苹果电脑公司的联合创始人史蒂夫·乔布斯访问施乐研究中心,参观了Smalltalk-80面向对象的编程环境和网络。值得一提的是,在参观过程中乔布斯对奥托提供的所见即所得(WYSIWYG)鼠标驱动图形用户界面产生了极大的兴趣。随后他立即相继将其整合到Lisa系列和麦金塔(Macintosh)系列电脑中,这项尝试吸引了几个关键的研究人员在他的公司工作。
在1980年至1981年,奥托逐渐开始被研究中心和系统开发部门的工程师使用来设计施乐星工作站。
施乐与奥托
施乐公司本身并没有意识到PARC所开发技术的价值,20世纪60年代末,该公司吸取有关科学数据系统SDS,后来XDS)的经验,不愿再次用未经考验的商业设计进入电子商务领域。
个人电脑,如1977年的Apple II 和1981年的 IBM Personal Computer (IBM PC)出现之前,占据电脑市场主导地位的是配备有中央计算机分时处理时间终端的昂贵的大型机小型机。因此, 20世纪70年代之间,施乐公司并没有显示出对PARC所做工作的兴趣。当施乐最后用 Xerox 820进入PC市场时,他们有针对性地拒绝了奥拓的设计并选择了很传统的模型, CP/M型机,采用当时只有24个字符的监视器,没有鼠标的80标准。
在施乐PARC研究人员的帮助下,施乐公司最终开发出了施乐之星(以及后来的成本降低的型号:6085)办公系统,其中包括Dandelion 和 Daybreak工作站。这些机器,基于当时Butler Lampson的一片论文中提到的“野花”架构,结合大多数奥托的创新技术,包括图形用户界面,图标,窗口,文件夹,基于以太网本地网络,和基于网络的激光打印机服务。
在20世纪80年代初苹果公司利用奥托的创意,采用位图显示和以鼠标为中心的接口技术开发Macintosh彻底改变了个人电脑市场后,施乐公司才意识到自己的错误。虽然在施乐之星系列上取得了相对的商业成功,但为时已晚。昂贵的施乐工作站不能战胜竞争对手便宜的基于GUI的第一代Macintosh工作站,施乐最终退出工作站市场。
参考资料
最新修订时间:2023-02-09 10:37
目录
概述
简介
结构
参考资料