G06F11/2015

Partial save of memory

A variety of applications can include systems and/or methods of partial save of memory in an apparatus such as a non-volatile dual in-line memory module. In various embodiments, a set of control registers of a non-volatile dual in-line memory module can be configured to contain an identification of a portion of dynamic random-access memory of the non-volatile dual in-line memory module from which to back up content to non-volatile memory of the non-volatile dual in-line memory module. Registers of the set of control registers may also be allotted to contain an amount of content to transfer from the dynamic random-access memory content to the non-volatile memory. Additional apparatus, systems, and methods are disclosed.

Maintaining Data Integrity Through Power Loss with Operating System Control

A storage controller has an operating system (OS) and power control firmware configured to manage use of battery power during a power outage event. The OS specifies to the power control firmware first and second sets of physical components that should be shed by power control firmware during a two-phase vault process. Upon a power failure, the power control firmware turns off power to the first set of physical components and notifies the OS of the power failure. The OS determines whether to abort or continue the vault process. If the OS aborts the vault process, the power control firmware restores power to the first set of physical components. If the OS continues the vault process, the power control firmware turns off power to the second set of physical components, the OS saves application state, and moves all data from volatile memory to persistent memory.

SYSTEMS AND METHODS FOR POWER LOSS PROTECTION OF STORAGE RESOURCES

In accordance with embodiments of the present disclosure, a method for power loss protection of one or more storage resources may include receiving information from each of the one or more storage resources regarding power loss protection capabilities of such storage resource. The method may also include based on the information, repurposing, for each power loss protection capable storage resource, a communications channel between a logic device and such power loss protection capable storage resource for transmission of a respective early power-off warning signal for such power loss protection capable storage resource. The method may further include in response to a power event of a power supply unit for providing electrical energy to the one or more storage resources, asserting for each power loss protection capable storage resource its respective early power-off warning signal.

STORAGE DEVICE AND A DATA BACKUP METHOD THEREOF
20230236740 · 2023-07-27 ·

A data backup method of a storage device which includes a storage controller, a buffer memory, and a plurality of nonvolatile memory devices, the method including: detecting a power-off event of an external power provided to the storage device; deactivating a host interface of the storage controller in response to the detection of the power-off event: moving data stored in the buffer memory to a static random access memory (SRAM) in the storage controller; blocking or deactivating a power of the buffer memory; setting an interleaving mode of the plurality of nonvolatile memory devices to a minimum power mode; and programming the data moved to the SRAM to at least one of the plurality of nonvolatile memory devices.

Electronic device and power management method

An electronic device includes a backup power supply unit, a first power management unit, a switch, a voltage detection unit, a processor and an electronic module. The first power management unit is coupled to the backup power supply unit and an external power supply unit. The switch is coupled to the first power management unit. The voltage detection unit is coupled to the external power supply unit and the switch. The processor is coupled to the voltage detection unit. The electronic module is coupled to the switch and the processor. When a voltage level of the external power supply unit is lower than a first predetermined level, the voltage detection unit outputs a detection signal. The switch is controlled by the detection signal to open to stop supplying power to the electronic module. The processor is controlled by the detection signal to execute a shutdown process.

Memory system

A memory system includes: a first memory module including first volatile memories; a second memory module including second volatile memories, non-volatile memories and a module controller; a memory controller controlling the first and second memory modules through second and third control buses, respectively; and a switch array electrically coupling the second and third control buses, wherein the module controller controls the switch array to electrically couple the second and third control buses in a backup operation for backing up data of the first volatile memories to the non-volatile memories, wherein the first and second memory modules include one or more first memory stacks and one or more second memory stacks, respectively, wherein the first volatile memories are stacked in the first memory stacks, and wherein the second volatile memories, the non-volatile memories and the module controller are stacked in the second memory stacks.

HIGH AVAILABILITY COMBINED DATA/POWER PROVISIONING SYSTEM
20230024116 · 2023-01-26 ·

A combined data/power coupling device includes a chassis having first and second powering device connectors and a powered device connector each coupled to a data/power coupling subsystem. The data/power coupling subsystem configures each of the first and second powering device connectors to receive power from at least one powering device, configures the first powering device connector to receive data from the at least one powering device, and provides data and power received via the first powering device connector to a powered device via the powered device connector. When the data/power coupling subsystem determines that data and power are not available via the first powering device connector, it configures the second powering device connector to receive data from the at least one powering device, and provides data and power received via the second powering device connector to the powered device via the powered device connector.

Power Supply Communication Architecture with Diagnostics, Analytics, and Remote Configuration for Enhanced Operation and Maintenance

A system is described. The system includes at least one power supply, a control system communicatively coupled to the at least one power supply, a communication module, and at least one channel connecting the at least one power supply to the communication module. The at least one channel is also configured to support communication according to a particular communication protocol. The communication module is configured to interface with two or more power supplies of the at least one power supply via the at least one channel, and each power supply of the at least one power supply is configured to transmit diagnostic data associated with the power supply to the communication module via the at least one channel.

Hardware-management-console-initiated data protection

A method for protecting data in a storage system is disclosed. In one embodiment, such a method includes detecting, by a first hardware management console, first battery-on status associated with a first uninterruptible power supply. The method further detects, by a second hardware management console, second battery-on status associated with a second uninterruptible power supply. The method communicates, from the first hardware management console to the second hardware management console, the first battery-on status. The method then triggers, by the second hardware management console, a dump of modified data from memory to more persistent storage upon detecting both the first battery-on status and the second battery-on status. A corresponding system and computer program product are also disclosed.

Shared redundant power

In some examples, a power adapter for sharing redundant power comprises a primary power input; a redundant power input; a redundant power supply identification signal (RPS ID) input; and a controller coupled to the RPS ID input. The controller is to direct power from the primary power input to an electronic device; direct power from the redundant power input to the electronic device, to another power adapter, or both; modify an RPS ID from the RPS ID input in response to directing power from the redundant power input to the electronic device; and output the modified RPS ID to the another power adapter.