会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method and system for constructing compact executable files by
eliminating redundant debugging strings
    • 通过消除冗余调试字符串构建紧凑型可执行文件的方法和系统
    • US5642514A
    • 1997-06-24
    • US449058
    • 1995-05-24
    • Stephen Bailey Peckham
    • Stephen Bailey Peckham
    • G06F9/445G06F11/36G06F9/45
    • G06F11/3624G06F8/54
    • A method and system within a data processing system are disclosed which enable a number of object files to be linked together to construct a compact executable program. First, the number of object files to be linked together are identified. Each of the object files to be linked includes one or more debugging strings that define a variable type or associate a variable name with a variable type, where a selected variable type is uniquely specified within a particular object file utilizing a type identifier. Each type identifier within each of the number of object files is mapped to a corresponding universal type identifier that uniquely specifies a selected variable type within all of the number of object files. Debugging strings which are not repeated in any two of the number of object files are written to the compact executable program, thereby minimizing a number of debugging strings written to the compact executable program.
    • 公开了一种数据处理系统中的方法和系统,其使得能够将多个目标文件链接在一起以构造紧凑的可执行程序。 首先,识别要链接在一起的对象文件的数量。 要链接的每个对象文件包括一个或多个调试字符串,其定义变量类型或将变量名称与变量类型相关联,其中使用类型标识符在特定对象文件内唯一地指定所选择的变量类型。 每个对象文件数目中的每个类型标识符被映射到相应的通用类型标识符,该标识符唯一地指定所有数量的对象文件中的所选变量类型。 在任何两个目标文件中不重复的调试字符串被写入紧凑型可执行程序,从而最小化写入紧凑型可执行程序的调试字符串的数量。
    • 4. 发明授权
    • Method and apparatus for managing a set of data structures associated with a large file
    • 用于管理与大文件相关联的一组数据结构的方法和装置
    • US07133877B2
    • 2006-11-07
    • US10264167
    • 2002-10-03
    • Stephen Bailey Peckham
    • Stephen Bailey Peckham
    • G06F17/30
    • G06F17/30327Y10S707/99943
    • A method and apparatus for managing data structures associated with large files are provided. With the apparatus and method, region control blocks for a data file are allocated on demand from an array of control blocks and are organized into a tree data structure. The tree data structure includes a base region control block and zero or more extended region control blocks. The base region control block includes a pointer to a root of the tree data structure and information about the data file. The extended region control blocks have pointers to the base region control block, to a successor region control block, and pointers to zero to four child region control blocks. Using this tree data structure, the operating system may perform various operations on the region control blocks with improved performance.
    • 提供了一种用于管理与大文件相关联的数据结构的方法和装置。 利用装置和方法,数据文件的区域控制块根据需要从控制块阵列分配,并被组织成树状数据结构。 树数据结构包括基区控制块和零个或多个扩展区控制块。 基区控制块包括指向树数据结构的根的指针和关于数据文件的信息。 扩展区域控制块具有指向基本区域控制块,后继区域控制块以及指向零到四个子区域控制块的指针。 使用这种树数据结构,操作系统可以以改进的性能对区域控制块执行各种操作。
    • 5. 发明授权
    • Dynamic loading of kernel extensions
    • 内核扩展的动态加载
    • US08516455B2
    • 2013-08-20
    • US13160043
    • 2011-06-14
    • Eric Philip FriedStephen Bailey Peckham
    • Eric Philip FriedStephen Bailey Peckham
    • G06F9/45G06F9/44G06F13/00
    • G06F9/44521G06F8/41
    • An approach is provided in preparing a dynamically loaded kernel extension. The approach includes compiling a kernel extension program that includes a symbol, such as a function. The symbol is exported from the kernel extension program and a symbol broker that references the exported symbol is compiled. A kernel extension loader library is created with a defined callable symbol that corresponds to the exported symbol. The kernel extension loader library is linked by an external program after compilation of the external program resulting in a compiled external program. The kernel extension loader library dynamically loads the compiled kernel extension program, the compiled symbol broker, and the exported symbol when the defined callable symbol is referenced by during execution of the compiled external program.
    • 提供了一种准备动态加载的内核扩展的方法。 该方法包括编译一个包含符号的内核扩展程序,如一个函数。 该符号从内核扩展程序导出,引用导出符号的符号代理被编译。 使用与导出的符号对应的定义的可调用符号创建内核扩展加载程序库。 内核扩展加载程序库在编译外部程序后由外部程序链接,导致编译的外部程序。 内核扩展加载程序库在执行编译的外部程序时引用定义的可调用符号,动态加载编译的内核扩展程序,编译的符号代理和导出的符号。
    • 6. 发明申请
    • Dynamic Loading of Kernel Extensions
    • 内核扩展的动态加载
    • US20120324484A1
    • 2012-12-20
    • US13160043
    • 2011-06-14
    • Eric Philip FriedStephen Bailey Peckham
    • Eric Philip FriedStephen Bailey Peckham
    • G06F9/44
    • G06F9/44521G06F8/41
    • An approach is provided in preparing a dynamically loaded kernel extension. The approach includes compiling a kernel extension program that includes a symbol, such as a function. The symbol is exported from the kernel extension program and a symbol broker that references the exported symbol is compiled. A kernel extension loader library is created with a defined callable symbol that corresponds to the exported symbol. The kernel extension loader library is linked by an external program after compilation of the external program resulting in a compiled external program. The kernel extension loader library dynamically loads the compiled kernel extension program, the compiled symbol broker, and the exported symbol when the defined callable symbol is referenced by during execution of the compiled external program.
    • 提供了一种准备动态加载的内核扩展的方法。 该方法包括编译一个包含符号的内核扩展程序,如一个函数。 该符号从内核扩展程序导出,引用导出符号的符号代理被编译。 使用与导出的符号对应的定义的可调用符号创建内核扩展加载程序库。 内核扩展加载程序库在编译外部程序后由外部程序链接,导致编译的外部程序。 内核扩展加载程序库在执行编译的外部程序时引用定义的可调用符号,动态加载编译的内核扩展程序,编译的符号代理和导出的符号。