حان الوقت لكى نعير أنتباهنا قليلا ونعرف ما المقصود بذاكرة الرام و ما هذه الضجة التى تثار حولها من حين الى أخر فى أى مكان وكيف يتأثر بها النظام والتطبيقات المختلفة والألعاب وهل فعلا تستحق هذة الضجة وهل هى مكون رئيسى من مكونات الجهاز كل هذا سوف يتم تناوله من خلال عدة نقاط
نقاط الموضوع:-
1- ما هى ذاكرة الرام ومما تتكون . 2- الفرق بين ذاكرة الرام وذاكرة الروم و أنواع ذاكرة الروم . 3- وظيفة ذاكرة الرام و ما علاقتها بوظيفة ال (Hibernation). 4- أنواع الرام من القديم إلى الحديث و سعتها المختلفة. 5- متى أفكر فى زيادة الرامات و كيفية أختيار النوع المناسب لجهازك . 6- متى أفكر فى تغيرها و المشاكل الوارد التعرض لها. 7- أختصارات شائعة تخص ذاكرة الرام
1- ما هى ذاكرة الرام ومما تتكون .
أولا: تعريف ذاكرة الرام نسبة لأسمها:-
ما المقصود بكلمة (RAM) وهى أختصار ل (Random Access Memory )وتعنى بالعربية ذاكرة الوصول العشوائى أو ذاكرة تعمل عشوائيا فهذة الذاكرة تعتمد فى طريقة عملها على الوصول الى البيانات المخزنة بداخلها بشكل عشوائى وبدون ترتيب وبشكل سريع أيضا بمعنى أخر ,بدلا من أن يقوم المعالج بقراءة البيانات المخزنة بداخلها للوصول ألى جزء معين فلا يتوجب عليه قرائتها من البداية للوصول الى هذا الجزء بل يذهب اليه مباشرة دون البحث عنه مسبقا أو أتباع ترتيب معين للوصول إليه وهذ سر من أسرار سرعتها ولهذا السبب سميت هذة الشرائح بال (RAM-Random Access Memory)
ثانيا: تعريف ذاكرة الرام نسبة لوظيفتها:-
هى المكان الذى تتوقف فية البيانات أثناء تعامل المعالج معها بعد خروجها (تحميلها ) من على القرص الصلب للتعامل معها بشكل أسرع بمعنى أخر ,لتشغيل أى تطبيق معين أو ملف أو لعبة أو حتى نظام التشغيل نفسه فمنطقيا هو مخزن بداخل القرص الصلب أو على أسطوانة ضوئية (CD) أو على أى وسيلة تخزين أخر فكل هذه الوسائط بطيئة جدا مقارنة بذاكرة الرام من حيث سرعة نقل البيانات وسرعة التعامل معها ولهذا يقوم المعالج باستحضار هذه البيانات من على القرص أو أى وسيلة تخزين أخرى وتم تحميله على ذاكرة الرام لتشغيله والتعامل معه بشكل أسرع مثال:- عند تشغيل ملف نص معين يقوم المعالج بالبحث عن هذا الملف فى القرص الصلب ويتم تحميله هو والبرنامج الذى يتم فتحه من خلاله على ذاكرة الرام ويبداء بالتعامل معه بصورة أسرع و هذا يفسر لماذا يصبح الجهاز أبطأ كلما زادت كمية البرامج التى تعمل عليه فال (RAM) تؤثر على عدد البرامج التى يمكنك تشغيلها فى نفس الوقت ,وليس على العدد الكلى للبرامج التى تعدها للعمل على جهازك أو تكون مخزنة عليه وعندما تكون ال (RAM) قليلة فإن العمليات ستكون أبطأ , ولن يكون مناسبا أن تشغل عددا أقل من البرامج لتحرر جزءا من ال (RAM) وخاصة أن برنامجا واحدا قد يحتاج إلى (RAM) أكثر مما لديك مما يمنعه عن العمل وخصوصا عند أستخدامك لنظام تشغيل مثل ويندوز أكس بى أو عيره من نظم التشغيل العديدة
ثالثا: مما تتكون ال (RAM)؟
هى عبارة عن شريحة مثبت عليها مجموعة من الرقائق وهذة الرقائق هى المسئولة عن تخزين البيانات لحين التعامل معها
2- الفرق بين ذاكرة الرام وذاكرة الروم و أنواع ذاكرة الروم .
قبل أن نتطرق الى تلك الفروق والمقارنة يجب أولا أن يتم تصنيف ذاكرة الحاسب إلى :-
أولا : ذاكرة غير متطايرة (Nonvolatile).
وهى ذاكرة تحتفظ بمحتوياتها بعد إغلاق الحاسب و أنقطاع التيار الكهربائي , وتلائم هذه الذاكرة الأحتفاظ بإعدادات الحاسب المطلوب عدم فقدها حتى بعد إغلاق الحاسب مثل ال (rom)أو (Flash Memory).
ثانيا: ذاكرة متطايرة (Volatile).
وهى ذاكرة متاحة مباشرة للمعالج يستخدمها كمرجع للبيانات والتعليمات التى يحتاجها فى عملية المعالجة, وتعرف بالذاكرة النشطة (Active Memory) ,حيث تحتفظ بمحتوياتها لوقت محدد ثم تتطاير محتوياتها بعد ذلك الوقت مثل (RAM) أو (Cash Memory).
لقد سبق و أن ذكرت ما ذا تعنى كلمة (RAM) وهى أختصار ل (Random Access Memory )وتعنى بالعربية ذاكرة الوصول العشوائى أو ذاكرة تعمل عشوائيا وأوضحت بالتفصيل كل شىء عنها ولكن لم نذكر ما هى ال (ROM) وماذا تعنى
(ROM Read Only Memory)
وهى عبارة عن ذاكرة غير متطايرة ,يتم عادة إعدادها بواسطة الشركة المصنعة للحاسب أو اللوحة الأم ,و يوضع بها المعلومات والتعليمات المطلوبة لبداية عمل الحاسب وتشغيله والتى يجب عدم فقدها أو تغييرها عند إغلاق الحاسب و انقطاع التيار الكهربائي حيث يوجد بها :
1- التعليمات المطلوبة لإجراء الفحص الذاتي عند بداية تشغيل الحاسب:- POST-Power On Self Test
2- المعلومات المطلوبة والمستخدمة لوصف والتحكم فى تهيئة مكونات النظام والتى تسمى:- BIOS-Basic Input Output System
وبختصار شديد تم تصميم هذا النوع من أنواع الذاكرة حتى لا يفقد ما هو مخزون عليه بإغلاق الحاسب أو أنقطاع التيار الكهربائي عنه
ومن أنواع ذاكرات الروم :-
ROM PROM EPROM EEPROM Flash Memory
3- وظيفة ذاكرة الرام و ما علاقتها بوظيفة ال (Hibernation).
كما ذكرت (RAM) هى المكان الذى تتوقف فيه البيانات أثناء تعامل المعالج معها بعد خروجها (تحميلها ) من على القرص الصلب للتعامل معها وبالتالى فلابد على أن تحتوى على كل التطبيقات النشطة وملفات النظام الفعالة الخاصة بنظام التشغيل وكل ما تم تشغيله منذ بدا الجهاز حتى الأن ووظيفة ال (Hibernation) تعمل على تخزين كل ما تحتوى عليه ذاكرة (RAM) وتخزينها فى ملف يسمى hiberfil.sys بداخل الدرايف C وتكون مساحته مساوية لمساحة أو حجم ال (RAM) بالضبط لتخزين ما تحتوى عليه بدلا من إعادة تحميل كل هذه الملفات من جديد عند بداية اللإقلاع فعند تفعيل هذه الوظيفة سوف يقوم الجهاز بتخزين كل الموجود بال (RAM) داخل هذا الملف ثم أغلاق الجهاز وعند فتحه مرة أخرى بدلا من إعادة تحميل النظام من جديد يقوم بتحميل كل ما هو كان مخزن بداخل هذا الملف و إعادته ثانية الى ال(RAM) وكأن الجهاز لم يتم غلقه أصلا .
4- أنواع الرام من القديم إلى الحديث و سعتها المختلفة.
تنقسم الرام الى عدة أنواع مختلفة مقسمة طبقا لأنواع المعالجات واللوحات الأم:
1- DRAM 2- SDRAM 3- RDRAM 4- DDRAM
هذه هى الأربعة أنواع الشائعة المستخدمة فى الأجهزة الشخصية وعموما سوف نركز فى الشرح على الأنواع التى لا تزال تستخدم حتى الأن.
النوع الأول DRAM
ويتواجد هذا النوع (قديم جدا) فى اللوحات الأم التى تدعم المعالجات (PII) والأقدم منها وهى أبطأ من الأنواع الأخرى من حيث السرعة(RAM BUS) وزمن الوصل للذاكرة (Access Time)والقراءة والكتابة .
السعات المتوفرة منها :-
4 ميجا 8 ميجا 16ميجا 32 ميجا
النوع الثانى SDRAM
ويتواجد هذا النوع فى اللوحات الأم التى تدعم المعالجات (PIII)وبعض الموديلات فى أوائل جيل المعالجات (P4)التى كانت تدعم نظام ال (SD)و ال(DD)وهى أسرع من النوع الأول بكثير من حيث السرعة(RAM BUS) وزمن الوصل للذاكرة (Access Time)والقراءة والكتابة أيضا .
السعات المتوفرة منها :-
32 ميجا 64 ميجا 128 ميجا 256 ميجا 512 ميجا وهذه تعتبر أعلى سعة وصل لها هذا النوع (نادر نوعا ما(
أما بالنسبة لسرعة الناقل (BUS)الذى يعمل به هذا النوع فقد كان يدعم :-
66 (Mhz/s) 100 (Mhz/s) 133 (Mhz/s)
وقد كانت يتراوح حجم الرقاقة الواحدة فى هذا النوع من 8 ميجا إلى 32 ميجا للرقاقة الواحدة وظهر منها عدة أشكال:-
1- (1 side) 2- (2 side) 3- (2 side) على وجة واحد
بمعنى
النوع الأول كان يتواجد به الرقاقات على وجه واحد فقط (1 side)على الشريحة ويعتمد عدد الشرائح على سعة الرام وحجمها
أما النوع الثانى فقد كان يتواجد فيه الرقاقات على الوجهين (2 side)على الشريحة وظهر هذا النوع فى السعات العالية مثل ال (256,512) وله ترتيب متبع على اللوحة الأم من حيث التركيب
والنوع الثالث تتواجد به الرقاقات على جانب واحد فقط ولكن هى فى الأصل (2 side)ولن تستطيع التعرف عليها إلا بتجربتها أو أذا كنت خبير بالتعامل مع الإلكترونيات .
مثال:-
لو نفترض مثلا أنك تملك قطعتين مختلفتين السعة واحدة 128 وحيدة الوجه (1 side)والثانية 256 ثنائية الوجه (2 side)ما هو الترتيب الأمثل لكى تعمل هذه القطع (RAM)؟ أولا يتم تركيب القطعة الثانية 256 ثنائية الوجه (2 side)أولا فى البنك الأول ويليها القطعة 128 وحيدة الوجه side1
لكن لماذا هذا الترتيب ؟
لو أعرت أنتباهك للجدول الذى يظهر قبل أن يبدا الجهاز فى عملية الأقلاع (Boot) ستجد فى أعلى اليمين ان الرام ال (2 side) قد أحتلت ال (Row 0,1) والتى تليها ال (1 side)قد أحتلت المكان (Row 2) فقط لماذا لأنها وحيدة الوجه وهكذا ...
أرجو أن أكون وضحت هذه النقطة لأهميتها الشديدة
النوع الثالث RDRAM
ويتواجد هذا النوع من أنواع الذاكرة فى لوحات الأم الخاصة بالمعالج (P4) وكان يتميز بالسرعة العالية جدا التى كانت تصل الى من 400 إلى 800 (Mhz/s)
وقد تراوحت سعتها من 128 الى 256 فقط وقد كانت مكلفة جدا جدا فى وقتها هي واللوحة التى تدعمها أيضا وقد تم أيقاف تصنعها لأسباب فنية لا أعلم عنها الكثير,وظهر بديل لها وهو ال(DDRAM) وهو ما يستخدم حاليا
النوع الرابع DDRAM
ويتواجد هذا النوع من أنواع الذاكرة فى لوحات الأم الخاصة بالمعالج (P4) وهوة أسرع من نظيرة ال (SD) من حيث السرعة(RAM BUS) وزمن الوصل للذاكرة (Access Time)والقراءة والكتابة ومناسب للمستخدم من حيث السعر ولقد حل المعضلة التى تسببت بها النوع الثالث (RDRAM) من حيث السرعة والسعر .
وتبدأ السعات المتوفرة منها من :-
128 ميجا 256 ميجا 512 ميجا 1 جيجا 2 جيجا (نادرة قليلا (
أما بالنسبة لسرعة الناقل (BUS)الذى يعمل بها هذا النوع فقد كان يدعم :-
266 (Mhz/s) 333 (Mhz/s) 400 (Mhz/s) 533 (Mhz/s) وهو الأصدار الجديدة (DDR2). 667 (Mhz/s) وهو أخر أصدار لهاذا النوع .
5- متى أفكر فى زيادة الرامات و كيفية أختيار النوع المناسب لجهازك .
لكل مستخدم ممن يتعاملون مع الحاسب تطبيقاته المفضلة وألعابه و أيضا نظم تشغيل مفضلة لكل منا تتناسب مع إحتياجاته و إمكانياته أيضا فمن من كل هؤلاء يحتاج أكثر من عيره لسعات عالية من الذاكرة ومنهم:-
1- العاملين بمجال الجرافيك والرسوميات. 2- العاملين بمجال المونـتاج والصوتيات. 3- عشاق الألعاب والأصدارات الجديدة. 4- مديرو الشبكات على الأجهزة الخادمة (Server).
وغيرهم كثير فمن منا لايحب أن يعمل جهازه بالسرعة المطلوبة التى لا تثير الملل.
وطبعا يزداد الإحتياج الى سعات عالية من الرام كلما كانت مكونات الجهاز حديثة ومتقدمة
بمعنى:-
هل من العدل أن أمتلك معالج 3 جيجا وكارت رسوميات (كارت شاشة ) 256 مثلا والرمات 128 أو 256 فقط .......... طبعا لا ولن تظهر أمكانيات الجهاز أو سرعته مع هذا القدر الضئيل من الذاكرة فمثلا عند شرائك لكارت شاشة جديد أنظر لجانب علبة الكارت سوف تجد أقل مواصفات لازمة لعمل الكارت ومنها حجم وسعة الرام المطلوبة للعمل عليها
وينطبق هذا أيضا على باقي مكونات الحاسب من DVD وكروت وخلافه فلابد من أن يكون هناك نسبة وتناسب حتى يعمل الجهاز على أكمل وجه ويحقق أقصى أستفادة ممكنة.
ولكن يبقى السؤال متى أحتاج إلى زيادة حجم الذاكرة للوصول إلى الأداء المناسب ؟
طبعا يختلف أستخدام كل منا على حسب إحتياجاته والبرامج والتطبيقات التى يستخدمها.
مثال:-
مستخدم يعمل على برنامج (Maya 6) على نظام تشغيل (Windows XP PRO SP2) علما بأن نظام تشغيل ويندوز أكس بى أقل سعة للرمات يعمل عليها بكفاءة هى 256 ميجا والمستحسن 512 وهذا رأي (MicroSoft)الشخصى و أتحدى أى مستخدم إذا كان يعمل بهذا النظام على أقل من 256 ميجا للرام بدون مشاكل ,المهم قرر هذا المستخدم الترقية للإصدار 7.0 مثلا من برنامج (Maya)فهل سوف يفي الغرض حجم الذاكرة القديم بالتأكيد لا لأن الإصدار الجديد صممت لتعمل على أمكانيات أعلى من الإصدار الأقدم منها لتتناسب مع الجديد والمستحدث بها ولذلك لابد أن يقوم بزيادة سعة الذاكرة بالقدر المطلوب للحصول على الأداء المطلوب وتنطبق هذه القاعدة على بقية البرامج والتطبيقات ونظم التشغيل المختلفة
فكلما كانت أحدث كلما أصبح الجهاز أبطأ فى القيام بعملياته المعتادة إلا إذا قمت بزيادة حجم الذاكرة أو إستعمال إصدار أقدم للبرامج التى تستخدمها .
ما هى الأنواع المناسبة الممكن التفكير بشرائها لضمان الحصول على أعلى أداء ممكن؟
ها هى الأنواع مرتبة من حيث الأداء والسعر أيضا من الأعلى إلى الأقل :-
1- kingSton 2- Micron 3- VData 4- Spectek 5- TwinMOS
و أفضلهم بالطبع ال (kingSton) وهذة الشركة تعطى ضمان مدى الحياة لمنتجاتها عكس معظم الشركات المصنعة التى تتراوح فترة الضمان الخاصة بها من سنة إلى 3 سنوات كحد أقصى
وسعر الرام ال 512 من هذا النوع يتراوح من 290 إلى 310 جنية للنوع (DDR400) وهى لراغبى الأداء الأمثل والأسرع بغض النظر عن التكلفة وفرق السعر الواضح بين هذا النوع ومثيلاته
6- متى أفكر فى تغيرها و المشاكل الوارد التعرض لها.
بالطبع يتعرض كثير منا لمشاكل كثيرة وعديدة سببها تعارض أنواع الشرائح مثلا أو أختلاف سرعاتها (BUS) أو تلفها المفاجىء .
فما هى أعراض هذه المشاكل حتى يمكن تلافيها :-
1- عند بدء التشغيل وبالتحديد فى الجزء الخاص بختبار الرام وإظهار السرعة الفعلية التى تعمل بها يتوقف الجهاز عن العمل . 2- عند إعادة تثبيت نظام التشغيل يتوقف الجهاز عن العمل. 3- عند تشغيل تطبيق معين يحتل مساحات عالية من الذاكرة عند تشغيله يتوقف عن العمل. 4- الريستارت بدون أسباب واضحة. 5- ظهور الرسالة الشهيرة ذات الشاشة الزرقاء (Memory Dumping) . 6- توقف الجهاز عن العمل بدون سبب بعد التشغيل لفترة طويلة. 7- تركيب أنواع مختلفة ذات سرعات مختلفة وحدوث تضارب بينهما.
كل هذة الأسباب تدعو إلى القلق و تخبرك بضرورة فحص دقيق لشرائح الذاكرة كلا ً على حدة وتحديد الخطأ وإصلاحه وإلا أنقلبت حياتك جحيما بسبب رام !!!!!
7- أختصارات شائعة تخص ذاكرة الرام .
ها هى قائمة بملخص أختصارات التعامل مع الرام وتلخيصا للموضوع :
DIMM أختصار لكلمات Dual In-Line Memory وهى تماثل ال SIMMباستثناء أنها تحفظ شرائح ال RAM على جانبى لوحة الدوائر.
DRAM تغذية الذاكرة الأساسية تسمى Dynamic RAM وهى دينامكية لإنها فى سبيلها لحفظ المعلومات يجب أن يتم إنعاشها عدة مرات فى الثانية.
ُECC Error Checking and Correcding متفقد للخطأ ومصصح له ,هذه الخاصية لبعض الشرائح ال RAM التى تسمح للمعالج لتفد الأخطاء فى الذاكرة وتصحيحها.
EDO RAM Extended Data out RAM هى نسخة محسنة من ال DIMM فهى تمنح أداء أفضل بقدرتها على التعامل مع كمية من البيانات دفعة واحدة بالأضافة إلى إرسال كمية أخرى من البيانات إلى المعالج.
SRAM StaticRAM مماثلة لل DRAM باستثناء أنها لا تحتاج لإنعاش وهذا يجعلها أسرع جدا ولكن شرائح ال SRAM أكبر وأغلى ولذلك ]تم أستخدمها فى الCache Memory
|