@r [LF] // 重置 TIP@e [SP] r [LF] // “远程回显”设置, 主机回显字符,TIP 不回显@L [SP] 134 [LF] // 连接 134 号主机:login [SP] iccXXX [CR] // 登录 MIT 人工智能实验室的系统,“XXX”代表用户名首字母缩写:chess [CR] // 启动国际象棋程序
在下方代码块中,[LF]、[SP]以及[CR]分别代表换行、空格以及回车键。我在每行的//符号后面都解释了当前一行命令的含义,不过当时的小册子本来是没有使用这一符号的。
@copy(TO/FROM UCSB) to(FILE)
在下方的代码块中,[ESC]、[SP]与[CR]分别代表退出、空格与回车键;圆括号中的文字是计算机打印出的提示信息;第三行中的退出键用于自动补全文件名。此处复制的文件是,其中文件名末尾的数字 1 代表文件的版本号, 表示文件路径。这种文件名是 TENEX 操作系统上面的惯用写法。[11]
那个时候典型的主机表现得就像是它是全宇宙唯一的计算机。即便是最简短的交流会话,两台主机也无法轻易做到。并不是说机器没办法相互连接,只是连接之后,两台计算机又能做些什么呢?当时,计算机和与其相连的其他设备之间的通讯,就像帝王与群臣之间的对话一般。连接到主机的设备各自执行着自己的任务,每台外围设备都保持着常备不懈的状态,等待着上司的命令。当时的计算机就是严格按照这类互动需求设计出来的;它们向读卡器、终端与磁带机等下属设备发号施令,发起所有会话。但是,如果一台计算机拍了拍另一台计算机的肩膀,说道,“你好,我也是一台计算机”,那么另一台计算机可就傻眼了,什么也回答不上来 [18]。
或许,在 ARPANET 的开发过程中,最艰难的一项任务就是,尽管主机制造商各不相同,或者同一制造商下操作系统各不相同,我们仍需在众多的独立主机系统之间实现通讯交流。好在这项任务后来取得了成功 [22]。
欢迎光临 邳州信息网 (https://www.pzxxw.com/) | Powered by Discuz! X3.4 |