18510390. SYNCHRONOUS WRITE METHOD AND DEVICE, STORAGE SYSTEM AND ELECTRONIC DEVICE simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)
SYNCHRONOUS WRITE METHOD AND DEVICE, STORAGE SYSTEM AND ELECTRONIC DEVICE
Organization Name
Inventor(s)
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.