TOPS-10
此条目没有列出任何参考或来源。 (2009年7月2日) |
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是当时一套相当快速且弹性的作业系统。
这是一篇与软件相关的小作品。您可以通过编辑或修订扩充其内容。 |