{"title":"The realization of a storage management system based on flash memory","authors":"Huizhong Liu","doi":"10.1145/3448734.3450899","DOIUrl":null,"url":null,"abstract":"Aiming at the NAND Flash which has been widely used in the storage management of electronic products, this paper designs a file system SxsFFS, discusses the realization of direct addressing algorithm, and proposes concepts of establishing node tree, variable bandwidth of bottom node, etc. It realizes flexible and variable direct addressing to different types of capacity flash memory, and also briefly introduces how to increase the direct addressing range of the file system by establishing a page array. In addition, this paper introduces the design and implementation of block collection and wear-leveling in detail, and designs a dynamic wear-leveling algorithm and a static wear-leveling algorithm respectively according to the different update frequency of block data.","PeriodicalId":105999,"journal":{"name":"The 2nd International Conference on Computing and Data Science","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 2nd International Conference on Computing and Data Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3448734.3450899","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Aiming at the NAND Flash which has been widely used in the storage management of electronic products, this paper designs a file system SxsFFS, discusses the realization of direct addressing algorithm, and proposes concepts of establishing node tree, variable bandwidth of bottom node, etc. It realizes flexible and variable direct addressing to different types of capacity flash memory, and also briefly introduces how to increase the direct addressing range of the file system by establishing a page array. In addition, this paper introduces the design and implementation of block collection and wear-leveling in detail, and designs a dynamic wear-leveling algorithm and a static wear-leveling algorithm respectively according to the different update frequency of block data.