JUST-IN-TIME STATIC TRANSLATION SYSTEM FOR EMULATED COMPUTING ENVIRONMENTS
    1.
    发明申请
    JUST-IN-TIME STATIC TRANSLATION SYSTEM FOR EMULATED COMPUTING ENVIRONMENTS 审中-公开
    用于模拟计算环境的一次性静态翻译系统

    公开(公告)号:US20130132061A1

    公开(公告)日:2013-05-23

    申请号:US13299458

    申请日:2011-11-18

    IPC分类号: G06F9/455

    摘要: A computing system and method of executing a software program and translation of instructions for an emulated computing environment. The computing system includes a programmable circuit capable of executing native instructions of a first instruction set architecture and incapable of executing non-native instructions of a second instruction set architecture. The emulator operates within an interface layer and translates non-native applications hosted within an emulated operating system for execution. The computing system includes translated memory banks defined at least in part by the emulated operating system and capable of native execution on the programmable circuit, where the emulated operating system is incapable of execution on the programmable circuit. The computing system includes a linker configured to manage association of at least one of the one or more translated memory banks to the interface layer for native execution by the programmable circuit in place of a corresponding bank of non-native instructions.

    摘要翻译: 一种用于执行软件程序的计算系统和方法以及用于仿真计算环境的指令的翻译。 计算系统包括能够执行第一指令集架构的本机指令并且不能执行第二指令集架构的非本地指令的可编程电路。 仿真器在接口层内运行,并且转换托管在仿真操作系统中的非本机应用程序以供执行。 计算系统包括至少部分由仿真的操作系统定义的翻译的存储器组,并且能够在可编程电路上进行本地执行,其中仿真操作系统不能在可编程电路上执行。 计算系统包括链接器,其被配置为管理一个或多个翻译的存储器组中的至少一个与接口层的关联,用于由可编程电路代替相应的非本机指令组进行本地执行。

    SYSTEMS AND METHODS FOR DEBUGGING JUST-IN-TIME STATIC TRANSLATION IN AN EMULATED SYSTEM
    2.
    发明申请
    SYSTEMS AND METHODS FOR DEBUGGING JUST-IN-TIME STATIC TRANSLATION IN AN EMULATED SYSTEM 审中-公开
    系统和方法,用于调试模拟系统中的一次性静态转换

    公开(公告)号:US20130132063A1

    公开(公告)日:2013-05-23

    申请号:US13299452

    申请日:2011-11-18

    IPC分类号: G06F9/455 G06F9/45

    摘要: Systems and methods for testing and validation of translated memory banks used in an emulated system are disclosed. One method includes translating one or more banks of non-native instructions into one or more banks of native instructions executable in a computing system having a native instruction set architecture. The one or more banks of non-native instructions define one or more tests of execution of a non-native instruction set architecture. The method also includes loading a memory with instructions and data defined according to the non-native instruction set architecture and addressed by the one or more tests, and triggering, by an emulator, execution of the translated one or more banks of native instructions. The method further includes, upon detection of an error during execution of the translated one or more banks of native instructions, identifying an error in execution of the non-native instruction set architecture by the computing system.

    摘要翻译: 公开了一种用于仿真系统中使用的翻译存储体的测试和验证的系统和方法。 一种方法包括将一组或多组非本地指令转换成具有本机指令集架构的计算系统中可执行的一个或多个本地指令库。 一个或多个非本机指令组定义了非本地指令集架构的一个或多个执行测试。 该方法还包括加载具有根据非本机指令集架构定义并由一个或多个测试寻址的指令和数据的存储器,以及由仿真器触发翻译的一个或多个本地指令库的执行。 该方法还包括:在执行翻译的一个或多个本机指令段期间检测到错误时,识别由计算系统执行非本地指令集架构的错误。

    Method and apparatus for maintaining, and updating in-memory copies of the first and second pointers to reference the new versions of the first and second control structures that indicate available and allocated portions of usable space in the data file
    3.
    发明授权
    Method and apparatus for maintaining, and updating in-memory copies of the first and second pointers to reference the new versions of the first and second control structures that indicate available and allocated portions of usable space in the data file 有权
    用于维护和更新第一和第二指针的存储器内副本以引用第一和第二控制结构的新版本的方法和装置,其指示数据文件中可用和分配的可用空间部分

    公开(公告)号:US07185029B1

    公开(公告)日:2007-02-27

    申请号:US10607885

    申请日:2003-06-27

    IPC分类号: G06F17/30 G06F17/00 G06F13/28

    摘要: Method and apparatus for expanding usable space for an application data file. A control file is maintained with control structures that indicate available and allocated portions of usable space in the data file, along with quantities of available space in portions of the data file. Access to the control structures is limited while the file is undergoing expansion. Space is allocated in the control file for new versions of control structures, and the contents of the control structures are copied to the space for the new versions of the control structures. Pointers that reference the control structures and that are maintained in the control file are updated to reference the new versions of the first and second control structures.

    摘要翻译: 扩展应用数据文件的可用空间的方法和装置。 维护控制文件,其中控制结构指示数据文件中的可用空间的可用和分配的部分以及数据文件的一部分中的可用空间的数量。 当文件正在扩展时,对控制结构的访问受到限制。 空间被分配在控制文件中用于控制结构的新版本,并且控制结构的内容被复制到控制结构的新版本的空间中。 参考控制结构并保持在控制文件中的指针被更新以引用第一和第二控制结构的新版本。

    Library lock management
    4.
    发明授权
    Library lock management 失效
    图书馆锁管理

    公开(公告)号:US07467139B1

    公开(公告)日:2008-12-16

    申请号:US10011043

    申请日:2001-11-13

    申请人: Scott L. Titus

    发明人: Scott L. Titus

    IPC分类号: G06F7/00 G06F12/06

    摘要: An apparatus for and method of permitting the maintenance/control console of a large scale mainframe computer to list the contents of program libraries in the demand or even batch mode with minimum operational impact. The preferred mode of the present invention permits the maintenance and operations personnel to list, pause, and perform other functions without unduly preventing user applications from needed accesses to the libraries.

    摘要翻译: 允许大型计算机的维护/控制台允许以需求甚至批量模式列出程序库的内容并以最小的操作影响的方法和方法。 本发明的优选模式允许维护和操作人员列出,暂停和执行其他功能,而不会不适当地阻止用户应用程序对库的所需访问。

    System and method for providing an intelligent database access searching
    5.
    发明授权
    System and method for providing an intelligent database access searching 有权
    提供智能数据库访问搜索的系统和方法

    公开(公告)号:US07092932B1

    公开(公告)日:2006-08-15

    申请号:US10294097

    申请日:2002-11-14

    申请人: Scott L. Titus

    发明人: Scott L. Titus

    IPC分类号: G06F7/00 G06F17/30

    摘要: Database access operations require a process of first locating a database of data that contains requested data and then retrieving the requested data from within the database table. The database tables are stored within a database file that contains an index structure to assist in the determination of the location of the table within the file. Depending upon the structure of the tables and their location within the database file, different searching methods may be used to determine the location of the table. Each searching method results in a different processing efficiency for the search. However, the most efficient searching methodologies operate only on database files having a preferred structure. The least efficient searching methodologies will operate on all database files. The present invention determines the most efficient searching methodology that is supported by a database file when it is registered with a processing system. Database accesses to data within the database file is performed using the determined search methodology supported by the particular database file.

    摘要翻译: 数据库访问操作需要首先定位包含所请求数据的数据的数据库,然后从数据库表中检索所请求的数据的过程。 数据库表存储在包含索引结构的数据库文件中,以帮助确定文件中表的位置。 根据表的结构及其在数据库文件中的位置,可以使用不同的搜索方法来确定表的位置。 每种搜索方法都会产生不同的搜索处理效率。 然而,最有效的搜索方法仅对具有优选结构的数据库文件进行操作。 最低效的搜索方法将对所有数据库文件进行操作。 本发明确定当数据库文件在处理系统中注册时由数据库文件支持的最有效的搜索方法。 使用由特定数据库文件支持的确定的搜索方法来对数据库文件中的数据进行数据库访问。