18510390. SYNCHRONOUS WRITE METHOD AND DEVICE, STORAGE SYSTEM AND ELECTRONIC DEVICE simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

SYNCHRONOUS WRITE METHOD AND DEVICE, STORAGE SYSTEM AND ELECTRONIC DEVICE

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

HENG Zhang of SHAANXI (CN)

Wenwen Chen of SHAANXI (CN)

SYNCHRONOUS WRITE METHOD AND DEVICE, STORAGE SYSTEM AND ELECTRONIC DEVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 18510390 titled 'SYNCHRONOUS WRITE METHOD AND DEVICE, STORAGE SYSTEM AND ELECTRONIC DEVICE

Simplified Explanation

The abstract of the patent application describes a method for synchronous writing to a storage device, ensuring the correct order of commands is maintained.

  • Receiving a synchronous write command from a process
  • Checking if another synchronous write command from the same process is already in the command queue
  • Adding the synchronous write command to the command queue if no previous command exists
  • If a previous command exists, adding an order preserving command before the new synchronous write command in the queue
  • Sending commands to the storage device in the order they appear in the command queue

Potential Applications

  • Data storage systems
  • File systems
  • Database management systems

Problems Solved

  • Ensuring data integrity
  • Maintaining the correct order of write commands
  • Preventing data corruption

Benefits

  • Improved data reliability
  • Enhanced performance
  • Simplified data management operations


Original Abstract Submitted

A synchronous write method includes: receiving a synchronous write command of a process; if a process state table indicates that another synchronous write command of the process has not been added to a command queue, adding the synchronous write command to the command queue; if the process state table indicates that the other synchronous write command has been added to the command queue, adding an order preserving command to the command queue, and then adding the synchronous write command to the command queue; and sending commands in the command queue to a storage device according to the order of the commands in the command queue. The order preserving command is used to indicate that a synchronous write commands located before the order preserving command in the command queue is to be executed prior to the synchronous write command by the storage device.