ABSTRACTING OPERATING ENVIRONMENT FROM OPERATING SYSTEM
    3.
    发明申请
    ABSTRACTING OPERATING ENVIRONMENT FROM OPERATING SYSTEM 审中-公开
    从操作系统中抽取操作环境

    公开(公告)号:US20080222659A1

    公开(公告)日:2008-09-11

    申请号:US11684404

    申请日:2007-03-09

    IPC分类号: G06F9/46

    CPC分类号: G06F9/45537

    摘要: The present invention extends to methods, systems, and computer program products for abstracting an operating environment from an operating system running in the operating environment. Within an operating environment, an operating environment abstraction layer abstracts and exposes operating environment resources to an operating system. Accordingly, appropriately configured operating environment abstraction layers provide the operating system with a uniform interface to available resources across a variety of different operating environments. Each operating environment abstraction layer and the operating system include adjustable algorithms that can be adjusted to appropriately provide services to requesting applications based on exposed resources of the operating environment. Abstraction layers can be configured to analyze and become fully aware of their operating environment, including identifying the presence of other abstraction layers. An operating system and corresponding abstraction layer can be run in flexible combinations of privileged and unprivileged processor modes.

    摘要翻译: 本发明扩展到用于从在操作环境中运行的操作系统抽象操作环境的方法,系统和计算机程序产品。 在操作环境中,操作环境抽象层将操作环境资源抽象并暴露给操作系统。 因此,适当配置的操作环境抽象层为操作系统提供了跨越各种不同操作环境的可用资源的统一接口。 每个操作环境抽象层和操作系统都包括可调整的算法,可以根据操作环境的暴露资源调整适当的请求应用程序的服务。 可以将抽象层配置为分析并充分了解其操作环境,包括识别其他抽象层的存在。 操作系统和相应的抽象层可以以特权和非特权处理器模式的灵活组合来运行。

    Database system with improved methods for storing free-form data objects
of data records
    4.
    发明授权
    Database system with improved methods for storing free-form data objects of data records 失效
    数据库系统,具有用于存储数据记录的自由形式数据对象的改进方法

    公开(公告)号:US5991776A

    公开(公告)日:1999-11-23

    申请号:US667575

    申请日:1996-06-21

    IPC分类号: G06F17/30

    摘要: A system of the present invention includes a relational database management system (RDBMS). Methods are described for maintaining integrity between "design documents," which may be creating under different operating systems, and one or more information tables of the system. The system provides each field of a table with a unique ID ("field ID") for tracking the field regardless of restructuring changes which may be made to the table by various clients. Corresponding field IDs are stored with the fields of design documents, thereby permitting the system to maintain a link between a design document and its table. Upon a restructure of a table, the dependent design documents may be appropriately updated by their respective clients. Methods are also described for improved storage of free-form or "memo" data. In a preferred embodiment, memo data are stored in a separate file comprised of variable-length storage blocks. Methods are described for allocating storage space in the blocks and sub-allocating storage space within a block. For increased efficiency, the system maintains a sorted "free list" of free storage blocks.

    摘要翻译: 本发明的系统包括关系数据库管理系统(RDBMS)。 描述了用于维护可能在不同操作系统下创建的“设计文档”和系统的一个或多个信息表之间的完整性的方法。 系统为表的每个字段提供唯一的ID(“字段ID”),用于跟踪字段,而不管可能由各种客户端对表进行的重组更改。 对应的字段ID与设计文档的字段一起存储,从而允许系统维护设计文档与其表之间的链接。 在重组表格后,依赖的设计文件可以由其各自的客户端适当更新。 还描述了用于改进对自由形式或“备忘录”数据的存储的方法。 在优选实施例中,备忘录数据存储在由可变长度存储块组成的单独文件中。 描述了用于在块中分配存储空间并在块内分配存储空间的方法。 为了提高效率,系统维护免费存储块的排序“空闲列表”。