发明名称 METHOD FOR HYBRID PROCESSING OF SOFTWARE INSTRUCTIONS OF AN EMULATED COMPUTER 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.
申请公布号 WO02075526(A2) 申请公布日期 2002.09.26
申请号 WO2002US06815 申请日期 2002.03.07
申请人 CONNECTIX CORPORATION 发明人 GILES, AARON, S.;TRAUT, ERIC, P.
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址