会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • API NAMESPACE VIRTUALIZATION
    • US20110154378A1
    • 2011-06-23
    • US12716381
    • 2010-03-03
    • Arun KishanKarthik ThirumalaiRichard A. PletcherBryan W. Fagan
    • Arun KishanKarthik ThirumalaiRichard A. PletcherBryan W. Fagan
    • G06F9/445G06F9/46
    • G06F9/44521G06F9/44536G06F9/4486
    • A computer operating system with a map that relates API namespaces to components that implement an interface contracts for the namespaces. When an API namespace is to be used, a loader within the operating system uses the map to load components based on the map. An application can reference an API namespace in the same way as it references a dynamically linked library, but the implementation of the interface contract for the API namespace is not tied to a single file or to a static collection of files. The map may identify versions of the API namespace or values of runtime parameters that may be used to select appropriate files to implement an interface contract in scenarios that may depend on factors such as hardware in the execution environment, a version of the API namespace against which an application was developed or the application accessing the API namespace.
    • 具有映射的计算机操作系统,其将API命名空间与实现命名空间接口契约的组件相关联。 当使用API​​命名空间时,操作系统中的加载程序将使用映射根据地图加载组件。 应用程序可以以引用动态链接库的方式引用API命名空间,但API命名空间的接口契约的实现不受单个文件或静态文件集合的约束。 该映射可以识别API命名空间的版本或运行时参数的值,其可以用于选择适当的文件以在可能依赖于诸如执行环境中的硬件的因素的情况下实现接口契约,API版本的API命名空间 开发了应用程序或访问API命名空间的应用程序。
    • 3. 发明授权
    • Background task resource control
    • 后台任务资源控制
    • US09164803B2
    • 2015-10-20
    • US13355115
    • 2012-01-20
    • Arun KishanHari PulapakaAlain GefflautAlex BendetovPedro Miguel Sequeira de Justo Teixeira
    • Arun KishanHari PulapakaAlain GefflautAlex BendetovPedro Miguel Sequeira de Justo Teixeira
    • G06F15/16G06F15/173G06F9/50
    • G06F9/5011G06F15/173G06F2209/5011G06F2209/504Y02D10/22
    • Among other things, one or more techniques and/or systems are provided for controlling resource access for background tasks. For example, a background task created by an application may utilize a resource (e.g., CPU cycles, bandwidth usage, etc.) by consuming resource allotment units from an application resource pool. Once the application resource pool is exhausted, the background task is generally restricted from utilizing the resource. However, the background task may also utilize global resource allotment units from a global resource pool shared by a plurality of applications to access the resource. Once the global resource pool is exhausted, unless the background task is a guaranteed background task which can consume resources regardless of resource allotment states of resource pools, the background task may be restricted from utilizing the resource until global resource allotment units within the global resource pool and/or resource allotment units within the application resource pool are replenished.
    • 除其他之外,提供一个或多个技术和/或系统用于控制后台任务的资源访问。 例如,由应用程序创建的后台任务可以通过从应用资源池消耗资源分配单元来利用资源(例如,CPU周期,带宽使用等)。 一旦应用资源池耗尽,后台任务一般不受资源的利用。 然而,后台任务还可以利用来自多个应用程序共享的全局资源池的全局资源分配单元来访问资源。 一旦全局资源池耗尽,除非后台任务是可以消耗资源的有保证的后台任务,而不管资源池的资源分配状态如何,则可能会限制后台任务的使用,直到全局资源池中的全局资源分配单元 和/或应用程序资源池中的资源分配单元被补充。
    • 4. 发明申请
    • OPERATING SYSTEM VIRTUAL MEMORY MANAGEMENT FOR HARDWARE TRANSACTIONAL MEMORY
    • 操作系统硬件事务存储器虚拟内存管理
    • US20100332721A1
    • 2010-12-30
    • US12493161
    • 2009-06-26
    • Koichi YamadaGad SheafferAli-Reza Adl-TabatabaiLandy WangMartin TailleferArun KishanDavid CallahanJan GrayVadim Bassin
    • Koichi YamadaGad SheafferAli-Reza Adl-TabatabaiLandy WangMartin TailleferArun KishanDavid CallahanJan GrayVadim Bassin
    • G06F12/08
    • G06F12/1045G06F12/0815
    • Operating system virtual memory management for hardware transactional memory. A method may be performed in a computing environment where an application running on a first hardware thread has been in a hardware transaction, with transactional memory hardware state in cache entries correlated by memory hardware when data is read from or written to data cache entries. The data cache entries are correlated to physical addresses in a first physical page mapped from a first virtual page in a virtual memory page table. The method includes an operating system deciding to unmap the first virtual page. As a result, the operating system removes the mapping of the first virtual page to the first physical page from the virtual memory page table. As a result, the operating system performs an action to discard transactional memory hardware state for at least the first physical page. Embodiments may further suspend hardware transactions in kernel mode. Embodiments may further perform soft page fault handling without aborting a hardware transaction, resuming the hardware transaction upon return to user mode, and even successfully committing the hardware transaction.
    • 硬件事务内存的操作系统虚拟内存管理。 可以在运行在第一硬件线程上的应用程序已经处于硬件事务中的计算环境中执行一种方法,当数据从数据高速缓存条目读取或写入数据高速缓存条目时,高速缓存条目中的事务性存储器硬件状态由存储器硬件相关联。 数据高速缓存条目与从虚拟存储器页表中的第一虚拟页面映射的第一物理页面中的物理地址相关联。 该方法包括决定取消映射第一虚拟页面的操作系统。 结果,操作系统从虚拟存储器页表移除第一虚拟页面到第一物理页面的映射。 结果,操作系统执行至少第一物理页丢弃事务存储器硬件状态的动作。 实施例可以进一步挂起内核模式下的硬件事务。 实施例可以进一步执行软页错误处理,而不中止硬件事务,在返回到用户模式时恢复硬件事务,甚至成功地提交硬件事务。