首页> 外国专利> DIFFERENTIATED PROCESSING OF PRIVILEGED INSTRUCTIONS AND USER-MODE INSTRUCTIONS IN A EMULATION SYSTEM

DIFFERENTIATED PROCESSING OF PRIVILEGED INSTRUCTIONS AND USER-MODE INSTRUCTIONS IN A EMULATION SYSTEM

机译:仿真系统中特权指令和用户模式指令的差异化处理

摘要

A method for processing software instructions in an emulated computing environment is provided in which instruction blocks from the application programs of a guest computer system are parsed to determine whether the instruction blocks include instructions executable at user level or supervisor level. Those instruction blocks that are executable at user level are passed directly to the processor of the host computer system, and those instruction blocks that are executable at supervisor level, are translated before being passed to the processor for execution. In the case of instruction blocks that include instruction blocks executable at supervisor level, prior to translation, a cache is queried to determine whether a translation for the instruction block is in the case. If a translation is in the cache, the translated version in the cache is provided to the processor for execution. If a translation is not in the cache, translation occurs, and the translated instruction block is saved to the cache.
机译:提供了一种用于在仿真计算环境中处理软件指令的方法,在该方法中,来自来宾计算机系统的应用程序的指令块被解析以确定该指令块是否包括在用户级别或管理员级别可执行的指令。在用户级别可执行的那些指令块直接传递到主机系统的处理器,而在主管级别可执行的那些指令块在传递给处理器执行之前被转换。在指令块包括可在主管级别执行的指令块的情况下,在转换之前,查询缓存以确定该指令块是否在这种情况下进行转换。如果翻译在高速缓存中,则将高速缓存中的翻译版本提供给处理器以执行。如果翻译不在高速缓存中,则会进行翻译,并将翻译后的指令块保存到缓存中。

著录项

  • 公开/公告号WO02075526A2

    专利类型

  • 公开/公告日2002-09-26

    原文格式PDF

  • 申请/专利权人 CONNECTIX CORPORATION;

    申请/专利号WO2002US06815

  • 发明设计人 TRAUT ERIC P.;GILES AARON S.;

    申请日2002-03-07

  • 分类号G06F9/40;

  • 国家 WO

  • 入库时间 2022-08-22 00:34:52

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号