会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Efficient linking and loading for late binding and platform retargeting
    • US08336063B2
    • 2012-12-18
    • US11136246
    • 2005-05-23
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F13/00
    • A method of producing an executable image from an object file without shared library support from the operating system, wherein the executable image requires a shared library file in order to resolve at least one of the symbols called for in the object file. A method of optimizing the loading of a previously linked file into working memory in a computer for executing in a single address space of the working memory, the file containing an instruction to make an indirect jump to a location in a shared library through an import section of the file. A method for optimizing the loading of a previously linked file into working memory in a computer for executing in a single address space of the working memory, the file containing plural sections with number-filled padding between the end of each section and a succeeding page boundary. A method of optimizing the loading of a previously linked file into working memory in a computer for executing in a memory sharable with other executables. This method includes selecting a portion of code in the previously linked file, removing the portion of code from the previously linked file, and constructing a dynamically linked library file containing the portion of the code, the dynamically linked library file being available to plural files including the previously linked-file. A method of converting an image which has been previously linked for executing in an unshared memory into an image optimized for use with virtual memory.
    • 4. 发明申请
    • EFFICIENT LINKING AND LOADING FOR LATE BINDING AND PLATFORM RETARGETING
    • 有效的连接和加载用于最后绑定和平台返回
    • US20090133042A1
    • 2009-05-21
    • US12358249
    • 2009-01-23
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F9/46
    • G06F9/44521G06F8/41G06F9/4411G06F9/4413
    • The present invention is directed to a loadable virtual memory manager, and generally to a computer operating system capable of supporting application programs running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at run time, and a loadable virtual memory manager resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon demand of one of the application programs. The kernel includes a loader for loading the virtual memory manager into the working memory in response to a demand from one of the application programs. The computer is able to access a storage memory separate from the working memory, the loadable virtual memory manager residing at link time in the storage memory. The loader loads the virtual memory manager from the storage memory to the working memory. The loadable virtual memory manager is removable from the working memory upon lack of demand therefor by the application programs.
    • 本发明涉及一种可加载的虚拟存储器管理器,并且通常涉及能够支持在具有工作存储器的计算机中运行的应用程序的计算机操作系统,该计算机操作系统包括在运行时驻留在工作存储器中的内核,以及 一个可加载的虚拟存储器管理器驻留在工作存储器之外的链接时间,并且在应用程序之一的需要时在运行时可动态地加载到工作存储器中。 内核包括用于响应于来自应用程序之一的需求将虚拟内存管理器加载到工作存储器中的加载器。 计算机能够访问与工作存储器分开的存储存储器,即存储在存储器中的链接时驻留的可加载虚拟存储器管理器。 加载器将虚拟内存管理器从存储器加载到工作内存。 由于应用程序的需求不足,可加载的虚拟内存管理器可从工作内存中移除。
    • 5. 发明授权
    • Efficient linking and loading for late binding and platform retargeting
    • 有效的链接和加载用于晚期绑定和平台重定位
    • US08434099B2
    • 2013-04-30
    • US11136246
    • 2005-05-23
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F13/00
    • G06F9/44521G06F8/41G06F9/4411G06F9/4413G06Q10/10G06Q40/00
    • A method of producing an executable image from an object file without shared library support from the operating system, wherein the executable image requires a shared library file in order to resolve at least one of the symbols called for in the object file. A method of optimizing the loading of a previously linked file into working memory in a computer for executing in a single address space of the working memory, the file containing an instruction to make an indirect jump to a location in a shared library through an import section of the file. A method for optimizing the loading of a previously linked file into working memory in a computer for executing in a single address space of the working memory, the file containing plural sections with number-filled padding between the end of each section and a succeeding page boundary. A method of optimizing the loading of a previously linked file into working memory in a computer for executing in a memory sharable with other executables. This method includes selecting a portion of code in the previously linked file, removing the portion of code from the previously linked file, and constructing a dynamically linked library file containing the portion of the code, the dynamically linked library file being available to plural files including the previously linked-file. A method of converting an image which has been previously linked for executing in an unshared memory into an image optimized for use with virtual memory.
    • 一种从对象文件生成可执行映象的方法,该操作系统没有共享库支持,其中可执行映像需要共享库文件,以便解析目标文件中调用的符号中的至少一个。 一种优化将先前链接的文件加载到计算机中的工作存储器中以在工作存储器的单个地址空间中执行的方法,该文件包含通过导入部分间接跳转到共享库中的位置的指令 的文件。 一种用于优化先前链接的文件加载到计算机中的工作存储器中用于在工作存储器的单个地址空间中执行的方法,该文件包含在每个部分的末尾与后续页面边界之间具有填充填充填充的多个部分 。 优化将先前链接的文件加载到计算机中的工作存储器中以在与其他可执行文件共享的存储器中执行的方法。 该方法包括选择先前链接的文件中的一部分代码,从先前链接的文件中移除部分代码,以及构建包含代码部分的动态链接的库文件,动态链接的库文件可用于多个文件,包括 先前链接的文件。 将先前链接的用于在非共享存储器中执行的图像转换为优化用于虚拟存储器的图像的方法。
    • 6. 发明授权
    • Highly componentized system architecture with object mutation
    • 具有对象突变的高度组件化的系统架构
    • US07159222B1
    • 2007-01-02
    • US09282229
    • 1999-03-31
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F9/00
    • G06F9/44521
    • In accordance with another aspect, the invention is embodied in a computer operating system capable of supporting plural objects running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at link time, and a loadable mutation object resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon demand of one of the application programs, the mutation object including an interface with methods for mutating any one of the plural objects. The kernel includes a loader for loading the mutation object into the working memory in response to a demand from one of the plural objects. The computer further includes a storage memory separate from the working memory, the loadable mutation object residing at link time in the storage memory. The loader loads the mutation object from the storage memory to the working memory, and the loadable mutation object is terminable from the working memory upon lack of demand therefor by the plural objects. Preferably, the kernel of the operating system includes a Namespace for registering the mutation object upon the mutation object being loaded into the working memory, whereby the mutation object becomes available to each of the plural objects through the Namespace.
    • 根据另一方面,本发明体现在能够支持在具有工作存储器的计算机中运行的多个对象的计算机操作系统,所述计算机操作系统包括在链接时驻留在工作存储器中的内核和可加载突变对象 驻留在工作存储器之外的链接时间,并且在应用程序之一的需要时在运行时可动态地加载到工作存储器中,该突变对象包括具有用于突变多个对象中的任何一个的方法的界面。 内核包括一个加载器,用于响应于来自多个对象之一的需求将突变对象加载到工作存储器中。 计算机还包括与工作存储器分离的存储存储器,位于存储存储器中的链接时间的可加载突变对象。 加载器将变形对象从存储器加载到工作存储器,并且由于多个对象的需求不足,可加载的变形对象可从工作存储器中终止。 优选地,操作系统的内核包括用于在突变对象被加载到工作存储器中的情况下登记变异对象的命名空间,从而通过命名空间使得变体对象变得可用于多个对象中的每一个。
    • 7. 发明授权
    • Highly componentized system architecture with loadable virtual memory manager
    • 具有可加载虚拟内存管理器的高度组件化的系统架构
    • US07584473B2
    • 2009-09-01
    • US11933198
    • 2007-10-31
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F9/46
    • G06F9/44521G06F8/41G06F9/4411G06F9/4413G06Q10/10G06Q40/00
    • The present invention is directed to a loadable virtual memory manager, and generally to a computer operating system capable of supporting application programs running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at run time, and a loadable virtual memory manager resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon demand of one of the application programs. The kernel includes a loader for loading the virtual memory manager into the working memory in response to a demand from one of the application programs. The computer is able to access a storage memory separate from the working memory, the loadable virtual memory manager residing at link time in the storage memory. The loader loads the virtual memory manager from the storage memory to the working memory. The loadable virtual memory manager is removable from the working memory upon lack of demand therefor by the application programs.
    • 本发明涉及一种可加载的虚拟存储器管理器,并且通常涉及能够支持在具有工作存储器的计算机中运行的应用程序的计算机操作系统,该计算机操作系统包括在运行时驻留在工作存储器中的内核,以及 一个可加载的虚拟存储器管理器驻留在工作存储器之外的链接时间,并且在应用程序之一的需要时在运行时可动态地加载到工作存储器中。 内核包括用于响应于来自应用程序之一的需求将虚拟内存管理器加载到工作存储器中的加载器。 计算机能够访问与工作存储器分开的存储存储器,即存储在存储器中的链接时驻留的可加载虚拟存储器管理器。 加载器将虚拟内存管理器从存储器加载到工作内存。 由于应用程序的需求不足,可加载的虚拟内存管理器可从工作内存中移除。
    • 8. 发明授权
    • Efficient linking and loading for late binding and platform retargeting
    • 有效的链接和加载用于晚期绑定和平台重定位
    • US07565665B2
    • 2009-07-21
    • US11136278
    • 2005-05-23
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F13/00
    • G06F9/44521G06Q10/10G06Q40/00
    • A method of producing an executable image from an object file without shared library support from the operating system, wherein the executable image requires a shared library file in order to resolve at least one of the symbols called for in the object file. A method of optimizing the loading of a previously linked file into working memory in a computer for executing in a single address space of the working memory, the file containing an instruction to make an indirect jump to a location in a shared library through an import section of the file. A method for optimizing the loading of a previously linked file into working memory in a computer for executing in a single address space of the working memory, the file containing plural sections with number-filled padding between the end of each section and a succeeding page boundary. A method of optimizing the loading of a previously linked file into working memory in a computer for executing in a memory sharable with other executables. This method includes selecting a portion of code in the previously linked file, removing the portion of code from the previously linked file, and constructing a dynamically linked library file containing the portion of the code, the dynamically linked library file being available to plural files including the previously linked file. A method of converting an image which has been previously linked for executing in an unshared memory into an image optimized for use with virtual memory.
    • 一种从对象文件生成可执行映象的方法,该操作系统没有共享库支持,其中可执行映像需要共享库文件,以便解析目标文件中调用的符号中的至少一个。 一种优化将先前链接的文件加载到计算机中的工作存储器中以在工作存储器的单个地址空间中执行的方法,该文件包含通过导入部分间接跳转到共享库中的位置的指令 的文件。 一种用于优化先前链接的文件加载到计算机中的工作存储器中用于在工作存储器的单个地址空间中执行的方法,该文件包含在每个部分的末尾与后续页面边界之间具有填充填充填充的多个部分 。 优化将先前链接的文件加载到计算机中的工作存储器中以在与其他可执行文件共享的存储器中执行的方法。 该方法包括选择先前链接的文件中的一部分代码,从先前链接的文件中移除部分代码,以及构建包含代码部分的动态链接的库文件,动态链接的库文件可用于多个文件,包括 之前链接的文件。 将先前链接的用于在非共享存储器中执行的图像转换为优化用于虚拟存储器的图像的方法。
    • 9. 发明授权
    • Highly componentized system architecture with loadable virtual memory manager
    • 具有可加载虚拟内存管理器的高度组件化的系统架构
    • US07409694B2
    • 2008-08-05
    • US10754112
    • 2004-01-08
    • Alessandro ForinJohannes V. Helander
    • Alessandro ForinJohannes V. Helander
    • G06F13/00
    • G06F9/44521G06F8/41G06F9/4411G06F9/4413G06Q10/10G06Q40/00
    • The present invention is directed to a loadable virtual memory manager, and generally to a computer operating system capable of supporting application programs running in a computer having a working memory, the computer operating system including a kernel resident in the working memory at run time, and a loadable virtual memory manager resident at link time outside of the working memory and dynamically loadable into the working memory at run time upon demand of one of the application programs. The kernel includes a loader for loading the virtual memory manager into the working memory in response to a demand from one of the application programs. The computer is able to access a storage memory separate from the working memory, the loadable virtual memory manager residing at link time in the storage memory. The loader loads the virtual memory manager from the storage memory to the working memory. The loadable virtual memory manager is removable from the working memory upon lack of demand therefor by the application programs.
    • 本发明涉及一种可加载的虚拟存储器管理器,并且通常涉及能够支持在具有工作存储器的计算机中运行的应用程序的计算机操作系统,该计算机操作系统包括在运行时驻留在工作存储器中的内核,以及 一个可加载的虚拟存储器管理器驻留在工作存储器之外的链接时间,并且在应用程序之一的需要时在运行时可动态地加载到工作存储器中。 内核包括用于响应于来自应用程序之一的需求将虚拟内存管理器加载到工作存储器中的加载器。 计算机能够访问与工作存储器分开的存储存储器,即存储在存储器中的链接时驻留的可加载虚拟存储器管理器。 加载器将虚拟内存管理器从存储器加载到工作内存。 由于应用程序的需求不足,可加载的虚拟内存管理器可从工作内存中移除。