რა არის მასპინძელი მეხსიერების ბუფერი (HMB) SSD-ში?

შეიძლება იფიქროთ, რომ თქვენი ყველა დოკუმენტი და ფოტო ინახება თქვენს კომპიუტერში ლოგიკურ საქაღალდეში. თუმცა ცდებით. ეს არის ხედვა, რომელსაც კომპიუტერი გიჩვენებთ. სინამდვილეში, თუ თქვენ იყენებთ SSD-ს, მონაცემები ვრცელდება მთელ დისკზე.

HDD-ები საუკეთესოდ მუშაობს, თუ მათ დროდადრო დეფრაგმენტაციის პროცესში აყენებთ. ეს ახარისხებდა HDD-ზე არსებული მონაცემების ყველა ნაწილს, ასე რომ, დაკავშირებული ბიტები ერთმანეთთან ახლოს იყო და შესაძლებელი იყო დისკიდან თანმიმდევრულად წაკითხვა. ეს იმიტომ ხდება, რომ HDD-ები ბევრად უფრო სწრაფად კითხულობენ მონაცემების თანმიმდევრულ ბიტებს მათი ფირფიტებიდან, ვიდრე შემთხვევითი წაკითხვისას.

SSD-ები ბევრად უკეთესია შემთხვევითი წაკითხვისას, რადგან მათ არ უნდა დაელოდონ წაკითხვის ხელმძღვანელს, რომ ჯერ სწორ ადგილას მოხვდეს. ისინი ასევე ბევრად უფრო სწრაფები არიან ზოგადად და არსებობს უამრავი სხვა მიზეზი მათი უპირატესობისთვის.

საქმე ის არის, რომ SSD-ები ბევრად უფრო განიცდიან ტარებას. ყოველ ჯერზე, როდესაც მონაცემები იკითხება მეხსიერების უჯრედში და, პირველ რიგში, როდესაც მონაცემები იწერება მეხსიერების უჯრედში, უჯრედი ოდნავ მცირდება. ცვეთის შესამცირებლად და დისკის ხანგრძლივობის გასაზრდელად, SSD-ები იყენებენ პროცესს, რომელსაც ეწოდება აცვიათ ნიველირება. მონაცემების ჩაწერისას, SSD ირჩევს მის განთავსებას ყველაზე ნაკლებად ნახმარი უჯრედებზე.

ეს იწვევს უცნაურ ფაქტორებს, როგორიცაა მონაცემები ტექნიკურად რჩება დისკზე ფაილის გადაწერის შემდეგ, უბრალოდ იმიტომ, რომ ახალი ვერსია ინახება სხვადასხვა მეხსიერების უჯრედებში. „წაშლილი“ მონაცემები მონიშნულია როგორც „შეიძლება გადაწერა“ და არა აქტიურად წაშლილი. მისი წაშლა იყენებს მეხსიერების დაზარალებულ უჯრედებზე შეზღუდული რაოდენობის ჩაწერის კიდევ ერთს.

თვალყურის დევნება

SSD-ები ინახავს ცხრილს, სადაც ყველაფერი ინახება და რისი გადაწერა შეიძლება და არ შეიძლება ეფექტურად იმუშაოს. ეს დიდ ადგილს არ იკავებს, მაგრამ ნებისმიერი ოპერაციული სისტემა მუდმივად აკეთებს მცირე ჩაწერის ოპერაციებს. ეს მუდმივი ცვლილებები ნიშნავს, რომ ბევრი ჩაწერა შესრულდება SSD-ზე, კონკრეტულად ერთ განყოფილებაში, რაც შეამცირებს მის სიცოცხლის ხანგრძლივობას.

ამის თავიდან ასაცილებლად, SSD-ების უმეტესობა შეიცავს ზოგიერთ შიდა DRAM-ს. DRAM არ განიცდის იგივე ცვეთას, როგორც ფლეშ მეხსიერებას, ამიტომ მისი განახლება შესაძლებელია საჭიროებისამებრ ხშირად. სხვათა შორის, ის ასევე უფრო სწრაფია. ასე რომ, როდესაც თქვენ ითხოვთ ფაილს, SSD-ები DRAM-ით დააბრუნებენ შედეგს ოდნავ უფრო სწრაფად, რადგან ძიების დრო მცირდება.

ზოგიერთი ბიუჯეტის SSD ირჩევს უარი თქვას DRAM-ზე, თუმცა, როგორც ხარჯების დაზოგვის ზომას. ეს იწვევს ეფექტურ გავლენას და ამცირებს დისკის სიცოცხლის ხანგრძლივობას.

შეიყვანეთ HMB

HMB შეიქმნა იმისათვის, რომ შეამციროს შესრულება და სიცოცხლის ხანგრძლივობა, რომელიც დაკავშირებულია DRAM-ის გარეშე SSD-ებთან. Მასპინძელი მეხსიერების ბუფერი იყენებს DRAM-ის სხვა წყაროს მინიმუმ ნაწილობრივი ლოგიკური და ფიზიკური რუქის შესანახად მართოს. ამაში მთავარი ის არის, რომ ყველა კომპიუტერს უკვე აქვს DRAM-ის უხვი წყარო კომპიუტერის მთავარ RAM-ში.

SSD დრაივერები საშუალებას აძლევს SSD-ს მოითხოვოს სისტემის ოპერატიული მეხსიერების მცირე ნაწილის გამოყოფა და გამოყოფა საძიებო ცხრილის შესანახად. მიუხედავად იმისა, რომ SSD-ებს, როგორც წესი, აქვთ 1 GB DRAM თითო ტბ ფლეშ მეხსიერების, HMB, როგორც წესი, ახლოს არ არის ამ ზომასთან. ზუსტი დანერგვა განსხვავდება მწარმოებლებსა და დისკებს შორის, მაგრამ დაახლოებით 100 მბ სტანდარტულია. ეს საშუალებას აძლევს ყველაზე ხშირად გამოყენებულ მონაცემებს მოახდინოს მისი მდებარეობა უფრო სწრაფი წვდომისთვის. სხვა მონაცემებზე წვდომა უნდა მოხდეს ნელი გზით.

ეს იწვევს გაუმჯობესებულ შეყოვნებას სამუშაო დატვირთვის უმეტესობაში, პირდაპირ DRAM-ის გარეშე SSD-ებთან შედარებით. თუმცა, შესრულება არ შეესაბამება ბორტ DRAM-ის გამოყენებას. ის ასევე ხელს უწყობს თავად SSD-ის ცვეთა შემცირებას. თუმცა, ეს სარგებელი ძნელი გასაზომია და სავარაუდოდ მინიმალურია.

დასკვნა

HMB არის დამხმარე დამატება DRAM-ის გარეშე SSD-ებისთვის. ის ფაქტიურად არ არის დამატებითი ფულადი ხარჯები. ეს ხელს უწყობს შესრულების დეგრადაციის კარგ ნაწილს, რომელიც დაკავშირებულია DRAM-ის გარეშე SSD-ებთან. HMB ჯერ კიდევ არ გვთავაზობს მუშაობის იგივე დონეს, როგორც შიდა DRAM. ეს იწვევს სისტემის RAM-ის ოდნავ მაღალ გამოყენებას, რაც შეიძლება იყოს პრობლემა ბიუჯეტის კომპიუტერებზე მინიმალური ოპერატიული მეხსიერებით.

HMB-ზე გამოყოფილი ოპერატიული მეხსიერება, როგორც წესი, მცირე ზომისაა და საჭიროების შემთხვევაში, სისტემას შეუძლია SSD-ზე ნაკლები მოთხოვნა შესთავაზოს. მთლიანობაში, HMB არსებითად მოგებაა უარყოფითი მხარეების გარეშე. პირდაპირი შედარებისას DRAM-ის გარეშე SSD-ს HMB-ის მხარდაჭერით და ერთს გარეშე, გადადით HMB მოდელზე, ყველა სხვა ფაქტორის მიუხედავად. ჩვენ მაინც გირჩევთ SSD-ებს შიდა DRAM-ით, თუმცა, რადგან ისინი გვთავაზობენ საუკეთესო შესრულებას მხოლოდ ღირებულების უმნიშვნელო გაზრდისთვის. რას ფიქრობთ? გააზიარეთ ისინი ქვემოთ მოცემულ კომენტარებში.