تقنية

كيف تعمل أقراص SSD؟ رحلة داخل ذاكرة NAND فلاش

📷 Andrey Matveev · Pexels

✦ أهم النقاط

  • أقراص SSD تخزّن البيانات إلكترونيًا في شرائح NAND فلاش دون أي أجزاء ميكانيكية متحركة.
  • خلايا التخزين (SLC/MLC/TLC/QLC) تختلف في عدد البتات لكل خلية، مما يوازن بين السعة والسرعة والعمر الافتراضي.
  • غياب الحركة الميكانيكية يمنح SSD سرعات قراءة وكتابة أعلى بعشرات المرات من الأقراص الصلبة التقليدية.
  • تقنيتا موازنة التآكل (Wear Leveling) وأمر TRIM تحافظان على أداء القرص وعمره الافتراضي بمرور الوقت.

افتح حاسوبًا قديمًا وستسمع طقطقة خفيفة وأزيزًا عند تشغيله — هذا صوت القرص الصلب (HDD) وهو يدور رأسه المغناطيسي فوق أقراص معدنية دوّارة بحثًا عن بياناتك. أما قرص SSD (Solid State Drive) فصامت تمامًا، لأنه لا يحتوي على أي جزء متحرك على الإطلاق. كل بياناتك — من نظام التشغيل إلى صورك — محفوظة كإشارات كهربائية داخل شرائح صغيرة من السيليكون. هذا الفرق الجوهري في طريقة العمل هو ما يفسّر لماذا أصبحت SSD المعيار في كل شيء من الهواتف إلى مراكز البيانات.

ما هي ذاكرة NAND فلاش؟

قلب كل SSD هو ذاكرة تُسمّى NAND فلاش، وهي نوع من الذاكرة غير المتطايرة (Non-Volatile) بمعنى أنها تحتفظ بالبيانات حتى بعد فصل الطاقة، على عكس ذاكرة RAM. تتكوّن شريحة NAND من ملايين بل مليارات الخلايا الدقيقة، وكل خلية عبارة عن ترانزستور خاص يُسمّى "بوابة عائمة" (Floating Gate) قادر على احتباس شحنة كهربائية بداخله لفترة طويلة دون تغذية مستمرة. عندما يكتب القرص بيانات، فإنه يضخ إلكترونات داخل هذه البوابة عبر جهد كهربائي؛ وعند القراءة، يقيس المتحكم مقدار الشحنة المحبوسة ليحدد قيمة البت أو البتات المخزّنة.

أداة الفواتير وعروض الأسعار

فواتير احترافية تُحسب وتُطبع/PDF في دقيقة.

اعرف أكثر · $9

هذه الخلايا مُنظَّمة في صفحات (Pages) تجمّعها بدورها في كُتَل (Blocks)، والقرص يقرأ ويكتب على مستوى الصفحة لكنه لا يستطيع المسح إلا على مستوى الكتلة الكاملة. هذا التفصيل الصغير هو أساس الكثير من التعقيد الذي يديره متحكم SSD خلف الكواليس، وسنعود إليه عند الحديث عن TRIM.

أنواع الخلايا: SLC وMLC وTLC وQLC

الفرق الجوهري بين أجيال شرائح NAND هو عدد البتات التي تخزّنها كل خلية واحدة. كلما زاد عدد البتات، زادت السعة التخزينية لكل مليمتر مربع من السيليكون وانخفض السعر، لكن على حساب السرعة وعدد مرات الكتابة التي يتحمّلها القرص قبل أن تبلى الخلية. الجدول التالي يلخّص الفروق:

النوع بتات لكل خلية السرعة النسبية دورات الكتابة التقريبية الاستخدام الشائع
SLC بت واحد الأعلى نحو 100,000 دورة تخزين مؤسسي وصناعي عالي الموثوقية
MLC بتان عالية نحو 10,000 دورة أقراص احترافية ومحطات عمل
TLC 3 بتات متوسطة نحو 1,000–3,000 دورة معظم أقراص SSD الاستهلاكية اليوم
QLC 4 بتات أقل نحو 100–1,000 دورة أقراص عالية السعة بسعر منخفض

معظم أقراص SSD التي يشتريها المستهلكون اليوم تعتمد تقنية TLC، وهي التوازن العملي بين السعر والأداء والمتانة، بينما تستخدم أقراص QLC الأرخص في التخزين الضخم مثل النسخ الاحتياطي حيث الكتابة المتكررة أقل أهمية.

لماذا SSD أسرع بكثير من HDD؟

في القرص الصلب التقليدي، يجب أن يدور القرص المغناطيسي فعليًا وأن يتحرك الرأس القارئ ميكانيكيًا إلى الموضع الصحيح قبل أن تبدأ القراءة — وهذا يُسمّى زمن الوصول (Seek Time) وقد يستغرق عدة ملي ثانية. أما SSD فالوصول إلى أي خلية إلكترونية يحدث بسرعة الضوء تقريبًا عبر الدوائر الكهربائية، دون أي انتظار ميكانيكي. النتيجة فارق هائل في السرعة الفعلية:

المقياس قرص صلب HDD SSD عبر SATA SSD عبر NVMe
سرعة القراءة التقريبية 100–150 ميجابايت/ثانية حتى 550 ميجابايت/ثانية 2,000–7,000+ ميجابايت/ثانية
أجزاء متحركة نعم (أقراص ورأس قراءة) لا لا
الضوضاء صوت دوران واهتزاز صامت صامت
مقاومة الصدمات ضعيفة (حساس للسقوط) ممتازة ممتازة
السعر لكل جيجابايت الأقل متوسط الأعلى غالبًا

لهذا يشعر أي مستخدم انتقل من HDD إلى SSD بفارق فوري: إقلاع النظام في ثوانٍ بدل دقيقة كاملة، وفتح البرامج الثقيلة بلا تجمّد ملحوظ.

موازنة التآكل (Wear Leveling) وأمر TRIM

لأن كل خلية NAND تتحمّل عددًا محدودًا من دورات الكتابة قبل أن تبلى، يستخدم متحكم SSD تقنية تُسمّى موازنة التآكل، وهي توزّع عمليات الكتابة على كل الخلايا بالتساوي بدل تركيزها في نفس المكان مرارًا، تمامًا كما تدوّر إطارات السيارة لتتآكل بانتظام. هذا يطيل عمر القرص الافتراضي بشكل كبير جدًا لدرجة أن المستخدم العادي نادرًا ما يبلي قرصه فعليًا حتى بعد سنوات من الاستخدام اليومي.

أما أمر TRIM فيحل مشكلة مختلفة: عندما تحذف ملفًا في نظام التشغيل، لا يُمحى فعليًا من القرص فورًا بل يُعلَّم فقط كمساحة متاحة، لأن SSD -كما ذكرنا- لا يمكنه محو صفحة مفردة بل يجب مسح الكتلة كاملة. أمر TRIM يخبر القرص مسبقًا بالكتل التي أصبحت فارغة فعليًا، فيقوم بمسحها في وقت الفراغ قبل الحاجة إليها. بدون TRIM يضطر القرص لمسح الكتلة وإعادة كتابتها في كل مرة تحفظ فيها ملفًا جديدًا، مما يُبطئ الأداء تدريجيًا مع الاستخدام. أغلب أنظمة التشغيل الحديثة (ويندوز وماك ولينكس) تُفعّل TRIM تلقائيًا للحفاظ على سرعة القرص كما لو كان جديدًا.

م
فريق تحرير معرفة

فريق تحرير مستقل يبحث في مصادر موثوقة ويراجع كل مقال قبل النشر لضمان الدقة والوضوح. المحتوى لأغراض تعليمية عامة.

سياسة التحرير ←