Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

92results about How to "Write less" patented technology

Method for prolonging service life of solid-state disk

The invention discloses a method for prolonging the service life of a solid-state disk, which comprises the following steps of: (1) adding a write request into a write request queue in a buffer area of a solid-state disk; (2) selecting a data page in the write request as a sampling page; (3) calculating the fingerprint of the sampling page and also comparing with fingerprints in a fingerprint library so as to carry out matching; (4) if no matching fingerprint is found, writing the rest data pages in the sampling page and the request into a flash memory of the solid-state disk directly; and (5) if a matching fingerprint exists, carrying out fingerprint calculation on each of the rest pages respectively and also comparing with the fingerprints in the fingerprint library respectively so as to carry out matching: updating a corresponding mapping table directly for the data page in which the matching fingerprint is found and writing the data page in which the matching fingerprint is found into the solid-state disk. According to the method for prolonging the service life of the solid-state disk, the actual physical occupation of data in the solid-state disk on the flash memory is reduced, the redundant space of a system is indirectly increased, and the frequency of the garbage recovering operation of the system is reduced, so that the service life of the solid-state disk is enhanced.
Owner:HUAZHONG UNIV OF SCI & TECH

Processing method for optimization of inter-process communication of embedded operating system

ActiveCN104346229AMeet the requirements of communication efficiencyWrite lessInterprogram communicationOperational systemManagement process
The invention discloses a device and a method for optimization of inter-process communication of an embedded operating system. The method comprises the following steps: initializing a management process to determine operation information of system equipment; initializing a characteristic information structural body and the equipment; establishing a real-time memory library; establishing a channel process message sharing memory space, a management process message sharing memory space, the semaphore of the channel process message sharing memory space and the semaphore of the management message sharing memory space; mapping the channel process message sharing memory space and the channel process characteristic information structural body; establishing channel processes according to the operation information and transferring a management message to the corresponding channel process; entering the management process, setting the semaphore of the management message, and reading the management message which is less than or equal to the semaphore of the management message. According to the device and the method, the problems of useless message transfer and low message processing efficiency existing in a message transfer mechanism established by using the sharing memories under the condition of communication among multiple processes of the embedded operation system are solved.
Owner:STATE GRID CORP OF CHINA +3

Flash translation layer capable of perceiving RAID (Redundant Array of Independent Disks) and implementation method thereof

The invention relates to a flash translation layer capable of perceiving a RAID (Redundant Array of Independent Disks) and an implementation method thereof. An operation identifier which shows the access type of the last-time access on a page and a logic page type identifier which shows whether the page is common data or calibration data are added into each logic page of a flash memory; a block type identifier which shows whether data stored in a block is the common data or the calibration data is added into each physical block of the flash memory; when a certain logic page is accessed, the access type of the last-time access and the access type of current access are compared, and if the access types are both read operation, an indication result shows that the data corresponding to the logic page is the common data; and when the certain logic page is subjected to a write operation, according to the type identification of the page, the page is written into a newly-distributed idle block, the type of the idle block is set to be the same with the type of the page, or the page is directly written into a physical block which is the same as the page in type. The flash translation layer is low in expenditure, reduces a data size migrated in a garbage collection process, and reduces writing to the flash memory so as to prolong the service life of the flash memory.
Owner:NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products