CN110109625A - 一种改善Free Queue的管理方法 - Google Patents
一种改善Free Queue的管理方法 Download PDFInfo
- Publication number
- CN110109625A CN110109625A CN201910405928.0A CN201910405928A CN110109625A CN 110109625 A CN110109625 A CN 110109625A CN 201910405928 A CN201910405928 A CN 201910405928A CN 110109625 A CN110109625 A CN 110109625A
- Authority
- CN
- China
- Prior art keywords
- block
- value
- free
- recovered
- free queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0253—Garbage collection, i.e. reclamation of unreferenced memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0616—Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910405928.0A CN110109625A (zh) | 2019-05-16 | 2019-05-16 | 一种改善Free Queue的管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910405928.0A CN110109625A (zh) | 2019-05-16 | 2019-05-16 | 一种改善Free Queue的管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110109625A true CN110109625A (zh) | 2019-08-09 |
Family
ID=67490422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910405928.0A Pending CN110109625A (zh) | 2019-05-16 | 2019-05-16 | 一种改善Free Queue的管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110109625A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777026A (zh) * | 2009-01-09 | 2010-07-14 | 成都市华为赛门铁克科技有限公司 | 一种存储管理方法、硬盘及存储*** |
CN102637145A (zh) * | 2011-02-11 | 2012-08-15 | 慧荣科技股份有限公司 | 用来进行区块管理的方法、记忆装置及其控制器 |
CN102789423A (zh) * | 2012-07-11 | 2012-11-21 | 山东华芯半导体有限公司 | 四池闪存磨损均衡方法 |
CN106484323A (zh) * | 2016-09-13 | 2017-03-08 | 郑州云海信息技术有限公司 | 一种固态存储的损耗均衡方法及*** |
US20170262175A1 (en) * | 2016-03-08 | 2017-09-14 | Kabushiki Kaisha Toshiba | Storage system, information processing system and method for controlling nonvolatile memory |
CN107193493A (zh) * | 2017-05-19 | 2017-09-22 | 惠州佰维存储科技有限公司 | Nand闪存块的管理方法及其*** |
CN107329902A (zh) * | 2013-07-25 | 2017-11-07 | 慧荣科技股份有限公司 | 数据储存装置以及快闪存储器控制方法 |
CN107562381A (zh) * | 2017-08-30 | 2018-01-09 | 紫光华山信息技术有限公司 | 一种数据处理方法及装置 |
CN109254927A (zh) * | 2018-08-30 | 2019-01-22 | 浪潮电子信息产业股份有限公司 | 一种固态硬盘磨损均衡的实现方法 |
-
2019
- 2019-05-16 CN CN201910405928.0A patent/CN110109625A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777026A (zh) * | 2009-01-09 | 2010-07-14 | 成都市华为赛门铁克科技有限公司 | 一种存储管理方法、硬盘及存储*** |
CN102637145A (zh) * | 2011-02-11 | 2012-08-15 | 慧荣科技股份有限公司 | 用来进行区块管理的方法、记忆装置及其控制器 |
CN102789423A (zh) * | 2012-07-11 | 2012-11-21 | 山东华芯半导体有限公司 | 四池闪存磨损均衡方法 |
CN107329902A (zh) * | 2013-07-25 | 2017-11-07 | 慧荣科技股份有限公司 | 数据储存装置以及快闪存储器控制方法 |
US20170262175A1 (en) * | 2016-03-08 | 2017-09-14 | Kabushiki Kaisha Toshiba | Storage system, information processing system and method for controlling nonvolatile memory |
CN106484323A (zh) * | 2016-09-13 | 2017-03-08 | 郑州云海信息技术有限公司 | 一种固态存储的损耗均衡方法及*** |
CN107193493A (zh) * | 2017-05-19 | 2017-09-22 | 惠州佰维存储科技有限公司 | Nand闪存块的管理方法及其*** |
CN107562381A (zh) * | 2017-08-30 | 2018-01-09 | 紫光华山信息技术有限公司 | 一种数据处理方法及装置 |
CN109254927A (zh) * | 2018-08-30 | 2019-01-22 | 浪潮电子信息产业股份有限公司 | 一种固态硬盘磨损均衡的实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106250320B (zh) | 一种数据一致性及磨损均衡的内存文件***管理方法 | |
CN103870514B (zh) | 重复数据删除方法和装置 | |
CN106484323A (zh) | 一种固态存储的损耗均衡方法及*** | |
CN102819494B (zh) | 一种闪存顺序写入时的优化方法 | |
CN104268159B (zh) | 一种基于动态镜像的实时数据仓库数据预存取方法 | |
CN101447940A (zh) | 访问控制列表规则的更新方法和装置 | |
CN102508788A (zh) | Ssd及ssd垃圾回收方法和装置 | |
US20140181434A1 (en) | Integrated and naturalized static wear-leveling for block mapping | |
CN103365788A (zh) | 实时闪存转换层使用的自适应局部垃圾回收方法 | |
CN103699341B (zh) | 一种向存储设备中写数据的方法 | |
CN104933051B (zh) | 文件存储空间回收方法和装置 | |
CN104238962A (zh) | 向缓存中写入数据的方法及装置 | |
CN103164490A (zh) | 一种不固定长度数据的高效存储实现方法和装置 | |
CN107229414A (zh) | 存储空间回收方法及装置 | |
CN109471594A (zh) | 一种mlc闪存读写方法 | |
CN106407224A (zh) | 一种键值存储***中文件压实的方法和装置 | |
CN104375944B (zh) | 一种数据存储方法和装置 | |
CN107632789A (zh) | 基于分布式存储的重删方法、***及数据重复检测方法 | |
CN105988939A (zh) | 数据储存装置以及快闪存储器控制方法 | |
CN105204783A (zh) | 一种基于数据生存期的固态盘垃圾回收方法 | |
CN105653466B (zh) | 数据储存装置以及快闪存储器控制方法 | |
CN110109625A (zh) | 一种改善Free Queue的管理方法 | |
CN102591788A (zh) | 一种Java卡垃圾回收方法 | |
CN106951193B (zh) | 改善Nand Flash存储性能的方法及其*** | |
CN105955669A (zh) | 一种提升固态硬盘写性能的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518000 the first floor to the third floor of No.7 Xinfa East Road, Xinqiao street, Bao'an District, Shenzhen City, Guangdong Province. The business premises are set up in No.2 workshop, zone a, xinfengze Industrial Zone, Shangnan East Road Applicant after: SHENZHEN SHICHUANGYI ELECTRONIC Co.,Ltd. Address before: Baoan District Shenzhen City manhole street 518000 Guangdong Province on the South East New fortress Industrial Park A District 2 Applicant before: SHENZHEN SHICHUANGYI ELECTRONIC Co.,Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190809 |
|
RJ01 | Rejection of invention patent application after publication |