როგორც კომპიუტერები მცირდება, ასევე უნდა მოხდეს ტექნიკის კომპონენტები, როგორიცაა შენახვის დისკები. მყარი მდგომარეობის დისკების დანერგვამ დაუშვა უფრო თხელი დიზაინის შექმნა, როგორიცაა ულტრაბუკები, მაგრამ ეს შეეჯახა ინდუსტრიის სტანდარტულ SATA ინტერფეისს.
mSATA ინტერფეისი შეიქმნა თხელი პროფილის ბარათის შესაქმნელად, რომელსაც შეეძლო ურთიერთქმედება SATA ინტერფეისთან. ახალი პრობლემა გაჩნდა, როდესაც SATA 3.0 სტანდარტებმა შეზღუდა SSD-ების მუშაობა. ამ პრობლემების გამოსასწორებლად კომპაქტური ბარათის ინტერფეისის ახალი ფორმა უნდა შემუშავებულიყო.
თავდაპირველად ეწოდა NGFF (შემდეგი თაობის ფორმის ფაქტორი), ახალი ინტერფეისი სტანდარტიზებული იქნა M.2 დისკის ინტერფეისში SATA ვერსიის 3.2 სპეციფიკაციების მიხედვით.
უფრო სწრაფი სიჩქარე
მიუხედავად იმისა, რომ ზომა არის ინტერფეისის შემუშავების ფაქტორი, დისკის სიჩქარე თანაბრად მნიშვნელოვანია. SATA 3.0-ის სპეციფიკაციები ზღუდავდა SSD-ის რეალური გამტარუნარიანობას დისკის ინტერფეისზე დაახლოებით 600 მბ/წმ-მდე, რომელსაც მრავალი დისკი მიაღწია. SATA 3.2-ის სპეციფიკაციებმა შემოიღო ახალი შერეული მიდგომა M.2 ინტერფეისისთვის, როგორც ეს მოხდა SATA Express-ის შემთხვევაში.
არსებითად, ახალ M.2 ბარათს შეუძლია გამოიყენოს არსებული SATA 3.0 სპეციფიკაციები და შეიზღუდოს 600 მბ/წმ. ან, მას შეუძლია გამოიყენოს PCI-Express, რომელიც უზრუნველყოფს გამტარუნარიანობას 1 გბ/წმ მიმდინარე PCI-Express 3.0 სტანდარტების შესაბამისად. ეს 1 გბ/წმ სიჩქარე არის ერთი PCI-Express ზოლისთვის, მაგრამ შესაძლებელია რამდენიმე ზოლის გამოყენება. M.2 SSD სპეციფიკაციის მიხედვით, შესაძლებელია ოთხამდე ზოლის გამოყენება. ორი ზოლის გამოყენება თეორიულად უზრუნველყოფს 2.0 გბ/წმ-ს, ხოლო ოთხი ზოლი უზრუნველყოფს 4.0 გბ/წმ-მდე.
PCI-Express 4.0-ის საბოლოო გამოშვებით, ეს სიჩქარე ეფექტურად გაორმაგდება. PCI-Express 5-ის გამოშვება.0 2017 წელს დაფიქსირდა გამტარუნარიანობის ზრდა 32 გტ/წმ-მდე, 63 გბ/წმ 16 ზოლიან კონფიგურაციაში. PCI-Express 6.0 (2019) დაინახა გამტარუნარიანობის კიდევ ერთი გაორმაგება 64 გტ/წმ-მდე, რაც საშუალებას აძლევს 126 გბ/წმ-ს თითოეული მიმართულებით.
ყველა სისტემა არ აღწევს ამ სიჩქარეს. M.2 დისკი და ინტერფეისი უნდა იყოს დაყენებული იმავე რეჟიმში. M.2 ინტერფეისი იყენებს ან მოძველებულ SATA რეჟიმს ან უფრო ახალ PCI-Express რეჟიმებს. დისკი ირჩევს რომელი გამოიყენოს.
მაგალითად, M.2 დისკი, რომელიც შექმნილია SATA-ს მოძველებული რეჟიმით, შეზღუდულია 600 მბ/წმ-მდე. მიუხედავად იმისა, რომ M.2 დისკი თავსებადია PCI-Express-თან ოთხ ზოლთან (x4), კომპიუტერი იყენებს მხოლოდ ორ ზოლს (x2). ეს იწვევს მაქსიმალურ სიჩქარეს 2.0 გბ/წმ. მაქსიმალური სიჩქარის მისაღებად, შეამოწმეთ რას უჭერს მხარს დისკი და კომპიუტერი ან დედაპლატი.
პატარა და დიდი ზომები
M.2 დისკის დიზაინის ერთ-ერთი მიზანი იყო შესანახი მოწყობილობის საერთო ზომის შემცირება.ეს მიღწეული იქნა რამდენიმე გზით. პირველი, ბარათები უფრო ვიწრო იყო, ვიდრე წინა mSATA ფორმის ფაქტორი. M.2 ბარათების სიგანე 22 მმ, mSATA 30 მმ-თან შედარებით. ბარათები ასევე უფრო მოკლეა 30 მმ სიგრძით, mSATA-ს 50 მმ-თან შედარებით. განსხვავება იმაში მდგომარეობს, რომ M.2 ბარათები მხარს უჭერენ უფრო დიდ სიგრძეს 110 მმ-მდე. ეს ნიშნავს, რომ ეს დისკები შეიძლება იყოს უფრო დიდი, რაც უზრუნველყოფს მეტ ადგილს ჩიპებისთვის და, შესაბამისად, უფრო მაღალი ტევადობისთვის.
კარტების სიგრძისა და სიგანის გარდა, არსებობს ცალმხრივი ან ორმხრივი M.2 დაფების ვარიანტი. ცალმხრივი დაფები უზრუნველყოფს თხელ პროფილს და სასარგებლოა ულტრა თხელი ლეპტოპებისთვის. ორმაგი ცალმხრივი დაფა იძლევა M.2 დაფაზე ორჯერ მეტი ჩიპის დაყენების საშუალებას, რაც შესაძლებელს ხდის მეტი შენახვის ტევადობას. ეს სასარგებლოა კომპაქტური დესკტოპის აპლიკაციებისთვის, სადაც სივრცე არ არის ისეთი კრიტიკული.
პრობლემა იმაში მდგომარეობს, რომ თქვენ უნდა იცოდეთ რა სახის M.2 კონექტორია კომპიუტერზე, გარდა ბარათის სიგრძის ადგილისთვის. ლეპტოპების უმეტესობა იყენებს მხოლოდ ცალმხრივ კონექტორს, რაც ნიშნავს, რომ ლეპტოპებს არ შეუძლიათ ორმხრივი M.2 ბარათების გამოყენება.
ბრძანების რეჟიმები
ათ წელზე მეტი ხნის განმავლობაში, SATA-მ საცავი ჩართვა-და-თამაშად აქცია. ეს გამოწვეულია მარტივი ინტერფეისით და AHCI (Advanced Host Controller Interface) ბრძანების სტრუქტურით.
AHCI არის ის, თუ როგორ აკავშირებენ კომპიუტერები ინსტრუქციებს შენახვის მოწყობილობებთან. ის ჩაშენებულია ყველა თანამედროვე ოპერაციულ სისტემაში და არ საჭიროებს დამატებით დრაივერების დაყენებას ახალი დისკების დამატებისას.
AHCI შეიქმნა ეპოქაში, როდესაც მყარ დისკებს ჰქონდათ შეზღუდული ინსტრუქციების დამუშავების უნარი დისკის თავების და ფირფიტების ფიზიკური ბუნების გამო. საკმარისი იყო ერთი ბრძანების რიგი 32 ბრძანებით. პრობლემა ის არის, რომ დღევანდელი მყარი მდგომარეობის დისკები ბევრად მეტს აკეთებენ, მაგრამ მაინც შეზღუდულია AHCI დრაივერებით.
NVMe (არაარასტაბილური მეხსიერების ექსპრესი) ბრძანების სტრუქტურა და დრაივერები შემუშავდა ამ შეფერხების აღმოსაფხვრელად და მუშაობის გასაუმჯობესებლად.ერთი ბრძანების რიგის გამოყენების ნაცვლად, ის უზრუნველყოფს 65,536-მდე ბრძანების რიგებს, 65,536-მდე ბრძანებით თითო რიგში. ეს საშუალებას იძლევა უფრო პარალელურად დამუშავდეს მეხსიერების წაკითხვისა და ჩაწერის მოთხოვნები, რაც აძლიერებს შესრულებას AHCI ბრძანების სტრუქტურაზე.
მიუხედავად იმისა, რომ ეს შესანიშნავია, არის ცოტა პრობლემა. AHCI ჩაშენებულია ყველა თანამედროვე ოპერაციულ სისტემაში, მაგრამ NVMe არ არის. დრაივერები უნდა იყოს დაინსტალირებული არსებული ოპერაციული სისტემების თავზე, რომ მაქსიმალურად ისარგებლოთ დისკებიდან. ეს არის პრობლემა მრავალი ძველი ოპერაციული სისტემისთვის.
M.2 დისკის სპეციფიკაცია იძლევა ორი რეჟიმიდან რომელიმეს. ეს აადვილებს ახალი ინტერფეისის მიღებას არსებულ კომპიუტერებთან და ტექნოლოგიებთან. NVMe ბრძანების სტრუქტურის მხარდაჭერა გაუმჯობესდება, იგივე დისკები შეიძლება გამოყენებულ იქნას ამ ახალი ბრძანების რეჟიმში. თუმცა, ორ რეჟიმს შორის გადართვა მოითხოვს დისკების გადაფორმატებას.
გაუმჯობესებული ენერგიის მოხმარება
მობილურ კომპიუტერს აქვს შეზღუდული მუშაობის დრო მისი ბატარეების ზომისა და მისი კომპონენტების მიერ მოხმარებული სიმძლავრის მიხედვით. მყარი მდგომარეობის დისკები ამცირებს შენახვის კომპონენტის ენერგიის მოხმარებას, მაგრამ არის გაუმჯობესების ადგილი.
რადგან M.2 SSD ინტერფეისი SATA 3.2 სპეციფიკაციის ნაწილია, იგი მოიცავს სხვა ფუნქციებს ინტერფეისის მიღმა. ეს მოიცავს ახალ ფუნქციას სახელწოდებით DevSleep. იმის გამო, რომ მეტი სისტემა შექმნილია ძილის რეჟიმში გადასასვლელად დახურვის ან გამორთვისას, ვიდრე მთლიანად გამორთვისას, მუდმივი დატვირთვა ხდება ბატარეაზე, რათა შეინარჩუნოს გარკვეული მონაცემები აქტიური, სწრაფი აღდგენისთვის, როდესაც მოწყობილობა გაღვიძებულია. DevSleep ამცირებს მოწყობილობების მიერ გამოყენებული ენერგიის რაოდენობას დაბალი სიმძლავრის ახალი მდგომარეობის შექმნით. ამან უნდა გაახანგრძლივოს მუშაობის დრო კომპიუტერებისთვის, რომლებიც ჩართულია ძილის რეჟიმში.
პრობლემები ჩატვირთვის
M.2 ინტერფეისი არის წინსვლა კომპიუტერის შენახვისა და მუშაობის სფეროში. კომპიუტერებმა უნდა გამოიყენონ PCI-Express ავტობუსი საუკეთესო შესრულების მისაღებად. წინააღმდეგ შემთხვევაში, ის მუშაობს ისევე, როგორც ნებისმიერი არსებული SATA 3.0 დისკი. როგორც ჩანს, ეს არ არის დიდი საქმე, მაგრამ ეს არის პრობლემა ბევრ პირველ დედაპლატთან, რომელმაც გამოიყენა ფუნქცია.
SSD დისკები გთავაზობთ საუკეთესო გამოცდილებას, როდესაც გამოიყენება როგორც root ან boot drive.პრობლემა ის არის, რომ Windows-ის არსებულ პროგრამულ უზრუნველყოფას აქვს პრობლემა, რომ ბევრი დისკი ჩაიტვირთება PCI-Express ავტობუსიდან და არა SATA-დან. ეს ნიშნავს, რომ PCI-Express-ის გამოყენებით M.2 დისკი არ იქნება ძირითადი დისკი, სადაც დაინსტალირებულია ოპერაციული სისტემა ან პროგრამები. შედეგი არის სწრაფი მონაცემთა დისკი, მაგრამ არა ჩატვირთვის დრაივი.
ყველა კომპიუტერს და ოპერაციულ სისტემას არ აქვს ეს პრობლემა. მაგალითად, Apple-მა შექმნა macOS (ან OS X) PCI-Express ავტობუსის გამოსაყენებლად root დანაყოფებისთვის. ეს იმიტომ ხდება, რომ Apple-მა SSD დისკები გადართო PCI-Express-ზე 2013 წლის MacBook Air-ში M.2 სპეციფიკაციების დასრულებამდე. Microsoft-მა განაახლა Windows 10 ახალი PCI-Express და NVMe დისკების მხარდასაჭერად. Windows-ის ძველმა ვერსიებმა ასევე შეიძლება იმუშაოს, თუ აპარატურა მხარდაჭერილია და დაინსტალირებულია გარე დრაივერები.
როგორ შეიძლება M.2-ის გამოყენებით სხვა ფუნქციების წაშლა
შეშფოთების კიდევ ერთი სფერო, განსაკუთრებით დესკტოპის დედაპლატებთან დაკავშირებით, ეხება იმას, თუ როგორ არის დაკავშირებული M.2 ინტერფეისი დანარჩენ კომპიუტერულ სისტემასთან.პროცესორსა და დანარჩენ კომპიუტერს შორის არის შეზღუდული რაოდენობის PCI-Express ზოლები. PCI-Express-თან თავსებადი M.2 ბარათის სლოტის გამოსაყენებლად, დედაპლატის მწარმოებელმა ეს PCI-Express ზოლები უნდა აარიდოს სისტემის სხვა კომპონენტებს.
როგორ იყოფა PCI-Express ზოლები მოწყობილობებს შორის დაფებზე არის მთავარი შეშფოთება. მაგალითად, ზოგიერთი მწარმოებელი იზიარებს PCI-Express ხაზებს SATA პორტებით. ამრიგად, M.2 დისკის სლოტის გამოყენებამ შეიძლება მოიხმაროს ოთხი SATA სლოტი. სხვა შემთხვევაში, M.2-მა შეიძლება გაიზიაროს ეს ზოლები სხვა PCI-Express გაფართოების სლოტებთან.
შეამოწმეთ როგორ არის შექმნილი დაფა, რათა დარწმუნდეთ, რომ M.2 ხელს არ შეუშლის სხვა SATA მყარი დისკების, DVD დისკების, Blu-ray დისკების ან სხვა გაფართოების ბარათების პოტენციურ გამოყენებას.