施乐Alto:世界上第一台带有激光打印机的以太网PC

这也是首批


带有Orbit激光打印机

的Xerox Alto 面向对象系统之一 Xerox Alto个人计算机在很多方面都是第一台。这是第一台具有图形界面和台式机的PC。即使是新手也可以使用这种计算机。此外,它是第一台内置以太网和自己的激光打印机的计算机。该系统还支持Mesa和Smalltalk编程语言。 Alto可以说是当时的革命性系统-这款PC于1973年进入市场。该系统由以下几个人开发:ThackerKayButlerTaylor

施乐公司已经创建了约2,000个此类系统供内部使用。新计算机在研究实验室和大学中工作。同时,Alto从未作为商业产品出售。在Alto实施的许多想法都在Xerox Star施乐的商用PC型号)中使用。这台计算机非常昂贵,因此并非每个人都可以购买。但是,Star已经变得相对成功。奥拓(Alto)和史塔(Star)对史蒂夫·乔布斯(Steve Jobs)印象深刻。这家最大的国际公司的未来负责人看到了机器的图形界面后,决定创建类似的产品,不久后,他以Lisa和Macintosh系统的形式实现了自己的计划,将具有图形界面的计算机推向了大众市场。

Xerox Alto 配备了 16位处理器,分辨率为606 * 808像素的垂直光栅屏幕,两种类型的键盘(常规和和弦)以及三键鼠标。栅格显示分为多个元素,每个元素与计算机内存的特定部分相关联。存储器存储关于屏幕的每个部分的颜色,亮度水平等特征的信息。使用处理器更新这种类型的屏幕图像。满足Alto光栅显示的需求,这台PC的全部内存中约有一半被占用。



我们还应该停留在鼠标上-这种类型的操纵器已成为Alto开发中信息输入的关键要素。 PC软件界面的所有元素均经过“锐化”处理,以使用鼠标。

计算机的可移动磁盘容量为2.5 MB。这虽然不多,但是可以通过以太网从文件服务器获得文件访问权限。

在PC机壳的下部,开发人员放置了板子和电源。

Link Dynabook和Alto





Xerox Alto的开发人员受到了Alan Kay开发的Dynabook想法的启发。凯想创建一种用于训练的设备,并于1968年开发了这种设备的概念。这个概念就是现在通常所说的笔记本电脑(平板电脑也适合这个想法)。凯说,尽管成人也可以使用Dynabook,但该系统的目标受众是儿童。 Dynabook的结构和操作原理基于Jerome Bruuner和Seymour Papert提出的教学理论。 当时,尽管施乐奥拓被认为是Dynabook的第一个原型,但在技术上不可能实现Alan Kay的想法。艾伦·凯本人仍然坚信

因为没有关键软件,也没有内置的教育培训课程,因此没有人创造过Dynabook的类似物。值得一提的是,该概念的重要组成部分是触摸屏-在这里,该想法早在实际实施之前就由Kay提出。

该概念的其他要素还包括系统的能源自主性,系统的可移植性和网络接口的存在。后者应该是交互式的。面向对象的编程语言将成为系统软件包的一部分。计划使用语音输入。通过设计,可以从网络上获取书籍(收费下载)。

如上所述,施乐Alto使用了Dynabook建议的许多想法。开发人员建议将新计算机用于分布式计算,办公室工作,图形处理和个人使用。



软体类


奥拓有许多应用。其中,值得重点介绍的是Bravo文字处理器,Laurel和Hardy消息管理器,标记文档插图画家,绘图矢量编辑器,Neptune文件管理器,Mesa编程语言(Pascal版本),Smalltalk和Lisp。有一个用于集成电路和印刷电路板的矢量图形编辑器,Sil。 Officetalk是一个实验表格处理系统。



应用程序随着时间的推移而有所提高。例如,矢量编辑器Draw的屏幕分为几个部分。此菜单包括画笔,命令,字体,图像本身,标题和消息框。实际上,这些几乎是所有现代图形编辑器的组成部分。

所见即所得中实现了Bravo文本编辑器界面屏幕上的文本与用户在打印此信息时看到的内容完全一致。


Bravo和Draw

编辑器界面的示例Officetalk表单编辑器后来被合并到STAR System办公系统中。

高音


系统软件外壳包括以最低优先级执行的一组标准命令的仿真器。其他任务包括磁盘,网络,内存,屏幕以及扫描和光标的低级驱动程序。

该操作系统是用基本组合编程语言(BCPL)编写的。它是一种由Martin Richards于1966年在剑桥大学开发的编程语言。最初旨在为其他语言编写编译器。顺便说一下,第一个程序“ Hello world”就是用这种语言编写的。

操作系统的一部分是SWAT调试器,它使您可以将系统状态保存到文件中以供以后调试。

图片

有游戏,其中之一是多用户。这场比赛叫Alo Trek。在其中,有必要控制三种种族之一的宇宙飞船:地球人,克林贡人或罗慕兰人。



另一个游戏是迷宫:



还有其他游戏:
  • 天文机器人
  • 象棋
  • 银河系
  • 马泽瓦尔
  • 导弹司令部
  • Rinky Dink(克林特·帕克的弹球计划)
  • 太空战争


该系统的网络功能也得到了改进,包括带有Telnet的FTP。通过以太网,数据可以2.94 Mbps的速度传输。支持网络打印。

Xerox Alto软件模拟器位于Github上



硬体


让我提醒您,该系统于1973年引入。当时,英特尔于1971年发布的4位4004微处理器被认为是功能强大的处理器。该芯片被认为是世界上第一个商用单芯片微处理器。 6502和Z-80处理器发布还有两年时间; Apple II个性化仅在4年后的1977年发布。Xerox Alto中的处理器是数百个相对简单但快速的TTL芯片。在这里,他们更喜欢这种结构,而不是使用速度慢且可靠性不高的MOS芯片。

Alto的硬件包括13个装有微芯片的板。每块板的尺寸为7-5 / 16“乘10”,每块上约有100个芯片。它们中的大多数是当时流行的7400系列的双极TTL芯片。 (例外-MOS内存芯片)。



施乐Alto处理器由三块板组成。主要的是带有微代码支持的控制板(支持具有固定优先级的16个并行任务的工作)。第二块板是算术逻辑单元(ALU)。


ALTO板Alto

这是一个处理器单元,用于对数据执行算术和逻辑转换。第三块板通过附加的微代码存储和附加的处理器寄存器执行RAM的作用。


具有80个4116型芯片的RAM板,每个芯片的容量为16 KB。Alto中的RAM总量为128 KB,但是您可以通过将RAM数量扩展到512 KB来安装其他板。该内存称为Alto II XM(扩展内存)

,该处理器的频率为5.8 MHz。仅仅几年后,所有这三块板都将仅用一块芯片来替换。

键盘鼠标


如上所述,有两个键盘-普通和和弦。



老鼠是三纽扣。最初,为机械鼠标提供了两个垂直放置的机械轮。不久后,它被球形鼠标代替。



甚至使用了光学鼠标:具有白光和红外辐射的模型。正如我们所看到的,这些按钮位于另一个之上。

图片

以太网网卡




激光打印机


Xerox Alto与网络激光打印机一起工作,Orbit型号具有用于四个控制板的插槽。打印机本身可以一次打印16行像素。

Xerox Alto的幸存副本之一 Y Combinator 处置在这里,一个专业团队致力于其修复。您可以在Twitter上关注恢复进度

Source: https://habr.com/ru/post/zh-CN395697/


All Articles