奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 405 页

PDF 物理页索引 421 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
405
PDF 物理页
421(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
49c414fcc84aa71c73b216de0a613f33f1cfdb12e16cd8cdb7cd4c96af744173

PARC着手的第一个大的工程是阿尔托(Alto),它的设计和制造完成于1972-1973年。从那个年代的标准去看,它是一个令人眼前一亮的产品。它采用落地式系统单元,配备16位处理器、2个3MB的磁盘驱动器、128KB的内存(最多可扩充到512KB),还包括一个三按钮的鼠标。在Alto开发的时候,16位单芯片微处理器还未面世,所以它的处理器由将近200个集成电路组成。

Alto有许多与众不同的地方,视频显示器是其中一个方面。屏幕的大小和形状就像一张纸8英寸宽,10英寸高。它采用光栅成像技术,水平像素值为606,垂直像素值为808,算下来共有489,648个像素。其中每个像素占据1位存储空间,即每个像素取值只有两种:黑色或白色。视频显示的专用存储器容量为64KB,占用处理器的地址空间。

通过直接对视频显示存储器进行写操作,软件可以在屏幕上绘图或将不同字体、不同大小的文本显示在屏幕上。用户可以通过移动鼠标,在屏幕上对指针进行定位,还可以与屏幕上的对象进行交互。视频显示器与电传打字机在很多方面不尽相同,电传打字机顺序响应用户输入并按行将程序输出,而视频显示器的屏幕可以看做二维空间上的高密度的信息阵列,它还可以作为直接的用户输入源。

20世纪70年代晚期,Alto所搭配的程序逐渐凸显出很多新奇有趣的特点。比如窗口中可以容纳多个程序并同时显示在屏幕上。Alto的视频图像功能使得软件从文本的束缚中摆脱出来,使其可以更加真实地反映用户的想法。图形对象(Graphical objects,比如按钮、菜单,以及被称做图标的小图片)成为用户接口的一员。鼠标可以在多个窗口中进行选择、触发图形对象来执行程序功能。

软件的内涵就在于此,它的意义远不止仅有的用户接口,还包括与用户的亲密耦合。软件使得计算机所涵盖的应用领域变得更广,而不仅仅局限于简单的数字变换。软件之所以被设计出来,其最终目的是一引用道格拉斯·恩格尔巴特在1963发表的一篇著名论文的标题—《为了扩展人类的智慧》(For the Augmentation of Man's Intellect)。

25 图形化革命

405