TOPS-10

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻

TOPS-10是迪吉多电脑公司为其PDP-10迷你电脑所撰写的操作系统,首次发表为1964年,软硬体结合后的成果系统也称为“DECsystem-10”。

TOPS-10支持可共享的记忆体,并且被用来开发第一套多人同时共乐的电脑游戏程序(MUD),这一套游戏叫DECWAR,是一种文字导向、星际奇航记(Star Trek)型态的游戏,玩家在终端机前输入文字命令并即时的相互战斗。

另一个具开创性的应用程序叫FORUM,这可能是第一个“CB 推演程序”,可以让用户透过电脑与另一个用户对话,如同聊天室(chat room)一样,这个应用程序展现了多方用户通讯的潜在可能性,之后此电脑系统也让CompuServe公司开发出聊天应用程序。

TOPS-10有一套非常强韧的应用程序接口API),这套程序接口使用一种叫做UUO(Unimplemented User Operation)的机制。UUO成为一种操作系统的调用方式,同时UUO看起来像一堆机器指令。这套API被叫做Monitor Call(监督器调用),这种概念与作法其实已远远领先当年绝大多数的其他操作系统。也因为有了极具弹性的操作系统API,因此在DECsystem-10上进行系统开发撰写就变的相当容易与快速有效。

TOPS-10有一个有趣的调度器以及许多个可执行的队列,不像OpenVMS只有2个可执行的队列,并且想在队列中插入程序还必须倚赖程序优先权。TOPS-10也具有用户文件及设备独立性。再者,在TOPS-10上所发展出来的代码概念之后也用在RSX-11上,更之后也用到OpenVMS上,这些相同的操作系统设计想法也可在今日的操作系统中看见,如Windows NT

附带一提的是,TOPS-10里头也有一、二个暗藏的软件讯息,例如输入如下的文字命令:

MAKE LOVE

就会得到系统发出如下的回应:

Not War?

意思就是您输入“只要做爱”,系统就会自动回应“不要战争”,这是一句很盛行的反战口号。直到今天,在OpenVMS中所附的Teco编辑器中,即便是现有的版本都仍然会有如上的命令回应。

最后,就当年而言TOPS-10是当时一套相当快速且弹性的操作系统。