KIOXIA yakapa Inogonesa Flash Software SDK kuLinux Foundation

SEF

SEF project logo

Mazuva mashoma apfuura the Linux Foundation yakazivisa kuburitswa kwekutanga kwe chikuva chakavhurika chesoftware-inofambiswa neFlash storage, inonzi SEF (Software Inogonesa Flash). Iyo yakabatana SDK ndeye mupiro werupo kubva kuKIOXIA, kambani yekuchengetedza iyo yakaruka kubva kuToshiba makore akati wandei apfuura.

Iyo Software-Enabled Flash purojekiti inocherekedza shanduko yakakosha kune vanogadzira vanotsvaga yakasarudzika yekuwana mukana wekugadzira we flash kuchengetedza maapplication.

Pamusoro peSoftware-Enebled Flash

Software-Enabled Flash Iyo inoumbwa neseti yezvishandiso iyo inosanganisira nhevedzano ye zvigamba zveLinux kernel, mutyairi weblock akagadzirirwa SEF zvishandiso (Software Inogonesa Flash), zvishandiso zvekuraira mutsara wekutonga, paravirtualized SEF vatyairi veQEMU, raibhurari inopa API yekuvandudza application, zvigamba zvenvme-cli uye FIO zvinowedzera rutsigiro rweSEF.

Iyo yakapihwa Hardware inosanganisira iyo SEF Project SDK, iyo inopa data nzvimbo yekuchengetera vanogadzira kuwana kune sampuli kodhi uye kugona kuona iyo yakazara mukana we flash media control. Izvi zvinosanganisira kuderedza WAF, latency control, tsigiro yezvibvumirano zvakawanda zvakaita seZNS neFDP, kana Block, uye inovimbisa kugona mune remangwana kuburikidza neino simba uye inorongeka software-inotsanangurwa flash maitiro.

Mukuwedzera, iyo SDK ine referensi yekushandisa yeiyo FTL software layer (Flash Dudziro Layer), ine basa rekushandura block mudziyo mirairo kupinda kune chaiyo Flash memory chip. Iyi layer ine basa rekuunganidza marara uye kugovera data pakati pemaseru ekurangarira. Iye FTL inoshandisa tsigiro yekuchinjika data kuiswa (FDP - Flexible Data Placement), zoning (ZNS - Zoned Namespace) uye inoenderana neNVMe yakatarwa.

Zvinotaurwa kuti mune yakajairwa Flash kuchengetedza kune ekunze masisitimu, dhiraivha inoonekwa sebhokisi dema uko chikamu chendangariro chakagoverwa kuchenesa mashandiro, nepo zviratidziro zvekushanda zvinenge zvisingaenderani, uye kunonoka kunoitika kusingafungidzirwe nekuda basa remutyairi wemukati, senge panguva yekuunganidza marara.

"Tinofara kusvika pachiitiko ichi uye kuburitsa kit yekuvandudza software yeSoftware-Enabled Flash project," akadaro Eric Ries, mutevedzeri wemutungamiri weMemory and Storage Strategy Division kuKIOXIA America, Inc. "Kuburitswa uku kwave "It. inovhura nzira yekushandiswa kutsva uye kutsva kweflash yekuchengetedza maapplication ayo anoshandisa hunyanzvi uye hunyanzvi hwevashandisi, vanogadzira uye nharaunda dzakavhurika sosi. "

Kusiyana neakajairika flash drives, uko kugoverwa kwedata, kusarudzika kwakashata uye kuunganidzwa kwemarara kunobatwa neiyo yemukati controller firmware, Mayunitsi ane SEF rutsigiro anobvumira basa rekuita kutamiswa yakaderera pamwero neFlash memory chip kune software uye inoshanda sisitimu.

SEF inogonesa kutonga kwakananga kwenzvimbo chaiyo yedata, kugadziridzwa kwekugovera mitoro algorithms, kutungamira kwekutanga uye hutano hwebasa (QoS), kubviswa kwechimwe chikamu cheshanduro yebhuroka, kushandiswa kuzere kwendangariro dziripo, kubudirira kwezvinofembera kushanda kwedhiraivha, uye kupatsanurwa kwedhiraivha kuita midziyo yakasarudzika mumabasa ekupinza/kubuda (I/O) nezvinhu zvakasiyana-siyana zvekugadzirisa. Iyo nzira yakatsanangurwa neSEF inobatsira kudzikisa mutengo wakazara uye kuwedzera kushanda zvakanaka mukudyidzana nedhiraivha, kugadzirisa marara ekuunganidza marara, kuchengetedza ndangariro uye kugoverwa kwevhavha kuti isangane nezvido zvazvino.

Somuenzaniso, SEF inobvumira kuita kuti kuve kwakajairwa nekushandisa akasiyana mayuniti anotengwa panguva dzakasiyana ane maitiro akasiyana. Kune madhiraivha anonyanya kuverenga-chete, SEF inogona kushandisa akareruka block allocation algorithms uye kuderedza huwandu hwendangariro dzakachengeterwa zvinangwa zvakajairika.

Chekupedzisira, zvakakosha kuti titaure kuti iyo SEF SDK yakanyorwa muC uye inogoverwa pasi perezinesi reBSD pamwe neAPI uye nemirairo yekuraira. Unogona kutarisa kodhi kubva kuSEF paGitHub.

mabviro: https://www.linuxfoundation.org


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako