DRDOS的多任务切换功能

Author: 曾刚 Date: 1995-02-10

        DRDOS的多任务切换功能是由系统所提供的TASKMAX实用程序来实现的。该程序可以让用户对系统增加多至20个的任务项,也让用户删除指定的任务项。与MS_DOS V6.0操作系统中的DOSSHELL程序所提供的多任务控制功能相比,DRDOS的最实用的地方在于可以让用户在各任务项之间实现信息交换和信息共享。例如:用户的某个应用程序运行后在屏幕上显示的报告可以通过TASKMAX实用程序拷贝至某个文字编辑器中,或者将屏幕上显示的信息(包括担任系统提示符)作为一个程序请求用户输入时听响应。基调用该程序之前,为了让各任务项之间能够共享信息应注意装入SHARE程序,然后按下列格式安装运行TASKMAX程序:
        TASKMAX [/?\/H][D=dirpath][/X[=nnnn]][/E[nnnn]][/F][V[:1]]
        [/C command][/N[:nn][name]][/K:nn][/L=nnnn]
        各参数项中用于操作系统命令线的为:?与H显示帮助屏幕、D=交换文件在磁盘上的存放位置、X指定交换文件使用多少K扩展内存、E指定交换文件使用多少K扩充内存、F保存用户定义的格式、V用于不完全兼容的VGA卡。当TASKMAX程序已经驻留后同时按下Ctrl与Esc组合键屏幕上方将弹出一个菜单,当前所有的任务项将在这里编号(nn)列出(移动光标即可选择某个任务项到前台),右边的窗口用于指示用户此时可以使用的功能键与功能。除了使用这些功能键以外,用户还可以在命令行上可以使用这些参数进行另一种形式的操作:C建立一个新的任务项并让它作为前台程序运行、N命名指定编号的任务项/恢复指定编号任务项的原名、K删除指定的任务项、L=限制每一个任务基使用多少K的扩展人存量。
        与别的多任务系统一样,无论建立多少个任务项仅有一个处于前台位置,其余的全部保存在后台。在汉字使用方面“天汇”系统兼容性是最好的,只是用户需要事先加载汉字系统并且将交换文件放入扩充/扩展内存中。
        (曾刚)