STORAGE MEDIA ABSTRACTION FOR UNIFORM DATA STORAGE
    1.
    发明申请
    STORAGE MEDIA ABSTRACTION FOR UNIFORM DATA STORAGE 审中-公开
    存储媒体数据存储的抽象

    公开(公告)号:US20150193434A1

    公开(公告)日:2015-07-09

    申请号:US14660857

    申请日:2015-03-17

    CPC classification number: G06F17/3007 G06F17/30091

    Abstract: A storage abstraction system is described herein that exposes storage from an operating system as a uniform storage device and abstracts from applications the selection of a particular storage location and different properties of storage devices. The application provides the data to store and some information about the application's goals for storing the data, and lets the operating system route the data to the right place based on the data's characteristics. The operating system may choose to store data anywhere from L2 cache to a cloud-based storage service and anything in between, based on information about the data's persistence requirements, expected usage, access frequency, security needs, and so forth. The system lets applications and users focus on expressing their goals and needs for the data, and lets the operating system manage the hardware.

    Abstract translation: 本文描述了一种存储抽象系统,其将来自操作系统的存储公开为统一的存储设备,并从应用中抽取特定存储位置的选择和存储设备的不同属性。 该应用程序提供数据存储和有关应用程序存储数据目标的一些信息,并使操作系统根据数据的特点将数据路由到正确的位置。 根据有关数据持久性要求,预期使用情况,访问频率,安全需求等的信息,操作系统可以选择将数据从L2缓存存储到基于云的存储服务以及其间的任何内容。 该系统使应用程序和用户专注于表达其数据的目标和需求,并让操作系统管理硬件。

    Storage media abstraction for uniform data storage

    公开(公告)号:US10303649B2

    公开(公告)日:2019-05-28

    申请号:US14660857

    申请日:2015-03-17

    Abstract: A storage abstraction system is described herein that exposes storage from an operating system as a uniform storage device and abstracts from applications the selection of a particular storage location and different properties of storage devices. The application provides the data to store and some information about the application's goals for storing the data, and lets the operating system route the data to the right place based on the data's characteristics. The operating system may choose to store data anywhere from L2 cache to a cloud-based storage service and anything in between, based on information about the data's persistence requirements, expected usage, access frequency, security needs, and so forth. The system lets applications and users focus on expressing their goals and needs for the data, and lets the operating system manage the hardware.

    Memory management model and interface for new applications

    公开(公告)号:US09946641B2

    公开(公告)日:2018-04-17

    申请号:US14968778

    申请日:2015-12-14

    Abstract: A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application host to exert more control over application requests for using memory. The system provides an application memory management application-programming interface (API) that allows the application to specify more information about memory allocations that is helpful for managing memory later. The system also provides an ability to statically and/or dynamically analyze legacy applications to give applications that are not modified to work with the system some ability to participate in more effective memory management. The system provides application host changes to leverage the information provided by applications and to manage memory more effectively using the information and hooks into the application's use of memory. Thus, the system provides a new model for managing memory that improves application host behavior and allows applications to use computing resources more efficiently.

    MEMORY MANAGEMENT MODEL AND INTERFACE FOR NEW APPLICATIONS
    4.
    发明申请
    MEMORY MANAGEMENT MODEL AND INTERFACE FOR NEW APPLICATIONS 有权
    用于新应用的内存管理模型和界面

    公开(公告)号:US20160188454A1

    公开(公告)日:2016-06-30

    申请号:US14968778

    申请日:2015-12-14

    Abstract: A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application host to exert more control over application requests for using memory. The system provides an application memory management application-programming interface (API) that allows the application to specify more information about memory allocations that is helpful for managing memory later. The system also provides an ability to statically and/or dynamically analyze legacy applications to give applications that are not modified to work with the system some ability to participate in more effective memory management. The system provides application host changes to leverage the information provided by applications and to manage memory more effectively using the information and hooks into the application's use of memory. Thus, the system provides a new model for managing memory that improves application host behavior and allows applications to use computing resources more efficiently.

    Abstract translation: 本文描述了从描述如何使用存储器的应用的信息接收信息,并允许应用主机对使用存储器的应用请求进行更多的控制。 该系统提供了一个应用程序内存管理应用程序编程接口(API),允许应用程序指定更多关于内存分配的信息,这有助于稍后管理内存。 该系统还提供静态和/或动态分析遗留应用程序的功能,使未被修改的应用程序能够与系统一起参与更有效的内存管理的能力。 系统提供应用程序主机更改以利用应用程序提供的信息,并更有效地使用信息管理内存并钩入应用程序对内存的使用。 因此,该系统提供了一种管理内存的新模型,可提高应用程序主机行为,并允许应用程序更有效地使用计算资源。

Patent Agency Ranking