NVM Express
એન. વી. એમ. એક્સપ્રેસ (એન. વી. એમ. ઈ.) અથવા નોન-વોલેટાઇલ મેમરી હોસ્ટ કંટ્રોલર ઇન્ટરફેસ સ્પષ્ટીકરણ (એન. વી. એમ. એચ. સી. આઈ. એસ.) એ સામાન્ય રીતે પીસીઆઈ એક્સપ્રેસ બસ દ્વારા જોડાયેલા કમ્પ્યુટરના નોન-વોલેટાઇલ સ્ટોરેજ મીડિયાને ઍક્સેસ કરવા માટે એક ખુલ્લું, તાર્કિક-ઉપકરણ ઇન્ટરફેસ સ્પષ્ટીકરણ છે. પ્રારંભિકતા એનવીએમ નોન-વોલેટાઇલ મેમરી માટે વપરાય છે, જે ઘણીવાર એન. એ. એન. ડી. ફ્લેશ મેમરી છે જે સોલિડ-સ્ટેટ ડ્રાઇવ્સ (એસ. એસ. ડી.), પી. સી. આઈ. ઈ. એડ-ઇન કાર્ડ્સ અને એમ. 2 કાર્ડ્સ, એમ. એસ. એ. ટી. એ. કાર્ડ્સના અનુગામી સહિત અનેક ભૌતિક સ્વરૂપ પરિબળોમાં આવે છે. એન. વી. એમ. એક્સપ્રેસ, લોજિકલ-ડિવાઇસ ઇન્ટરફેસ તરીકે, સોલિડ-સ્ટેટ સ્ટોરેજ ઉપકરણોની ઓછી વિલંબતા અને આંતરિક સમાંતરતાનો લાભ ઉઠાવવા માટે ડિઝાઇન કરવામાં આવી છે. આર્કિટેક્ચરલ રીતે, NVMe માટેનો તર્ક ભૌતિક રીતે સંગ્રહિત થાય છે અને NVMe નિયંત્રક ચિપ દ્વારા ચલાવવામાં આવે છે જે ભૌતિક રીતે સંગ્રહ માધ્યમ સાથે સહ-સ્થિત હોય છે, સામાન્ય રીતે એસએસડી. NVMe માટે આવૃત્તિ ફેરફારો, દા. ત. 1.3 થી 1.4, સંગ્રહ માધ્યમમાં સમાવિષ્ટ છે, અને મધરબોર્ડ અને CPU જેવા PCIe-સુસંગત ઘટકોને અસર કરતા નથી. તેની રચના દ્વારા, એનવીએમ એક્સપ્રેસ યજમાન હાર્ડવેર અને સોફ્ટવેરને આધુનિક એસએસડીમાં શક્ય સમાંતરતાના સ્તરનો સંપૂર્ણ ઉપયોગ કરવાની મંજૂરી આપે છે. પરિણામે, એન. વી. એમ. એક્સપ્રેસ I/O ઓવરહેડ ઘટાડે છે અને અગાઉના લોજિકલ-ડિવાઇસ ઇન્ટરફેસોની તુલનામાં વિવિધ પ્રદર્શન સુધારાઓ લાવે છે, જેમાં બહુવિધ લાંબી આદેશ કતારો અને વિલંબિતતામાં ઘટાડો સામેલ છે. અગાઉના ઇન્ટરફેસ પ્રોટોકોલ જેવા કે એ. એચ. સી. આઈ. ખૂબ ધીમી હાર્ડ ડિસ્ક ડ્રાઇવ્સ (એચ. ડી. ડી.) સાથે ઉપયોગ કરવા માટે વિકસાવવામાં આવ્યા હતા જ્યાં વિનંતી અને ડેટા ટ્રાન્સફર વચ્ચે ખૂબ જ લાંબો વિલંબ (સી. પી. યુ. કામગીરીને સંબંધિત) અસ્તિત્વમાં હોય છે, જ્યાં ડેટાની ઝડપ રેમ ઝડપ કરતાં ઘણી ધીમી હોય છે, અને જ્યાં ડિસ્ક પરિભ્રમણ અને સમય શોધે છે તે વધુ ઓપ્ટિમાઇઝેશન જરૂરિયાતોને જન્મ આપે છે. એન. વી. એમ. એક્સપ્રેસ ઉપકરણો મુખ્યત્વે પ્રમાણભૂત કદના પી. સી. આઈ. એક્સપ્રેસ વિસ્તરણ કાર્ડ્સના સ્વરૂપમાં અને <આઇ. ડી. 1> ફોર્મ-ફેક્ટર ઉપકરણો તરીકે ઉપલબ્ધ છે જે યુ. 2 કનેક્ટર (અગાઉ એસ. એફ. એફ.-8639 તરીકે ઓળખાતું) દ્વારા ચાર-લેનનું પી. સી. આઈ. એક્સપ્રેસ ઇન્ટરફેસ પ્રદાન કરે છે. SATA એક્સપ્રેસ અને M. 2 સ્પષ્ટીકરણનો ઉપયોગ કરતા સંગ્રહ ઉપકરણો કે જે NVM એક્સપ્રેસને લોજિકલ-ડિવાઇસ ઇન્ટરફેસ તરીકે ટેકો આપે છે તે NVMe માટે લોકપ્રિય ઉપયોગ-કેસ છે અને સર્વર્સ, ડેસ્કટોપ અને લેપટોપ માટે સોલિડ-સ્ટેટ સ્ટોરેજનું પ્રબળ સ્વરૂપ બની ગયા છે. આજની તારીખે બહાર પાડવામાં આવેલ NVMe માટે વિશિષ્ટતાઓમાં નીચેનાનો સમાવેશ થાય છેઃ 1. e (જાન્યુઆરી 2013) 1.1b (જુલાઈ 2014) 1.2 (નવેમ્બર 2014) 1.2a (ઓક્ટોબર 2015) 1.2b (જૂન 2016) 1.2 (જૂન 2016) 1.3 (મે 2017) 1.3 (ઓક્ટોબર 2017) 1.3b (મે 2018) 1.3c (મે 2018) 1.3d (માર્ચ 2019) 1.4 (જૂન 2019) 1.4a (માર્ચ 2020) 1.4b (સપ્ટેમ્બર 2020) 1.4c (જૂન 2021) 2.0 (મે 2021) 2.0a (જુલાઈ 2021) 2.0b (જાન્યુઆરી 2022) 2.0c (ઓક્ટોબર 2022) પૃષ્ઠભૂમિ ઐતિહાસિક રીતે, મોટાભાગના SSD એ બાકીની કમ્પ્યુટર સિસ્ટમ સાથે ઇન્ટરફેસિંગ માટે SATA, SAS અથવા ફાઇબર ચેનલ જેવી બસોનો ઉપયોગ કર્યો હતો. એસ. એસ. ડી. સામૂહિક બજારોમાં ઉપલબ્ધ થયા પછી, પર્સનલ કમ્પ્યુટર્સમાં એસ. એસ. ડી. ને જોડવા માટે એસ. એ. ટી. એ. સૌથી સામાન્ય રીત બની ગઈ છે; જો કે, એસ. એ. ટી. એ. મુખ્યત્વે મિકેનિકલ હાર્ડ ડિસ્ક ડ્રાઇવ્સ (એચ. ડી. ડી.) સાથે ઇન્ટરફેસિંગ માટે ડિઝાઇન કરવામાં આવી હતી, અને તે એસ. એસ. ડી. માટે વધુને વધુ અપૂરતી બની હતી, જે સમય જતાં ઝડપમાં સુધારો થયો હતો. ઉદાહરણ તરીકે, સામૂહિક બજારના મુખ્ય પ્રવાહને અપનાવવાના લગભગ પાંચ વર્ષમાં (2005-2010) હાર્ડ ડ્રાઇવ્સ માટે ઉપલબ્ધ તુલનાત્મક રીતે ધીમા ડેટા દરો દ્વારા ઘણા એસએસડી પહેલેથી જ અટકાવી દેવામાં આવ્યા હતા-હાર્ડ ડિસ્ક ડ્રાઇવ્સથી વિપરીત, કેટલાક એસએસડી એસ. એ. ટી. એ. ના મહત્તમ થ્રુપુટ દ્વારા મર્યાદિત છે. NVMe પહેલાં PCI એક્સપ્રેસ બસનો ઉપયોગ કરીને, પરંતુ બિન-માનક સ્પષ્ટીકરણ ઇન્ટરફેસનો ઉપયોગ કરીને ઉચ્ચ-સ્તરની SSD બનાવવામાં આવી હતી. એસ. એસ. ડી. ના ઇન્ટરફેસને પ્રમાણિત કરીને, ઓપરેટિંગ સિસ્ટમોને સ્પષ્ટીકરણને અનુસરતા તમામ એસ. એસ. ડી. સાથે કામ કરવા માટે માત્ર એક સામાન્ય ઉપકરણ ડ્રાઇવરની જરૂર પડે છે. તેનો અર્થ એ પણ છે કે દરેક એસએસડી ઉત્પાદકે ચોક્કસ ઇન્ટરફેસ ડ્રાઇવરોની રચના કરવાની જરૂર નથી. આ યુએસબી માસ સ્ટોરેજ ઉપકરણો યુએસબી માસ-સ્ટોરેજ ઉપકરણ વર્ગના સ્પષ્ટીકરણને અનુસરવા અને તમામ કમ્પ્યુટર્સ સાથે કામ કરવા માટે કેવી રીતે બનાવવામાં આવે છે તેના જેવું જ છે, જેમાં કોઈ પ્રતિ-ઉપકરણ ડ્રાઇવરોની જરૂર નથી. એન. વી. એમ. એક્સપ્રેસ ઉપકરણોનો ઉપયોગ ઘણા અગ્રણી સુપરકોમ્પ્યુટર્સ, જેમ કે ફુગાકુ સુપરકોમ્પ્યુટર, સમિટ સુપરકોમ્પ્યુટર અને સિએરા સુપરકોમ્પ્યુટર વગેરેમાં બર્સ્ટ બફર સ્ટોરેજના બિલ્ડિંગ બ્લોક તરીકે પણ થાય છે. નોન-વોલેટાઇલ મેમરીને ઍક્સેસ કરવા માટેના નવા ધોરણની પ્રથમ વિગતો ઇન્ટેલ ડેવલપર ફોરમ 2007માં બહાર આવી હતી, જ્યારે એન. વી. એમ. એચ. સી. આઈ. ને સૂચિત આર્કિટેક્ચરલ ડિઝાઇનના યજમાન-બાજુના પ્રોટોકોલ તરીકે દર્શાવવામાં આવ્યું હતું, જેમાં મેમરી (ફ્લેશ) ચિપ્સ બાજુ પર ઓપન એન. એ. એન. ડી. ફ્લેશ ઇન્ટરફેસ વર્કિંગ ગ્રુપ (ઓ. એન. એફ. આઈ.) હતું. તે વર્ષે ઇન્ટેલની આગેવાનીમાં એનવીએમએચસીઆઈ કાર્યકારી જૂથની રચના કરવામાં આવી હતી. એન. વી. એમ. એચ. સી. આઈ. 1 સ્પષ્ટીકરણ એપ્રિલ 2008માં પૂર્ણ થયું હતું અને ઇન્ટેલની વેબ સાઇટ પર રજૂ કરવામાં આવ્યું હતું. એન. વી. એમ. પર ટેકનિકલ કામ 2009ના બીજા ભાગમાં શરૂ થયું હતું. એન. વી. એમ. વિશિષ્ટતાઓ એન. વી. એમ. એક્સપ્રેસ વર્કગ્રુપ દ્વારા વિકસાવવામાં આવી હતી, જેમાં 90થી વધુ કંપનીઓનો સમાવેશ થાય છે; ઇન્ટેલના અંબર હફમેન કાર્યકારી જૂથના અધ્યક્ષ હતા. સ્પષ્ટીકરણનું સંસ્કરણ 1 માર્ચ 2011ના રોજ બહાર પાડવામાં આવ્યું હતું, જ્યારે સ્પષ્ટીકરણનું સંસ્કરણ 1 11 ઓક્ટોબર 2012ના રોજ બહાર પાડવામાં આવ્યું હતું. આવૃત્તિ 1.1 માં ઉમેરવામાં આવેલી મુખ્ય લાક્ષણિકતાઓ મલ્ટી-પાથ I/O (નેમસ્પેસ શેરિંગ સાથે) અને મનસ્વી-લંબાઈ સ્કેટર-ગેધર I/O છે. એવી અપેક્ષા રાખવામાં આવે છે કે ભવિષ્યના સુધારાઓ નેમસ્પેસ મેનેજમેન્ટમાં નોંધપાત્ર વધારો કરશે. તેના ફીચર ફોકસને કારણે, એનવીએમ 1.1 ને શરૂઆતમાં "એન્ટરપ્રાઇઝ એનવીએમએચસીઆઈ" કહેવામાં આવતું હતું. બેઝ NVMe સ્પષ્ટીકરણ માટેનું અપડેટ, જેને વર્ઝન 1. e કહેવાય છે, તે જાન્યુઆરી 2013માં બહાર પાડવામાં આવ્યું હતું. જૂન 2011માં સાત કંપનીઓના નેતૃત્વમાં પ્રમોટર ગ્રૂપની રચના કરવામાં આવી હતી. ઓગસ્ટ 2012માં ઇન્ટિગ્રેટેડ ડિવાઇસ ટેક્નોલોજી (89HF16P04AG3 અને 89HF32P08AG3) દ્વારા પ્રથમ વ્યાવસાયિક રીતે ઉપલબ્ધ NVMe ચિપસેટ બહાર પાડવામાં આવ્યા હતા. પ્રથમ NVMe ડ્રાઇવ, સેમસંગની XS1715 એન્ટરપ્રાઇઝ ડ્રાઇવની જાહેરાત જુલાઈ 2013માં કરવામાં આવી હતી; સેમસંગના જણાવ્યા અનુસાર, આ ડ્રાઇવ 3 GB/s રીડ સ્પીડને સપોર્ટ કરે છે, જે તેમની અગાઉની એન્ટરપ્રાઇઝ ઓફરિંગ્સ કરતાં છ ગણી ઝડપી છે. એલ. એસ. આઈ. સેન્ડફોર્સ એસ. એફ. 3700 નિયંત્રક પરિવાર, જે નવેમ્બર 2013માં રજૂ થયો હતો, તે પણ એન. વી. એમ. ઈ. ને ટેકો આપે છે. આ નિયંત્રકનો ઉપયોગ કરતી કિંગ્સ્ટન હાયપરએક્સ "પ્રોસુમર" પ્રોડક્ટ કન્ઝ્યુમર ઇલેક્ટ્રોનિક્સ શો 2014માં પ્રદર્શિત કરવામાં આવી હતી અને સમાન પ્રદર્શનનું વચન આપ્યું હતું. જૂન 2014માં, ઇન્ટેલે તેમના પ્રથમ એનવીએમ એક્સપ્રેસ ઉત્પાદનો, ઇન્ટેલ એસએસડી ડેટા સેન્ટર પરિવારની જાહેરાત કરી હતી, જે પીસીઆઈ એક્સપ્રેસ બસ દ્વારા યજમાન સાથે જોડાણ કરે છે, જેમાં ડીસી પી3700 શ્રેણી, ડીસી પી3600 શ્રેણી અને ડીસી પી3500 શ્રેણીનો સમાવેશ થાય છે. એન. વી. એમ. ડ્રાઇવ્સ વ્યાવસાયિક રીતે ઉપલબ્ધ છે. માર્ચ 2014માં આ જૂથ એન. વી. એમ. એક્સપ્રેસ, ઇન્ક. બન્યું હતું, જેમાં સમગ્ર ઉદ્યોગની 65થી વધુ કંપનીઓનો સમાવેશ થાય છે. એન. વી. એમ. એક્સપ્રેસની વિશિષ્ટતાઓની માલિકી અને જાળવણી એન. વી. એમ. એક્સપ્રેસ, ઇન્ક. દ્વારા કરવામાં આવે છે, જે ઉદ્યોગ-વ્યાપી ધોરણ તરીકે એન. વી. એમ. એક્સપ્રેસની ઉદ્યોગ જાગૃતિને પણ પ્રોત્સાહન આપે છે. એન. વી. એમ. એક્સપ્રેસ, ઇન્ક. નું નિર્દેશન પ્રમોટર ગ્રૂપમાંથી પસંદ કરાયેલા તેર સભ્યોના બોર્ડ ઓફ ડિરેક્ટર્સ દ્વારા કરવામાં આવે છે, જેમાં સિસ્કો, ડેલ, ઇએમસી, એચજીએસટી, ઇન્ટેલ, માઇક્રોન, માઇક્રોસોફ્ટ, નેટએપ્પ, ઓરેકલ, પીએમસી, સેમસંગ, સેન્ડિસ્ક અને સીગેટનો સમાવેશ થાય છે. સપ્ટેમ્બર 2016માં, કોમ્પેક્ટફ્લેશ એસોસિએશને જાહેરાત કરી હતી કે તે નવી મેમરી કાર્ડ સ્પષ્ટીકરણ, સીએફએક્સપ્રેસ રજૂ કરશે, જે એનવીએમઈનો ઉપયોગ કરે છે. એન. વી. એમ. ઇ. હોસ્ટ મેમરી બફર (એચ. એમ. બી.) ને એન. વી. એમ. ઇ. સ્પષ્ટીકરણના સંસ્કરણ 1.2 માં ઉમેરવામાં આવ્યું છે. એચ. એમ. બી. એસ. એસ. ડી. ને યજમાનના ડી. આર. એ. એમ. નો ઉપયોગ કરવાની મંજૂરી આપે છે, જે ડી. આર. એ. એમ.-ઓછી એસ. એસ. ડી. માટે આઇ/ઓ. કામગીરીમાં સુધારો કરી શકે છે. NVMe સોલિડ-સ્ટેટ ડ્રાઇવના ઘણા સ્વરૂપ પરિબળો છે, જેમ કે AIC, U. 2, U. 3, M. 2 વગેરે. AIC (એડ-ઇન કાર્ડ) લગભગ તમામ પ્રારંભિક NVMe સોલિડ-સ્ટેટ ડ્રાઇવ્સ HHHL (અડધી ઊંચાઈ, અડધી લંબાઈ) અથવા FHHL (સંપૂર્ણ ઊંચાઈ, અડધી લંબાઈ) AIC છે, જેમાં PCIe 2 અથવા 3 ઇન્ટરફેસ છે. HHHL NVMe સોલિડ-સ્ટેટ ડ્રાઇવ કાર્ડ સર્વરના PCIe સ્લોટમાં દાખલ કરવું સરળ છે. યુ. 2 (એસ. એફ. એફ.-8639) યુ. 2, જે અગાઉ એસ. એફ. એફ.-8639 તરીકે જાણીતું હતું, તે સોલિડ-સ્ટેટ ડ્રાઇવ્સને કમ્પ્યુટર સાથે જોડવા માટેનું કમ્પ્યુટર ઇન્ટરફેસ છે. તે ચાર પીસીઆઈ એક્સપ્રેસ લેનનો ઉપયોગ કરે છે. ઉપલબ્ધ સર્વર 48 U. 2 NVMe સોલિડ-સ્ટેટ ડ્રાઇવ્સ સુધી ભેગા કરી શકે છે. યુ. 3 (એસ. એફ. એફ.-8639 અથવા એસ. એફ. એફ.-ટી. એ.-1001) યુ. 3 એ યુ. 2 સ્પેક પર બનેલું છે અને તે જ એસ. એફ. એફ.-8639 કનેક્ટરનો ઉપયોગ કરે છે. તે એક 'ટ્રાઇ-મોડ' ધોરણ છે, જે SAS, SATA અને NVMe સપોર્ટને એક જ નિયંત્રકમાં જોડે છે. યુ. 3 વિવિધ ડ્રાઇવ્સ વચ્ચે હોટ-સ્વેપને પણ સપોર્ટ કરી શકે છે જ્યાં ફર્મવેર સપોર્ટ ઉપલબ્ધ છે. યુ. 3 ડ્રાઇવ્સ હજુ પણ યુ. 2 સાથે પછાત સુસંગત છે, પરંતુ યુ. 2 ડ્રાઇવ્સ યુ. 3 યજમાનો સાથે સુસંગત નથી. એમ. 2 એમ. 2, જે અગાઉ નેક્સ્ટ જનરેશન ફોર્મ ફેક્ટર (એન. જી. એફ. એફ.) તરીકે જાણીતું હતું, એમ. 2 એન. વી. એમ. સોલિડ-સ્ટેટ ડ્રાઇવ કોમ્પ્યુટર બસનો ઉપયોગ કરે છે. એમ. 2 કનેક્ટર દ્વારા પૂરી પાડવામાં આવેલ ઇન્ટરફેસો પીસીઆઈ એક્સપ્રેસ 3 અથવા તેનાથી વધુ (ચાર લેન સુધી) છે. ઇ. ડી. એસ. એફ. એફ. એન. વી. એમ. ઇ.-ઓ. એફ. એન. વી. એમ. એક્સપ્રેસ ઓવર ફેબ્રિક્સ (એન. વી. એમ. ઇ.-ઓ. એફ.) એ દૂરસ્થ એન. વી. એમ. ઇ. ઉપકરણોને જોડવા માટે નેટવર્ક પર પરિવહન પ્રોટોકોલનો ઉપયોગ કરવાનો ખ્યાલ છે, જે નિયમિત એન. વી. એમ. ઇ. થી વિપરીત છે, જ્યાં ભૌતિક એન. વી. એમ. ઇ. ઉપકરણો પીસી. આઇ. ઇ. બસ સાથે સીધા અથવા પીસી. આઇ. ઇ. સ્વીચ દ્વારા પીસી. આઇ. ઇ. બસ સાથે જોડાયેલા હોય છે. ઓગસ્ટ 2017 માં, પ્રમાણભૂત સંસ્થા ઇન્ટરનેશનલ કમિટી ફોર ઇન્ફોર્મેશન ટેક્નોલોજી સ્ટાન્ડર્ડ્સ (ICITS) દ્વારા ફાઇબર ચેનલ (એફસી) પર એનવીએમઇનો ઉપયોગ કરવા માટેનું ધોરણ રજૂ કરવામાં આવ્યું હતું, અને આ સંયોજનને ઘણીવાર એફસી-એનવીએમઇ અથવા કેટલીકવાર એનવીએમઇ/એફસી તરીકે ઓળખવામાં આવે છે. મે 2021 સુધીમાં, સમર્થિત એન. વી. એમ. ઇ. પરિવહન પ્રોટોકોલ છેઃ એફ. સી., એફ. સી.-એન. વી. એમ. ઇ. ટી. સી. પી., એન. વી. એમ. ઇ./ટી. સી. પી. ઇથરનેટ, આરઓ. સી. ઇ. વી. 1/વી. 2 (આર. ડી. એમ. એ. ઓવર કન્વર્જ્ડ ઇથરનેટ) ઇન્ફીનીબેન્ડ, એન. વી. એમ. ઇ. ઓવર ઇન્ફીનીબેન્ડ અથવા એન. વી. એમ. ઇ./આઇ. બી. એન. વી. એમ. ઇ. ઓવર ફેબ્રિક્સ માટેનું ધોરણ એન. વી. એમ. એક્સપ્રેસ, ઇન્ક. દ્વારા 2016માં પ્રકાશિત કરવામાં આવ્યું હતું. નીચેના સોફ્ટવેર NVMe-oF પ્રોટોકોલનો અમલ કરે છેઃ Linux NVMe-oF આરંભકર્તા અને લક્ષ્ય. શરૂઆતમાં આરઓસીઇ પરિવહનને ટેકો આપવામાં આવ્યો હતો, અને લિનક્સ કર્નલ 5. x સાથે, ટીસીપી માટે મૂળ આધાર ઉમેરવામાં આવ્યો હતો. સંગ્રહ પ્રદર્શન વિકાસ કિટ (એસ. પી. ડી. કે.) એન. વી. એમ. ઈ.-ઓ. એફ. આરંભકર્તા અને લક્ષ્ય ડ્રાઇવરો. આરઓસીઈ અને ટીસીપી બંને પરિવહનને ટેકો આપે છે. માઈક્રોસોફ્ટ વિન્ડોઝ માટે સ્ટારવિન્ડ એનવીએમ-ઓએફ આરંભકર્તા અને લક્ષ્ય, આરઓસીઇ અને ટીસીપી પરિવહન બંનેને ટેકો આપે છે. એ. એચ. સી. આઈ. સાથે સરખામણી એડવાન્સ્ડ હોસ્ટ કંટ્રોલર ઇન્ટરફેસ (એ. એચ. સી. આઈ.) ને વ્યાપક સોફ્ટવેર સુસંગતતાનો ફાયદો છે, પરંતુ જ્યારે પી. સી. આઈ. એક્સપ્રેસ બસ દ્વારા જોડાયેલા એસ. એસ. ડી. સાથે ઉપયોગ કરવામાં આવે ત્યારે શ્રેષ્ઠ પ્રદર્શન ન પહોંચાડવાનું નુકસાન છે. લોજિકલ-ડિવાઇસ ઇન્ટરફેસ તરીકે, એએચસીઆઈનો વિકાસ ત્યારે કરવામાં આવ્યો હતો જ્યારે સિસ્ટમમાં યજમાન બસ એડેપ્ટર (એચબીએ) નો હેતુ સીપીયુ/મેમરી સબસિસ્ટમને ફરતા ચુંબકીય માધ્યમો પર આધારિત ખૂબ ધીમી સંગ્રહ સબસિસ્ટમ સાથે જોડવાનો હતો. પરિણામે, એએચસીઆઈ એસએસડી ઉપકરણો સાથે ઉપયોગમાં લેવાતી વખતે કેટલીક બિનકાર્યક્ષમતાનો પરિચય આપે છે, જે સ્પિનિંગ મીડિયા કરતાં રેમ જેવું વધુ વર્તે છે. એન. વી. એમ. ઇ. ઉપકરણ ઇન્ટરફેસને ગ્રાઉન્ડ અપથી ડિઝાઇન કરવામાં આવ્યું છે, જે પીસીઆઈ એક્સપ્રેસ એસએસડીની ઓછી વિલંબતા અને સમાંતરતાનો ફાયદો ઉઠાવે છે, અને સમકાલીન સીપીયુ, પ્લેટફોર્મ્સ અને એપ્લિકેશનોની સમાંતરતાને પૂરક બનાવે છે. ઉચ્ચ સ્તરે, એ. એચ. સી. આઈ. પર એન. વી. એમ. ઈ. ના મૂળભૂત ફાયદા યજમાન હાર્ડવેર અને સોફ્ટવેરમાં સમાંતરતાનો ઉપયોગ કરવાની તેની ક્ષમતા સાથે સંબંધિત છે, જે આદેશ કતારની ઊંડાઈમાં તફાવતો, વિક્ષેપ પ્રક્રિયાની કાર્યક્ષમતા, અનકેશેબલ રજિસ્ટર એક્સેસની સંખ્યા વગેરે દ્વારા પ્રગટ થાય છે, જેના પરિણામે વિવિધ કામગીરીમાં સુધારા થાય છે. નીચેનું કોષ્ટક NVMe અને AHCI લોજિકલ-ડિવાઇસ ઇન્ટરફેસો વચ્ચેના ઉચ્ચ-સ્તરના તફાવતોનો સારાંશ આપે છે. ઓપરેટિંગ સિસ્ટમ ક્રોમઓએસને ટેકો આપે છે 24 ફેબ્રુઆરી, 2015ના રોજ, ક્રોમઓએસમાં એનવીએમ એક્સપ્રેસ ઉપકરણોમાંથી બુટ કરવા માટેનો ટેકો ઉમેરવામાં આવ્યો હતો. ડ્રેગનફ્લાય બીએસડી એનવીએમ સપોર્ટ સાથે ડ્રેગનફ્લાય બીએસડીનું પ્રથમ પ્રકાશન આવૃત્તિ 4.6 છે. ફ્રીબીએસડી ઇન્ટેલે ફ્રીબીએસડીના વડા અને સ્થિર/9 શાખાઓ માટે એનવીએમ એક્સપ્રેસ ડ્રાઇવરને પ્રાયોજિત કર્યું હતું. એન. વી. ડી. (4) અને એન. વી. એમ. ઈ. (4) ડ્રાઇવરોને 2015માં ફ્રી. બી. એસ. ડી. આવૃત્તિ 10.2 થી મૂળભૂત રીતે સામાન્ય કર્નલ રૂપરેખાંકનમાં સામેલ કરવામાં આવ્યા છે. કન્ઝ્યુમર-ગ્રેડ NVMe માટે જીનોમ સપોર્ટ 18.05 પ્રકાશનના ભાગ રૂપે જીનોમ માળખામાં ઉમેરવામાં આવ્યો હતો. હૈકુ હૈકુને 18 એપ્રિલ, 2019ના રોજ NVMe માટે ટેકો મળ્યો હતો. 15 ઓક્ટોબર, 2014ના રોજ ઇલ્યુમોઝ ઇલ્યુમોઝને NVMe માટે ટેકો મળ્યો હતો. IOS આઇફોન 6S અને 6S પ્લસના પ્રકાશન સાથે, એપલે સ્માર્ટફોનમાં PCIe પર NVMeની પ્રથમ મોબાઇલ જમાવટ રજૂ કરી હતી. એપલે પ્રથમ પેઢીના આઈપેડ પ્રો અને પ્રથમ પેઢીના આઇફોન એસઈના પ્રકાશન સાથે આ પ્રકાશનોને અનુસર્યા હતા, જે પીસીઆઈઈ પર એનવીએમઈનો પણ ઉપયોગ કરે છે. લિનક્સ ઇન્ટેલે 3 માર્ચ 2011ના રોજ લિનક્સ માટે એન. વી. એમ. એક્સપ્રેસ ડ્રાઇવર પ્રકાશિત કર્યું હતું, જેને 18 જાન્યુઆરી 2012ના રોજ લિનક્સ કર્નલ મેઇનલાઇનમાં ભેળવી દેવામાં આવ્યું હતું અને 19 માર્ચ 2012ના રોજ લિનક્સ કર્નલના વર્ઝન 3.3ના ભાગ રૂપે રજૂ કરવામાં આવ્યું હતું. લિનક્સ મૂળભૂત મહત્તમ કદ 128 એમબી સાથે આવૃત્તિ 4.13.1 માંથી NVMe હોસ્ટ મેમરી બફરને સપોર્ટ કરે છે. મેકઓએસ એપલે યોસેમિટી 10.10.3 માં એનવીએમ એક્સપ્રેસ માટે સોફ્ટવેર સપોર્ટ રજૂ કર્યો. એનવીએમ હાર્ડવેર ઇન્ટરફેસ 2016 મેકબુક અને મેકબુક પ્રોમાં રજૂ કરવામાં આવ્યું હતું. NetBSD NetBSD એ NetBSD 8 માં NVMe માટે ટેકો ઉમેર્યો. અમલીકરણ ઓપનબીએસડી 6.0 પરથી લેવામાં આવ્યું છે. ઓપનબીએસડીમાં એનવીએમને ટેકો આપવા માટે જરૂરી ઓપનબીએસડી વિકાસ કાર્ય એપ્રિલ 2014માં યુએસબી 2 અને એએચસીઆઈ સપોર્ટ માટે અગાઉ જવાબદાર વરિષ્ઠ વિકાસકર્તા દ્વારા શરૂ કરવામાં આવ્યું હતું. NVMe માટે આધાર ઓપનબીએસડી 6 પ્રકાશનમાં સક્ષમ કરવામાં આવ્યો છે. ઓએસ/2 આર્કા નોએ એપ્રિલ, 2021 સુધીમાં આર્કાઓસ માટે એનવીએમ ડ્રાઇવર પ્રદાન કરે છે. ડ્રાઇવરને એડવાન્સ્ડ ઇન્ટરપ્ટ મોડ (મોડ 2) માં ચાલતા એ. સી. પી. આઈ. પી. એસ. ડી. દ્વારા પૂરા પાડવામાં આવેલ એડવાન્સ્ડ ઇન્ટરપ્ટની જરૂર છે, આમ એસ. એમ. પી. કર્નલની પણ જરૂર પડે છે. સોલારિસ સોલારિસને ઓરેકલ સોલારિસ 11.2 માં એનવીએમઇ માટે ટેકો મળ્યો. વીએમવેર ઇન્ટેલે વીએમવેર માટે એનવીએમ ડ્રાઇવર પ્રદાન કર્યું છે, જે વિવિધ એનવીએમ ઉપકરણોને ટેકો આપતા વીએસફેર 6 અને પછીના બિલ્ડ્સમાં શામેલ છે. વી. એસ. ફેયર 6 અપડેટ 1 મુજબ, વી. એમ. વેરની વી. એસ. એ. એન. સોફ્ટવેર-નિર્ધારિત સંગ્રહ સબસિસ્ટમ પણ એન. વી. એમ. ઈ. ઉપકરણોને ટેકો આપે છે. વિન્ડોઝ માઇક્રોસોફ્ટે વિન્ડોઝ 8.1 અને વિન્ડોઝ સર્વર 2012 R2માં NVMe માટે મૂળ આધાર ઉમેર્યો હતો. સુધારાઓમાં વિન્ડોઝ 7 અને વિન્ડોઝ સર્વર 2008 R2 માટે મૂળ ડ્રાઇવરો ઉમેરવામાં આવ્યા છે. ઘણા વિક્રેતાઓએ તેમના ઉપકરણો માટે પણ તેમના પોતાના વિન્ડોઝ ડ્રાઇવરો બહાર પાડ્યા છે. કોઈપણ NVMe કાર્ડ પર ચોક્કસ વિક્રેતાના ડ્રાઇવરને સ્થાપિત કરવા માટે જાતે કસ્ટમાઇઝ્ડ ઇન્સ્ટોલર ફાઇલો પણ ઉપલબ્ધ છે, જેમ કે સેમસંગ NVMe સિવાયના ઉપકરણ સાથે સેમસંગ NVMe ડ્રાઇવરનો ઉપયોગ કરવો, જે વધારાની સુવિધાઓ, પ્રદર્શન અને સ્થિરતા માટે જરૂરી હોઈ શકે છે. 2016માં વિન્ડોઝ 10 એનિવર્સરી અપડેટ (વર્ઝન 1607) માં NVMe HMB માટે સપોર્ટ ઉમેરવામાં આવ્યો હતો. ઓપનફેબ્રિક્સ એલાયન્સ વિન્ડોઝ 7/8/8.1 અને વિન્ડોઝ સર્વર 2008R 2/2012/2012 R2 માટે ઓપન-સોર્સ NVMe વિન્ડોઝ ડ્રાઈવર જાળવે છે, જે NVMe વર્કગ્રુપમાં કેટલીક પ્રમોટર કંપનીઓ, ખાસ કરીને IDT, ઇન્ટેલ અને LSI દ્વારા રજૂ કરવામાં આવેલા બેઝલાઇન કોડમાંથી વિકસાવવામાં આવ્યું છે. વર્તમાન પ્રકાશન ડિસેમ્બર 2016થી 1.5 છે. સોફ્ટવેર સપોર્ટ ક્યુઈએમયુ એનવીએમઇ 15 ઓગસ્ટ, 2013ના રોજ રજૂ થયેલ આવૃત્તિ 1.6 થી ક્યુઈએમયુ દ્વારા સમર્થિત છે. ક્યુ. ઇ. એમ. યુ. મહેમાનોને પ્રસ્તુત એન. વી. એમ. ઈ. ઉપકરણો વાસ્તવિક અથવા અનુકરણ કરી શકાય છે. UEFI માટે એક ઓપન સોર્સ NVMe ડ્રાઇવર સોર્સફોર્જ પર ઉપલબ્ધ છે. વ્યવસ્થાપન સાધનો એન. વી. એમ. કંટ્રોલ એન. વી. એમ. કંટ્રોલ ટૂલનો ઉપયોગ ફ્રી. બી. એસ. ડી. પર આદેશ વાક્યમાંથી એન. વી. એમ. ડિસ્કને નિયંત્રિત કરવા માટે થાય છે. તે લિનક્સ માટે ફ્રીબીએસડી 9.2. એનવીએમઈ-સીએલઆઈ એનવીએમ-એક્સપ્રેસ યુઝર સ્પેસ ટૂલિંગમાં ઉમેરવામાં આવ્યું હતું. આ પણ જુઓ M. 2 PCI એક્સપ્રેસ SATA એક્સપ્રેસ સોલિડ-સ્ટેટ ડ્રાઇવ યુનિવર્સલ ફ્લેશ સ્ટોરેજ (UFS) સંદર્ભો બાહ્ય કડીઓ NVMe માહિતી કોમ્પેક્ટફ્લેશ એસોસિએશન LFCS: નોન-વોલેટાઇલ મેમરી ઉપકરણો માટે લિનક્સની તૈયારી, LWN.net, એપ્રિલ 19,2013, જોનાથન કોર્બેટ મલ્ટિપેથિંગ PCI એક્સપ્રેસ સ્ટોરેજ, લિનક્સ ફાઉન્ડેશન, માર્ચ 12,2015, કીથ બુશ NVMe, NVMe-oF અને RDMA નેટવર્ક ઇજનેરો માટે, ઓગસ્ટ 2020, જેરોમ ટિસીયર્સ કમ્પ્યુટર સ્ટોરેજ બસો સોલિડ-સ્ટેટ કમ્પ્યુટર સ્ટોરેજ કમ્પ્યુટર હાર્ડવેર ધોરણો દ્વારા