تاريخ ذاكرة RAM: النشأة والاختراع والاستخدامات والأجيال من ذاكرة النوى المغناطيسية إلى DDR5
في كل مرة تفتح فيها برنامجًا أو تتنقل بين علامات تبويب المتصفح أو تلعب لعبة، يخزّن الحاسوب بياناته المؤقتة في الذاكرة. وعندما ينتهي البرنامج أو يُطفأ الجهاز، تختفي هذه البيانات. هذا النوع من الذاكرة هو RAM، أي الذاكرة ذات الوصول العشوائي (Random Access Memory)، وقد حدّدت سرعة استجابة الحواسيب منذ أولى الآلات حتى اليوم. تشرح هذه المقالة كيف بدأت RAM، وكيف تعمل، وكيف تطورت عبر أجيالها، وكيف تختار النوع المناسب للاستخدام الفعلي.
ما هي RAM، وكيف تختلف عن وحدة التخزين
RAM هي ذاكرة يستطيع المعالج قراءتها وكتابتها مباشرة وبسرعة. الزمن اللازم للوصول إلى أي موقع فيها تقريبًا واحد، أيًّا كان مكان البيانات. وكلمة "عشوائي" تصف هذه القدرة، على عكس الشريط المغناطيسي الذي يجب أن يُلَفّ إلى الموضع المطلوب.
يجب الفصل بين RAM ووحدات التخزين مثل الأقراص الصلبة وSSD. فالذاكرة أسرع بكثير، لكنها تفقد محتواها عند انقطاع الكهرباء، أما وحدات التخزين فأبطأ لكنها تحتفظ بالبيانات بشكل دائم. ويمكن تشبيه ذلك بمكتب وخزانة ملفات: المكتب يتسع لما تعمل عليه الآن بكميات كبيرة، أما الخزانة فتحفظ الملفات لسنوات لكن استرجاعها يستغرق وقتًا أطول.
الآلات الأولى: أنابيب الأشعة المهبطية وخطوط التأخير الزئبقية وذاكرة النوى
قبل ظهور رقائق الذاكرة، كان على مصممي الحواسيب الأوائل إيجاد طرق أخرى لتخزين البيانات. في عام 1948 استخدم الجهاز التجريبي الصغير Small-Scale Experimental Machine في جامعة مانشستر أنبوب ويليامز، وهو أنبوب أشعة مهبطية يخزّن البتات كنقاط مشحونة على الشاشة. كانت هذه الذاكرة سريعة لكنها غير موثوقة، لأن الشحنات تتلاشى وتحتاج إلى تحديث مستمر.
ومن الطرق الأخرى خط التأخير الزئبقي، الذي يرسل الإشارات عبر أنابيب مملوءة بالزئبق، فتدور البيانات باستمرار حتى يحين وقت قراءتها. استخدمت آلات مثل EDSAC في بريطانيا وUNIVAC في الولايات المتحدة هذه الطريقة، لكن انتظار عودة البيانات جعل الوصول إليها بطيئًا.
وكانت أنجح تقنية مبكرة هي ذاكرة النوى المغناطيسية (Magnetic core memory)، التي طُوّرت في معهد MIT في أوائل الخمسينيات لحاسوب Whirlwind بقيادة Jay Forrester. تتكون الذاكرة من آلاف الحلقات الدقيقة من الفيريت المنسوجة بأسلاك، وتخزن كل حلقة بتًا واحدًا عبر اتجاه مجالها المغناطيسي، مع اتجاه عقارب الساعة أو عكسه. وقد احتفظت ذاكرة النوى بمحتواها عند انقطاع الكهرباء، فبقيت قيد الاستخدام لعقود رغم أن تصنيعها كان شاقًّا ومكلفًا. ولا يزال مصطلح "core" شائعًا في اللغة التقنية حتى بعد أن اختفت النوى من الحواسيب.
من الترانزستورات إلى شرائح DRAM
مع انتشار الترانزستورات والدارات المتكاملة في الستينيات، جاءت فكرة تخزين البيانات على رقائق السيليكون. ففي عام 1966 ابتكر Robert Dennard في IBM مبدأ DRAM، أي الذاكرة الديناميكية ذات الوصول العشوائي (Dynamic RAM)، حيث يُخزَّن كل بت كشحنة كهربائية في مكثف صغير مقترن بترانزستور واحد. كان هذا التصميم موفرًا جدًا للمساحة، لكن الشحنة تتسرب مع الوقت، فيجب تحديث البيانات بانتظام، ومن هنا جاء اسم "الديناميكية".
أول شريحة DRAM بيعت تجاريًا كانت Intel 1103، التي صدرت عام 1970 بسعة كيلوبت واحد. وتحسّن سعرها وموثوقيتها حتى بدأت ذاكرة النوى تُستبدل في أوائل السبعينيات. ثم تبعتها شركات أخرى بشرائح أكبر، فظهرت Mostek MK4096 بسعة 4 كيلوبت عام 1973، ثم MK4116 بسعة 16 كيلوبت عام 1977، وأصبحت مكوّنًا قياسيًا في كثير من الحواسيب الأولى.
وإلى جانب DRAM، استخدمت SRAM (الذاكرة الساكنة ذات الوصول العشوائي) الترانزستورات للاحتفاظ بالبيانات دون الحاجة إلى تحديث. كانت أسرع وأقل استهلاكًا للطاقة في الحالة المستقرة، لكنها تحتاج إلى ترانزستورات أكثر لكل بت، فكانت أغلى وأصغر سعة. وأصبحت SRAM المعيار لذاكرات التخزين المؤقت (Cache) في المعالجات، بينما خدمت DRAM كذاكرة رئيسية للنظام.
عصر الحواسيب الشخصية الأولى: من 16 كيلوبايت إلى ميغابايتات
جاء حاسوب IBM PC عام 1981 بذاكرة أساسية قدرها 16 أو 64 كيلوبايت، مع شرائح DRAM مُلحَمة فرادى على اللوحة الأم. وكانت توسعة الذاكرة تعني إضافة الشرائح واحدة تلو الأخرى، وربما قام بذلك المستخدم بنفسه.
في منتصف الثمانينيات ظهر تصميم جديد يجمع عدة شرائح على لوحة صغيرة تُعرف باسم SIMM (وحدة الذاكرة ذات الصف الواحد للتوصيل، Single In-line Memory Module). كانت أولى وحدات SIMM ذات 30 طرفًا، ما جعل التركيب أسهل كثيرًا. وفي منتصف التسعينيات حلّت محلها وحدات SIMM ذات 72 طرفًا، التي وفّرت مسار بيانات بعرض 32 بتًا يناسب معالجات الجيلين 486 وPentium.
كانت السعات لا تزال صغيرة. ففي أوائل التسعينيات كان حاسوب بذاكرة 4 ميغابايت يُعد كافيًا. أما Windows 95 الذي صدر عام 1995 فقد أوصى بـ 8 ميغابايت على الأقل، وكان كثير من الأجهزة يحتاج إلى أكثر من ذلك عمليًا. وفي تلك الفترة بدأ المستخدمون العاديون يهتمون بحجم RAM في أجهزتهم.
SDRAM: ذاكرة متزامنة مع الساعة
كانت DRAM القديمة غير متزامنة، أي لا تتبع ساعة النظام، لذلك كان المعالج يضطر إلى الانتظار كثيرًا. وخلال التسعينيات حسّنت FPM DRAM وEDO DRAM سرعة القراءة خطوة بخطوة. أما التقدم الأكبر فكان SDRAM (الذاكرة الديناميكية المتزامنة، Synchronous DRAM)، التي ربطت عمليات الذاكرة بساعة النظام، فأصبحت القراءة والكتابة تتزامنان بكفاءة أكبر مع المعالج.
انتشرت SDRAM في أوائل التسعينيات، وبحلول عام 1997 أصبحت وحدة DIMM ذات 168 طرفًا هي المعيار. وقدّمت وحدات DIMM مسار بيانات بعرض 64 بتًا، فجعلت توسعة الذاكرة أكثر فاعلية من الوحدات السابقة. وفي الفترة نفسها روّجت شركة Rambus لتقنية RDRAM، وأيّدتها Intel لفترة من الوقت، لكن ارتفاع تكلفتها ومحدودية إنتاجها منعاها من بلوغ الشعبية التي توقعها مؤيدوها.
DDR والأجيال التي تتغير كل بضع سنوات
تنقل تقنية Double Data Rate، أو DDR، البيانات عند الحافتين الصاعدة والهابطة لإشارة الساعة. وهذا يضاعف معدل نقل البيانات دون الحاجة إلى رفع تردد الساعة كثيرًا. وقد اعتمدت JEDEC معيار DDR SDRAM عام 2000 وطُرح في السوق في العام نفسه، وكان جهد التشغيل 2.5 فولت.
ومنذ ذلك الحين تنتقل معايير DDR إلى جيل جديد كل خمس إلى سبع سنوات تقريبًا. وخفض كل جيل جهد التشغيل لتوفير الطاقة وتقليل الحرارة، مع رفع معدل نقل البيانات.
- **DDR (2000):** 2.5 فولت، وسرعات أولية تقارب 200 إلى 400 MT/s
- **DDR2 (2003–2004):** 1.8 فولت، وسرعات تصل إلى 800 MT/s فأكثر
- **DDR3 (2007):** 1.5 فولت، وسرعات شائعة من 1600 إلى 2133 MT/s
- **DDR4 (2014):** 1.2 فولت، وسرعات شائعة من 2133 إلى 3200 MT/s، وسعة أكبر لكل وحدة
- **DDR5 (2020):** 1.1 فولت، معيار جديد فيه قناتا بيانات مستقلتان في كل وحدة، وسرعات بداية أعلى بوضوح من DDR4
لكل جيل فتحة مختلفة على حافة الوحدة، لذلك لا تتركب وحدة جيل ما عادة على لوحة أم صُممت لجيل آخر، حتى لو بدتا متشابهتين جدًا. ولهذا يجب أن تتوافق RAM مع اللوحة الأم.
SO-DIMM وECC وLPDDR
تستخدم الحواسيب المحمولة وحدة أصغر تُسمى SO-DIMM، وهي نحو نصف طول DIMM في الحاسوب المكتبي، لكي تناسب الهياكل الرفيعة.
وتستخدم الخوادم ومحطات العمل التي تحتاج إلى موثوقية عالية ذاكرة ECC (تصحيح الأخطاء، Error-Correcting Code)، وهي تحتوي على دارات إضافية تكشف البتات التالفة الناتجة عن الإشعاع أو التشويش الكهربائي وتصححها. تعمل ذاكرة ECC وغير ECC وفق المبدأ الأساسي نفسه، لكن ECC تحتوي على شرائح إضافية لتخزين بيانات التحقق.
وتستخدم الهواتف الذكية والأجهزة اللوحية ذاكرة LPDDR (DDR منخفضة الطاقة، Low Power DDR)، المصممة لاستهلاك أقل قدر ممكن من الطاقة حتى تدوم البطارية أطول. وفي كثير من الحالات تُلحم مباشرة على غلاف المعالج، فلا يمكن استبدالها منفصلة.
ذاكرة الرسوميات وHBM
تستخدم بطاقات الرسوميات ذاكرة مصممة لعرض نطاق ترددي عالٍ جدًا تُعرف باسم GDDR، وقد تطورت من GDDR5 إلى GDDR6 وGDDR6X وGDDR7. تركّز GDDR على نقل كميات كبيرة من البيانات في كل ثانية أكثر من تركيزها على زمن الاستجابة المنخفض، ولذلك تناسب الرسوميات والحوسبة المتوازية واسعة النطاق.
أما في الذكاء الاصطناعي والخوادم عالية الأداء، فتُستخدم HBM (ذاكرة النطاق الترددي العالي، High Bandwidth Memory)، التي تكدّس عدة شرائح DRAM فوق بعضها وتتصل بالمعالج عبر واجهة عريضة جدًا. وهي توفر نطاقًا ترددياً أكبر بكثير لكل وحدة مساحة من GDDR، لكن تصنيعها أغلى وأعقد.
السعة والسرعة عبر الزمن
في السنوات الأولى، كان الحاسوب النموذجي يملك ذاكرة تُقاس بالكيلوبايت. أما اليوم فيملك الحاسوب الشخصي العادي من 8 إلى 32 غيغابايت، وقد تملك محطات العمل والخوادم مئات الغيغابايتات. وقد نمت سعة DRAM مع تصغير الترانزستورات وتقنيات التكديس، لكن التصغير يصبح أصعب وأغلى كل عام، فتباطأ نمو السعة مقارنة بالعقود الأولى.
والسرعة التي يلاحظها المستخدم تعتمد أساسًا على معدل نقل البيانات وزمن الاستجابة. ويُذكر زمن الاستجابة غالبًا بالرمز CL، وهو عدد دورات الساعة بين إرسال الأمر وتوفر البيانات. وعند معدل النقل نفسه، يعني CL الأقل استجابة أسرع، لذلك لا يكفي رقم التردد وحده لمعرفة الصورة كاملة.
كيف تعمل RAM داخل النظام
لا يقرأ المعالج من RAM في كل مرة يحتاج فيها إلى بيانات. فهو يمتلك مستويات متعددة من ذاكرة التخزين المؤقت (L1 وL2 وL3) تحتفظ بالبيانات المستخدمة كثيرًا قريبًا من النواة. وعندما لا تكون البيانات المطلوبة في الذاكرة المؤقتة، يجلبها من RAM، وهي أبطأ منها بأضعاف. وإذا لم تكن البيانات في RAM أيضًا، يستخدم نظام التشغيل الذاكرة الافتراضية، فيستعير مساحة من وحدة التخزين، وهذا أبطأ بكثير. وإذا تبادل النظام البيانات ذهابًا وإيابًا باستمرار، فسيشعر المستخدم فورًا بالبطء.
ويدير نظام التشغيل RAM بتقسيمها إلى صفحات (Pages) وتخصيصها للبرامج. وإذا تجاوز الطلب السعة الفعلية، تُكتب بعض الصفحات مؤقتًا على القرص. ولهذا يصبح الحاسوب بطيئًا عندما تُفتح برامج كثيرة جدًا.
المصنعون وتقلب الأسعار
يهيمن على سوق DRAM عدد قليل من المصنعين، منهم Samsung وSK hynix وMicron. وللسوق دورات واضحة من ارتفاع الأسعار وانخفاضها. فعندما تتجاوز الطاقة الإنتاجية الطلب تنخفض الأسعار بسرعة، وعندما يتجاوز الطلب العرض ترتفع. لذلك يرى المهتمون بالعتاد تغيرات حادة في أسعار RAM خلال فترات قصيرة.
اختيار RAM بحسب الاستخدام
لا يقتصر اختيار RAM على النظر إلى رقم السعة وحده، بل يشمل عدة عوامل.
- **النوع:** تختلف فتحات DDR4 وDDR5، ولا يمكن استبدال أحدهما بالآخر. تحقق من اللوحة الأم قبل الشراء.
- **السعة:** يكفي من 8 إلى 16 غيغابايت لتصفح الإنترنت والأعمال المكتبية العادية. أما مونتاج الفيديو وتطوير البرمجيات الكبيرة أو الألعاب المتطلبة فقد تحتاج 32 غيغابايت أو أكثر.
- **عدد الوحدات:** عند السعة الإجمالية نفسها، يوفر تشغيل وحدتين في وضع القناة المزدوجة (Dual Channel) عادة نطاقًا ترددياً أكبر من وحدة واحدة، لذلك ركّبهما كزوج كما يوضح دليل اللوحة الأم.
- **السرعة:** تفيد السرعات العالية في بعض الأعمال، خاصة الألعاب والمعالجات كثيفة النطاق الترددي، لكن المكسب غالبًا أقل من المكسب الناتج عن زيادة السعة عندما يعاني النظام نقصًا في الذاكرة.
- **ECC:** ضرورية للخوادم والبيانات التي لا يُسمح بتلفها. أما الحواسيب المكتبية العادية التي لا تدعمها فلا يمكنها استخدامها.
دروس من تاريخ RAM
- التخزين المؤقت السريع هو قلب الحوسبة. ومن أنابيب الأشعة المهبطية حتى DDR5 لم يتغير هذا التحدي.
- يمكن تصغير الشرائح وزيادة السعة فعليًا، لكن التكلفة وسرعة التطور لا تسيران دائمًا في خط مستقيم.
- المعايير المفتوحة التي يمكن لأي مصنّع اتباعها، مثل معايير JEDEC لـ DDR، وسّعت السوق أكثر من معيار تتحكم فيه شركة واحدة.
- خفض الجهد اتجاه ثابت في RAM الحديثة، لأنه يقلل الحرارة واستهلاك الطاقة.
الخلاصة
من أنابيب الأشعة المهبطية والنوى المغناطيسية في الخمسينيات حتى رقائق DDR5 اليوم، تطورت RAM من معدات كبيرة ومكلفة إلى مكوّن قياسي صغير ورخيص وسريع. ويساعد فهم بنيتها على اختيار جهازك وصيانته، ويفسّر لماذا تجعل إضافة الذاكرة أحيانًا الحاسوب أكثر سلاسة من تغيير المعالج.