M.2 SSD sizning kompyuteringizni yanada tezroq qilish uchun qanday qilib ketmoqda

Kompyuterlar, ayniqsa noutbuklar, kichkina bo'lishga davom etar ekan, xotira drayvlari kabi komponentlar mos ravishda kichikroq bo'lishi kerak. Qattiq diskli haydovchilarning kiritilishi bilan ularni Ultrabooks kabi eng nozik dizaynlarda joylashtirish ancha osonlashdi, biroq muammo keyinchalik SATA sanoat standartidan foydalanishni davom ettirdi. Oxir-oqibat, mSATA interfeysi SATA interfeysi bilan o'zaro aloqada bo'lishi mumkin bo'lgan ingichka profil kartasini yaratishga mo'ljallangan. Muammo shundan iboratki, SATA 3.0 standartlari SSD-larning ish faoliyatini cheklaydi. Ushbu muammolarni bartaraf etish uchun ixcham karta interfeysining yangi shakli ishlab chiqilishi kerak edi. Dastlab NGFF (Next Generation Form Factor) deb nomlangan yangi interfeys SATA 3.2 versiyasi spetsifikatsiyasi asosida yangi M.2 drayv interfeysida standartlashtirildi.

Tezroq tezlik

Hajmi, albatta, yangi interfeyslarni ishlab chiqishda omil bo'lsa-da, drayverlarning tezligi juda muhim. SATA 3.0 spesifikasiyalari haydovchi interfeysida SSD ning real-dunyo tarmoqli kengligini cheklanganligi, taxminan 600MB / s ga teng. SATA 3.2 spetsifikatsiyasi, SATA Express bilan bo'lgani kabi, M.2 interfeysi uchun ham yangi aralash usul yaratdi. Aslida, yangi M.2 kartasi mavjud SATA 3.0 spetsifikatsiyalaridan foydalanishi va 600MB / s gacha cheklangan bo'lishi yoki o'rniga joriy PCI-Express 3.0 doirasida 1GB / s tarmoqli kengligi taqdim etadigan PCI-Express- dan foydalanishni tanlashi mumkin. standartlari. Endi 1GB / s tezligi bir PCI-Express liniyasiga tegishli. Ko'p yo'lni ishlatish mumkin va M.2 SSD spesifikatsiyasi bo'yicha to'rtta yo'lni ishlatish mumkin. Ikkita chiziq yordamida 2,0 g / s ni tashkil etadi, to'rtta chiziq esa 4,0 Gb / s ni tashkil etadi. PCI-Express 4.0 versiyasini chiqarish bilan ushbu tezliklar ikki barobarga ko'tariladi.

Endi barcha tizimlar bunday tezliklarga erisha olmaydi. M.2 drayveri va kompyuterdagi interfeys bir xil rejimda o'rnatilishi kerak. M.2 interfeysi eski SATA rejimidan yoki yangi PCI-Express rejimlaridan foydalanish uchun mo'ljallangan, ammo haydovchi qaysi birini ishlatishini tanlashi mumkin. Misol uchun, SATA eski rejimida ishlab chiqilgan M.2 haydovchi ushbu 600MB / s tezlik bilan cheklanadi. Endi M.2 drayveri PCI-Express bilan 4 ta yo'lgacha (x4) mos kelishi mumkin, lekin kompyuter faqat ikkita chiziqdan (x2) foydalanishi mumkin. Bu faqat 2,0GB / s maksimal tezlikka olib keladi. Shunday qilib, imkon qadar tezroq bo'lish uchun siz drayverni va kompyuterni yoki anakartni qo'llab-quvvatlashni tekshirishingiz kerak bo'ladi.

Kichikroq va kattaroq o'lchamlar

M.2 haydovchi dizayni maqsadlaridan biri saqlash jihozlarining umumiy hajmini kamaytirish edi. Bunga bir nechta usullardan birida erishiladi. Birinchidan, ular avvalgi mSATA ariza faktoriga nisbatan kartalarni toraytirdi . M.2 kartalari 30mm mSATA bilan solishtirganda 22mm kengligida. Kartalar, 50mm mSATA bilan solishtirganda, 30mm uzunlikda ham qisqa bo'lishi mumkin. Farqi shundaki, M.2 kartochkalari 110mm gacha bo'lgan uzunroq uzunlikni qo'llab-quvvatlaydi, demakki, chiplar va shuning uchun yuqori imkoniyatlarni kengaytirish imkonini beradi.

Kartalarning uzunligi va kengligi bilan bir qatorda, bir tomonlama yoki ikki tomonlama M.2 plitalari uchun variant ham mavjud. Nima uchun ikki xil kalinlikta? Yaxshi, bir tomonlama taxtalar juda nozik profilni ta'minlaydi va ultratovush noutbuklar uchun foydalidir. Ikkala tomonli taxtalar esa, M2 kengligida saqlash imkoniyatlarini oshirish uchun ikki barobar ko'p chiplar o'rnatishga imkon beradi, bu esa bo'shliqning muhim emasligi uchun ixcham ish stoli ilovalari uchun foydalidir. Muammo shundaki, siz M.2 konnektorining qanday kartochka uzunligiga qo'shimcha ravishda kompyuterda qanday turdagi ekanligini bilishingiz kerak. Ko'pgina noutbuklar faqat bitta tomonli ulagichdan foydalanadilar, bu esa ular ikki tomonlama M.2 kartalarini ishlata olmaydi degan ma'noni anglatadi.

Buyruqlar tartibi

O'n yildan ziyod vaqtdan beri SATA kompyuterlarni ulash va o'ynash uchun saqlashni amalga oshirdi. Bu oddiy interfeysni ishlatish bilan, balki AHCI (Advanced Host Controller Interface) buyrug'i tuzilishi tufayli ham. Bu esa, kompyuterni saqlash qurilmalari bilan ko'rsatmalarni bog'lashning usulidir. Zamonaviy operatsion tizimlarning barchasida qurilgan bo'lib, yangi drayvlar qo'shilganda operatsion tizimga qo'shimcha drayverlar o'rnatilishi talab etilmaydi. U juda yaxshi ishladi, lekin u diskini boshlari va plakatlarining jismoniy tabiati tufayli ko'rsatmalarni bajarish uchun cheklangan qobiliyatga ega bo'lgan qattiq disklar davrida ishlab chiqilgan. 32 buyruqlar bilan bitta buyruq kuyrug'i etarli edi. Muammo shundaki, qattiq disk drayveri AHCI drayverlari tomonidan juda ko'p ish qilishi mumkin.

Ushbu qiyinchilikni bartaraf etish va ishlashni yaxshilash uchun NVMe (Qattiq jim bo'lmagan xotira Express) buyrug'i tuzilishi va drayveri ushbu muammoni qattiq hal drayvlar uchun yo'q qilish vositasi sifatida ishlab chiqilgan. Bitta buyruq qatorini ishlatish o'rniga 65 536 buyruqlar navbatini beradi va navbatda 65.536 buyruqlar bilan to'ldiriladi. Bu esa, AHCI buyruqlar tuzilishi ustida ish faoliyatini oshirishga yordam beradigan saqlash o'qish va yozish so'rovlarini yanada parallel ravishda ishlashga imkon beradi.

Bu ajoyib bo'lsa-da, bir oz muammo bor. AHCI barcha zamonaviy operatsion tizimlarga qurilgan, lekin NVMe emas. Drayvlardan maksimal potentsialni olish uchun haydovchilar ushbu yangi buyruq rejimini ishlatish uchun mavjud operatsion tizimlarning yuqori qismiga o'rnatilishi kerak. Bu eski operatsion tizimlarda ko'pchilik uchun muammo. Yaxshiyamki, M.2 haydovchi spetsifikatsiyasi ikki rejimdan birini qo'llash imkonini beradi. Bu, AHCI buyruqlar tuzilmasidan foydalanib, mavjud interfeyslarni mavjud kompyuterlar va texnologiyalar bilan osonlashtiradi. Keyinchalik, NVMe buyruqlar tizimini qo'llab-quvvatlovchi dasturiy ta'minot ishlab chiqilganligi uchun, bu yangi buyruq rejimi bilan bir xil drayvlar mavjud. Faqat ikkala moddan birini almashtirish haydovchilarning qayta formatlanishini talab qilishi haqida ogohlantirilsin.

Quvvatni yaxshilash

Mobil kompyuterlar batareyalari hajmiga va turli komponentlar tomonidan tortilgan quvvatga asoslangan cheklangan vaqtlarga ega. Qattiq hal drayvlar saqlash komponentining energiya sarfini sezilarli qisqartirishni ta'minladi, chunki ular batareyaning ishlash muddatini uzaytirdi, lekin yaxshilanish uchun joy mavjud. M.2 SSD interfeysi SATA 3.2 spetsifikatsiyasining bir qismi bo'lgani uchun, u interfeysdan tashqari boshqa ba'zi xususiyatlarni ham o'z ichiga oladi. Bu DevSleep nomli yangi xususiyatni o'z ichiga oladi. Ko'proq tizimlar butunlay pastga tushish o'rniga yopiq yoki yopiq holatda uyqu rejimiga o'tish uchun yaratilganligi sababli, qurilmalar uyg'otilganda tezkor qayta tiklash uchun ba'zi ma'lumotlarni faol saqlash uchun batareyada doimiy ravishda chizilgan. DevSleep, yangi past kuch holatini yaratish orqali M.2 SSD kabi qurilmalar tomonidan ishlatiladigan quvvat miqdorini pasaytiradi. Bu esa, ushbu tizimlar ishlatilish orasidagi masofadan emas, balki uxlashni taqozo qiladi.

Muammolarni yuklash

M.2 interfeysi kompyuter saqlashga va kompyuterlarimizning ish faoliyatini yaxshilashga qodir. Biroq, uni amalga oshirishning engil muammosi bor. Yangi interfeysdan eng yaxshi ishlashni olish uchun kompyuter PCI-Express avtobusidan foydalanishi kerak, aks holda u mavjud bo'lgan SATA 3.0 drayveri bilan bir xil ishlaydi. Bu juda katta tuyuladi, lekin aslida bu xususiyatni ishlatadigan bir nechta anakartning ko'pchiligida muammo bo'ladi. SSD drayveri ildiz yoki yuklash chalog'i sifatida ishlatilganda eng yaxshi tajribani taklif qiladi. Muammo shundaki, mavjud Windows dasturida ko'plab drayvlar SATA o'rniga PCI-Express avtobusidan yuklash bilan bog'liq. Bu shuni anglatadiki, tezda PCI-Express yordamida M.2 drayveri operatsion tizim yoki dasturlar o'rnatilgan asosiy drayv bo'lmaydi. Natijada, tezkor ma'lumotlar haydovchisiz, lekin boot drive emas.

Barcha kompyuterlar va operatsion tizimlar bu masalani bajarmaydilar. Masalan, Apple XI-ni PCI-Express avtobusini ildiz qismlari uchun ishlatgan. Buning sababi, M.2 spetsifikatsiyasi yakunlanmasidan oldin, Apple 2013-yilgi MacBook Air-da SSD disklarini PCI-Expressga ulaganligi. Microsoft Windows-ning 10-versiyasini yangi PCI-Express va NVMe drayverlarga to'liq qo'llab-quvvatlash uchun yangilagan. Windowsning eski versiyalari apparat qo'llab-quvvatlansa va tashqi drayverlarga o'rnatilsa, bu mumkin.

M.2-dan foydalanish boshqa xususiyatlarni qanday qilib olib tashlashi mumkin

Ayniqsa ish stoli anakartlarda M.2 interfeysi tizimning qolgan qismiga qanday bog'liqligi haqida tashvishning boshqa bir sohasi ham mavjud. Siz protsessor va kompyuterning qolgan qismi orasida cheklangan miqdordagi PCI-Express yo'llari mavjudligini ko'rasiz. PCI-Express mos keluvchi M.2 karta uyasidan foydalanish uchun, anakart ishlab chiqaruvchisi ushbu PCI-Express yo'llarini tizimdagi boshqa komponentlardan uzoqlashtirishi kerak. Ushbu PCI-Express lentalari kengashlardagi qurilmalar o'rtasida qanday bo'linish katta muammo hisoblanadi. Misol uchun, ba'zi ishlab chiqaruvchilar PCI-Express yo'laklarini SATA portlari bilan bo'lishadilar. Shunday qilib, M.2 qo'zg'aysan uyasi yordamida to'rtta SATA uyasi yuqoriga ko'tarilishi mumkin. Boshqa hollarda. M.2 ushbu tirgaklarni boshqa PCI-Express kengaytiradigan joylari bilan bo'lishishi mumkin. M.2 ni ishlatishdan ishonch hosil qilish uchun mo'ljallangan qanday tekshiruvni tekshiring, boshqa SATA qattiq disklari , DVD yoki Blu-ray disklari yoki boshqa kengaytirish kartalari potensial foydalanishiga to'sqinlik qilmaydi.