[发明专利]虚拟终端监督方式无效
| 申请号: | 86108498.5 | 申请日: | 1986-12-13 |
| 公开(公告)号: | CN1006334B | 公开(公告)日: | 1990-01-03 |
| 发明(设计)人: | 法哈德·哈吉·法塔哈利安;拉里·阿诺德·哈利达;克霍亚·丹格·恩古詹 | 申请(专利权)人: | 国际商用机器公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 李勇 |
| 地址: | 美国纽约州*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 终端 监督 方式 | ||
本发明涉及数据处理系统领域,特别适用于数据处理系统中对于显示硬件的控制。
一个典型的数据处理系统是由若干层次组成的。其中有一层称做操作系统,譬如UNIX操作系统,当然,也可以是其它操作系统。在操作系统下面的一层称为虚拟器界面,它是一个逻辑层。送到设备去的操作系统的所有命令必须通过这一虚拟器界面。在虚拟器界面层下面是称为虚终端子系统的子系统。虚终端子系统负责管理以文字方式或者以全点可编址方式(APA方式)工作的各种硬设备,例如键盘、定位器、图形输入板、声音设备和各种显示设备。
一般说来,字母数字式显示设备只能显示正文字符。但是,以全点可编址方式工作时,字符和图形都能显示。对于支持图形的数据处理系统,其成本高于只支持正文处理的系统。
下面要说明的是,当一个应用程序发出一条命令以便通过系统在显示器上产生输出时通过上述各层的一般流程。为了把一条命令送到显示器上以图形或者字符显示出来,操作系统使一条命令通过上述虚拟器界面。在虚拟器界面层中,截获此命令并把它重新格式化为队列元素。然而,该命令被送到虚拟终端子系统。虚终端子系统接收此命令并确定此命令类型。接着,虚终端子系统把此命令送到显示设备。
因为要显示的命令在到达显示设备之前必须经过上述各个层,即以系统的性能就降低了。层层通过的办法拉长了系统的响应时间。例如,如果一个应用程序利用鼠标器使光标在显示屏上移动,那么,在鼠标器的移动与光标在输出显示设备的屏幕上的重新定位之间可能有明显的延迟。理想地说,这两者的移动应当是基本上同时发生的。
本发明旨在改进对于一条显示命令的响应时间,此命令由应用程序发出并要求在一个数据处理系统环境中的硬设备上输出。
在应用本发明的数据处理系统中,虚终端子系统可以两种方式操作。一种方式称为键盘/发送接收(KSR)方式,另一种方式称为监督方式。KSR方式主要用于在显示器上显示正文。在KSR方式下,送往虚终端的命令来自应用程序,经过该系统中的每一层,最后才得到显示。
监督方式旨在为运行在操作系统上的应用程序,特别是图形应用程序,提供直接到达显示硬件的输出通路,并为输入设备提供缩短了的输入通路。在这种方式下,绕过了上述的虚拟终端子系统。因为在使用本发明的系统中,在应用程序和显示硬件之间的分层被取消了,所以系统的性能得到了改善。
在监督方式下,需要定义一个缓冲区用来存放来自输入设备的输入数据。应用程序在某个时刻访问这个缓冲区,而不需要虚终端子系统提供的知识。随后,该应用程序利用这一数据并把此数据直接输出到输出显示设备。
图1表示数据处理系统中的各个层次。
图2表示在KSR方式下,一条显示命令经历的路径。
图3表示在监督方式下一条显示命令经历的路径。
图4是在监督方式下打开一个新终端时,所发生的一连串事件的流程图。
图5是在监督方式下打开一个新终端而且接着在同一终端上变为KSR方式工作时,所发生的一连串事件的流程图。
图6表示在监督方式下打开一个新终端,接着又关闭那个虚终端时,所发生的一连串事件的流程 图,
图7表示在监督方式下,不带超时条件,在两个终端之间作热键式操作期间,所发生的一连串事件的流程图。
图8表示在监督方式下,附带超时条件时在两个终端之间作热键式操作期间,所发生的一连串事件的流程图。
图9表示以KSR方式和监督方式打开两个终端,然后在监督方式下的那个终端处于不工作状态时把它改为KSR方式的情况下,所发生的一连串事件的流程图。
图1表示一个数据处理系统环境中的各个不同的层次,其中有在操作系统10之上运行的应用程序50,有作为一个逻辑层的虚拟器界面(VMI)层20,还有管理各个硬设备40的虚终端子系统30。硬设备40可以是任意台数的下列输入设备41和输出设备42,但并不限于这些设备:键盘41、鼠标器41、图形输入板41、声音设备42及显示设备42。也可以是这些设备的组合。显示设备42也可以是在虚终端间共享的虚拟显示设备,
在使用本发明的数据处理系统中,虚终端子系统以两种方式操作,一种方式称做KSR方式,另一种方式称做监督方式。KSR方式要求用于在显示器上显示正文。它是对付ASCII码用的ANSI型界面。图形显示不能通过KSR方式。它只用于显示文字。此外,KSR方式是一种速度很低的接口,因为送到KSR虚终端的命令从应用程序出发,经过该系统中的每一层才能到达显示设备。由于这种原因而使KSR工作方式时的性能降低。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商用机器公司,未经国际商用机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/86108498.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:贴箔定向材料制法及用于容器封口
- 下一篇:用于吸收碰撞力的防撞器





