摘要:
In an embodiment, a memory interface may send an indication that a request is being sent. The indication may be sent to a non-volatile memory via a point-to-point bus between a memory interface and the non-volatile memory. The memory interface may send the request to the non-volatile memory via the bus. The request may include an address that may be used to identify a location for storing or reading data. The non-volatile memory may acquire the request from the bus and process the request. After processing the request, the non-volatile memory may send an indication to the memory interface that indicates the non-volatile memory has a response to send to the memory interface. The memory interface may grant access to the bus to the non-volatile memory. After being granted access to the bus, the non-volatile memory may send the response to the memory interface.
摘要:
Examples are disclosed for techniques associated with protecting system critical data written to non-volatile memory. In some examples, system critical data may be written to a non-volatile memory using a first data protection scheme. User data that includes non-system critical data may also be written to the non-volatile memory using a second data protection scheme. For these examples, both data protection schemes may have a same given data format size. Various examples are provided for use of the first data protection scheme that may provide enhanced protection for the system critical data compared to protection provided to user data using the second data protection scheme. Other examples are described and claimed.
摘要:
[Problem] To accurately obtain learning values of control parameters even if a power on/off operation is repeated. [Solution] An electronic control device (1) has a flash memory (12) that stores therein learning values of control parameters. The flash memory (12) has a plurality of blocks (31) and (32). When there is no residual storage capacity to be used in the first block (31) at the time of power on, it is checked if there is a set of learning values in the block (31). When a set of learning values is prepared completely in the second block (32), new learning values are written in the next block. On the other hand, when a set of learning values is not available in the second block (32), data in the second block (32) is erased, and then new learning values are written in the second block (32).
摘要:
In one embodiment, a distributed storage system comprises: a plurality of appliances, a distributed multimode storage management coordinator, and a communication mechanism for communicating distributed multimode storage management messages. A first one of the plurality of appliances can include: a plurality of storage devices that have a first storage partition including a first type of interface and a first information storage region and a second storage partition including a selective underlying exposure (SUE) interface and a second information storage region that stores a second type of information, wherein the SUE interface exposes an aspect of the second information storage region. The distributed multimode storage management coordinator can include a plurality of multimode storage management systems that direct conveyance of information to the plurality of storage devices, wherein the coordinator includes a multiple mode SUE management system that directs file activities of the second partitions via the SUE interface.
摘要:
According to one embodiment, a memory system includes a nonvolatile memory (5) including physical blocks, and a controller (4). The controller (4) manages namespaces (NS #1 to NS #n). The namespaces (NS #1 to NS #n) include at least a first namespace for storing a first type of data, and a second namespace for storing a second type of data having a lower update frequency than the first type of data. The controller (4) allocates a first number of physical blocks as a physical resource for the first namespace, and allocates a second number of physical blocks as a physical resource for the second namespace, based on a request from a host device (2) specifying an amount of physical resources to be secured for each of the namespaces.
摘要:
Technologies for providing services to a non-volatile store include a computing device having a non-volatile store policy that defines a minimum amount of reserved space in the non-volatile store. The mobile computing device receives a call for services to the non-volatile store, determines useable free space in the non-volatile store based on the non-volatile store policy, and responds to the call for services based on the useable free space. Technologies for platform configuration include a computing device having a firmware environment and an operating system. The firmware environment determines information on configuration settings inaccessible to the operating system and exports the information to the operating system. The operating system determines a new configuration setting based on the exported information, and may configure the computing device at runtime. The operating system may securely pass a configuration directive to the firmware environment for configuration during boot. Other embodiments are described and claimed.
摘要:
A mechanism is described for facilitating dynamic storage management for computing mobile devices according to one embodiment. A method of embodiments, as described herein, includes detecting context-aware data relating to a computing device and a user associated with the computing device, monitoring available space at a local storage of the computing device, and dynamically allocating portions of the space at the local storage based on the context-aware data and results of the monitoring of the space. The dynamic allocation may include providing a first portion of the space to a first content by moving a second content from the local storage to one or more remote storage devices.