أنواع الذواكر (منقول)

الكاتب : نجيب المجيدي   المشاهدات : 2,760   الردود : 2    ‏2005-02-07
      مشاركة رقم : 1    ‏2005-02-07
  1. نجيب المجيدي

    نجيب المجيدي عضو فعّال

    التسجيل :
    ‏2003-12-08
    المشاركات:
    527
    الإعجاب :
    0
    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    طلب مني مجموعة من الطلاب في الكلية معلومات وافية عن أنواع الذواكر و كيفية عملها , كان هذا قبل فترة وجيزة وخلال البحث وجدت هذا الموضوع فأحببت نشره في هذا المنتدى لتعم الفائدة ...

    ملاحظة:
    (منقول من منتديات الهندسة نت)

    الموضوع:
    =======================================
    # ما هي أنواع الذاكرة المستخدمة في الكمبيوتر؟

    1- ذاكرة الوصول العشوائي Random Access Memory (RAM)
    2- الذاكرة المخصصة للقراءة فقط Read-Only Memory (ROM)
    3- الذاكرة الظاهرية Virtual Memory
    4- الذاكرة الوميضية Flash Memory


    # لماذا سميت Random Access Memory (RAM) بهذا الإسم و ما معناه؟


    تسمى هذه الذاكرة بذاكرة الوصول العشوائي لأنك تستطيع الوصول الى أي خلية ذاكرة مباشرة إن كنت تعرف الصف و العامود المتقاطعان عند هذه الخلية بغض النظر هل هذه الخلية تقع في أول الصف أو العامود أو آخره ، و يقابل RAM ذاكرة أخرى تسمى serial access memory (SAM) هذا النوع من الذاكرة يخزن البيانات على شكل سلسلة من خلايا الذاكرة المتتابعة مثل شريط الكاسيت مثلا فأنت لا تستطيع الوصول الى معلومة ما مخزنة في آخر الشريط مثلا إلا بالمرور على البيانات من أول الشريط حتى تصل الى المعلومة المطلوبة ، و هذا النوع بطيئ جدا بالمفارنة مع الذاكرة RAM .


    # مم تتكون RAM و كيف تعمل ؟


    إن رقاقة الذاكرة هي عبارة عن دائرة متكاملة مكونة من ملايين الترانزيستورات و المكثفات ، الترانزيستور و المكثف يكونان معا خلية الذاكرة و التي تشكل بت bit واحد من البيانات و البت هو أصغر وحدة ذاكرة و كل 8 بت تشكل بايت Byte و هو ما يخزن فيه قيمة أي رمز أو رقم، المكثف يحتفظ بقيمة البت من المعلومات و يكون المحتوى إما صفر أو واحد ، أما الترانزيستور فيعمل كمفتاح للتحكم فإما يقرأ حالة المكثف أو يقوم بتغييرها . المكثف يعمل كحافظة للإلكترونات ، فلحفظ قيمة واحد في خلية الذاكرة فيجب ملئ هذه الحافظة بالإلكترونات و لحفظ قيمة صفر يجب إفراغ هذه الحافظة من الإلكترونات .


    # ما هي أنواع الذاكرة التي تندرج تحت النوع الرئيسي RAM ؟


    1- DRAM - Dynamic random access memory وهي تحتوي على خلايا ذاكرة تتكون من زوج من الترانزيستورات و المكثفات و تحتاج الى إنعاش مستمر لأن الشحنة الكهربائية تتلاشى بعد مقدار ضئيل من الزمن يقاس بالميللي ثانية .


    2- SRAM - Static random access memory تستخدم من أربع الى ست ترانزيستورات لكل خلية ذاكرة و لا تحتوي على مكثف و لا تحتاج الى إنعاش مستمر و تستخدم بشكل أساسي لذاكرة الكيش cache .


    3- FPM DRAM - Fast page mode dynamic random access memory وهي النوع الأصلي الذي طور منه النوع الأول ، وهذا النوع من الذاكرة يبحث بداية عن موقع البت المطلوب من الذاكرة و عندما يحدد موقعه يقوم بقراءة محتوى هذا البت ، و لا يبدأ بالبت التالي إلا بعد الإنتهاء من قراءة البت الأول ، وتصل السرعة القصوى لنقل البيانات باستخدام هذا النوع من الذاكرة الى 176 ميجابايت في الثانية .


    4- EDO DRAM - Extended data-out dynamic random access memory و هذا النوع يباشر بالبحث عن البت التالي بعد تحديد موقع البت الأول و قبل الشروع بقراءته،وهذا النوع أسرع من النوع الأول ، وتصل السرعة القصوى لنقل البيانات باستخدام هذا النوع من الذاكرة الى 264 ميجابايت في الثانية .


    5- SDRAM - Synchronous dynamic random access memory يقوم هذا النوع من الذاكرة بعد تحديد موقع البت المطلوب ، بالوقوف على نفس الصف المحتوي على ذلك البت ثم يقوم بالبحث عن البت التالي في نفس الصف مفترضا وجوده هناك و تكون نسبة احتمال أن يجد البت التالي مرتفعة ، و هذا يوفر الوقت و يزيد من سرعة الذاكرة مقارنة مع النوع السابق ، و هذا هو النوع المنتشر الآن في أجهزة الحاسوب ، وتصل السرعة القصوى لنقل البيانات باستخدام هذا النوع من الذاكرة الى 528 ميجابايت في الثانية .


    6- RDRAM - Rambus dynamic random access memory هذا النوع من الذاكرة يستخدم ناقل بيانات سريع جدا يسمى Rambus channel و تصل سرعته الى 800 ميجاهيرتز بالمقارنة مع 100 ميجاهرتز أو 133 في النوع الأحدث قليلا من ناقل البيانات في نوع الذاكرة السابق .


    7- Credit Card Memory و هذا النوع من الذاكرة هو نفس النوع DRAM و لكنه مخصص للأجهزة المحمولة notebook .


    8- PCMCIA Memory Card وهذا نوع آخر مخصص أيضا للأجهزة المحمولة notebook و هو أيضا من نوع DRAM .


    9- FlashRAM و هو مقدار ضئيل من الذاكرة مخصص لحفظ إعدادات التلفاز و الفيديو أو إعدادات القرص الصلب في أجهزة الحاسوب .


    10- VRAM – VideoRAM و تسمى أيضا multiport dynamic random access memory (MPDRAM) وهذا النوع من الذاكرة مخصص لكروت الشاشة و المسرعات ثلاثية الأبعاد ، الإسم multiport جاء من حقيقة أن هذا النوع من الذاكرة يستخدم نوعين من الذاكرة، الأول RAM و الثاني SAM ، مقدار الذاكرة يحدد دقة الصورة و عمق الألوان .



    # ما هي المعايير و المقاييس المستخدمة للذاكرة RAM ؟


    الأنواع الأولى من رقائق الذاكرة التي كانت تستعمل في أجهزة الحاسوب المكتبية ، كانت تستخدم تشكيلة من الدبابيس pin configuration تسمى dual inline package (DIP) ، و كانت هذه التشكيلة من الدبابيس تركب داخل ثقوب أو مقابس على اللوحة الأم للكمبيوتر ،هذه الطريقة كانت مناسبة عندما كانت أجهزة الحاسب تعمل مع 2 أو أقل من الذاكرة ، و لكن مع تطور أجهزة الحاسب زادت الحاجة لكميات أكبر من الذاكرة و بالتالي أصبح من الصعب إيجاد مكان لها على اللوحة الأم ، فكان الحل هو وضع رقائق الذاكرة مع كل متطلباتها على لوحة منفصلة تسمى printed circuit board (PCB) و هذه اللوحة تركب داخل موصل خاص يسمى memory bank ويكون على اللوحة الأم ، معظم هذه الرقائق تستخدم تشكيلة من الدبابيس تسمى small outline J-lead (SOJ) ، و الفرق الأساسي بين هذه التشكيلة من الدبابيس و التشكيلة السابقة أن التشكيلة السابقة كانت تركب داخل ثقوب على اللوحة الأم بينما التشكيلة الجديدة تكون على شكل ألواح متعامدة أو مائلة مع اللوحة الأم و تتصل مباشرة مع موصلات على سطحها.

    إذا نظرت الى هذه الألواح ستجد أرقام مشابهة ل 8x32 أو 4x16 ، هذه الأرقام تمثل عدد رقائق الذاكرة مضروبة بسعة كل رقاقة مقاسة بالميجابت ، خذ الناتج و اقسمه على 8 لتحصل على السعة الإجمالية للذاكرة على تلك اللوحة مقاسة بالميجابايت ، فمثلا 4x32 تعني أن هذه اللوحة تحتوي على 4 رقائق سعة كل رقاقة 32 ميجابت الآن نضرب 4 في 32 نحصل على 128 ميجابت ، و حيث أننا نعرف أن البايت يساوي 8 بت نقسم 128 على 8 لنحصل على 16 ميجابايت السعة الإجمالية للذاكرة على اللوحة .

    الأنواع الأولى من ألواح الذاكرة هذه كانت تسمى SIMM اختصار ل single in-line memory module هذه اللوحة كانت تستخدم 30-pin و كان قياسها 9 سم في 2 سم ، لتركيب هذه الألواح كان عليك تركيب زوج من هذه الألواح للحصول على السعة الكاملة المطلوبة فللحصول على 16 ميجابايت كان عليك تركيب زوج من الألواح سعة 8 ميجابايت ، و السبب في ذلك عائد الى أن سعة ناقل البيانات على اللوحة الأم كان ضعف سعة SIMM مفرد ، فقد كان ناقل البيانات يستطيع التعامل مع 16 بت في الوقت ذاته بينما كانSIMM لا يستطيع سوى توفير 8 بت في الوقت نفسه و بالتالي كان عليك تركيب لوحتين سعة 8 ميجابايت للحصول على 16 ميجابايت و لضمان الإستغلال الأمثل للناقل ،بعد فترة من الزمن توفرت موديلات جديدة من SIMM تستخدم 72-pin و كان قياسها 11سم في 2.5 سم .
    بعد تطور المعالجات كان لزاما تطوير ألواح الذاكرة أيضا ، فتم إيجاد مقياس جديد لألواح الذاكرة سمي dual in-line memory module (DIMM) و كان يستخدم 168-pin و كان قياسه 14 سم في 2.5 سم ، و كان سعة اللوحة الواحدة يتراوح بين 8 الى 256 ميجابايت و من الممكن تركيب لوحة مفردة واحدة على اللوحة الأم بدلا من زوج كما في SIMM .
    الآن ظهر مقياس جديد يسمى Rambus in-line memory module (RIMM), وهو متوافق في القياس مع DIMM و لكنه يستخدم ناقل بيانات سريع جدا بالمقارنة مع الناقل في DIMM .
    أجهزة الحاسوب المحمولة على نوعين أحدها يستخدم نفس أنواع الذاكرة في الأجهزة المكتبية ، و النوع الآخر يستخدم نوعا خاصا من ألواح الذاكرة يسمى small outline dual in-line memory module (SODIMM) و قياسها 5 سم في 2.5 سم و تستخدم 144 pins و تتراوح سعتها بين 16 ميجابايت و 256 ميجابايت .

    كم أحتاج من ذاكرة VRAM ؟
    للمستخدم العادي يكفيه 8 ميجابايت لتشغيل البرامج المكتبية ، أما إذا كنت تريد عمل أيا من التالي ، فيلزمك على الأقل 32 ميجابايت :

    1- اللعب بالألعاب الواقعية ثلاثية الأبعاد .

    2- تسجيل و تحرير الفيديو .

    3- إنشاء صور ثلاثية الأبعاد .

    4- رسم رسوم معقدة على الأوتوكاد .

    # كم من الذاكرة RAM أحتاج؟
    طبعا هذا يعتمد عل نظام التشغيل لديك و على البرامج التي تستخدمها ، و لكن هناك قاعدة أرجو أن ينتبه لها الجميع وهي أن لتطوير جهازك لديك خياران أساسيان :

    1- تحديث المعالج .

    2- زيادة الذاكرة .


    في العادة الخيار الأول يكلف أكثر ، و لكني أضمن لك أن مضاعفتك للذاكرة ستضاعف من أداء جهازك حتى ولو لم تغير معالجك بينما تطوير المعالج مثلا من بينتيوم 2 الى بينتيوم 3 لا يزيد من أداء جهازك بأكثر من 10 الى 15 بالمئة و أحيانا أقل من ذلك كما أن ذلك سيكلفك الكثير من النقود ، أما زيادة الذاكرة من 64 الى 128 ميجابايت مثلا لا يكلفك أكثر من 16 $ (وفقا للأسعار لدينا في أوكرانيا و هذا يتفاوت من دولة الى أخرى) إذا كان لديك نظام التشغيل ويندوز 95/98/مي فأنت تحتاج على الأقل 32 ميجابايت و مع 64 ميجابايت أفضل إذا كان لديك نظام التشغيل ويندوز NT/2000 فأنت تحتاج على الأقل 64 ميجابايت و مع 128 ميجابايت أفضل إذا كان لديك نظام التشغيل Linux فتحتاج على الأقل 4 ميجابايت و أنصحك ب 64 ميجابايت إذا كان عملك جديا و شاقا الأرقام السابقة في حالة استخدامك للبرامج المكتبية العادية ، أما إذا كنت تستخدم برامج التصميم أو المونتاج أو الأوتوكاد أو تشغل ألعابا تلتهم الذاكرة فلابد لك من زيادة الذاكرة .


    # ما هو Read-Only Memory (ROM) ؟

    هذا نوع من الذاكرة قابل للقراءة و لا تستطيع الكتابة عليها ، و البيانات المخزنة عليها يتم تخزينها في مرحلة صنع و تكوين رقاقة الذاكرة ، و هي لا توجد في أجهزة الحاسوب وحدها بل تجدها أيضا في أغلب الأجهزة الإلكترونية .


    # إذا كان من الممكن صناعة الذاكرة الكيش فائقة السرعة فلم لا تكون كل الرام من نفس النوعية لزيادة السرعة ؟

    ذلك لأن تصنيع الذاكرة الكيش مكلف جدا ، فإذا كانت الرام من نفس النوع لأصبح سعرالجهاز غالي جدا ولقل الإقبال عليه .


    # ما هي الذاكرة الكيش Cache و ما هو عملها؟

    كما هو معروف فإن الغاية من تطوير أجهزة الحاسوب ، هو زيادة سرعة استجابتها للأوامر ، فإذا عرفنا أن المعالج يحتاج 10 نانوثانية تقريبا للحصول على معلومة ما من الذاكرة الرام ، و هذه سرعة كبيرة نسبيا و لكننا إذا عرفنا أن المعالج يستطيع التعامل مع البيانات بسرعة 1 نانوثانية عرفنا أن هناك الكثير من الوقت المهدر في انتظار وصول المعلومة من الرام ، لهذا قام مطورو أجهزة الحاسوب باختراع ذاكرة أصغر في الحجم من الرام و لكن سرعتها أكبر و سموها الذاكرة كيش المستوى الثاني L2 ثم أضافوا ذاكرة أخرى أصغر حجما و أكثر سرعة، وضعوها داخل المعالج و سموها ذاكرة كيش مستوى أول L1 ، و هكذا أصبح المعالج يستلم البيانات المطلوبة من L1 فإذا لم يجدها انتقل الى L2 فإن لم يجدها انتقل الى الرام و هذا أدى الى زيادة ملحوظة في السرعة .


    # كيف أركب ألواح الذاكرة الرام في جهازي؟

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


    # كيف تعمل الذاكرة ROM ؟

    كما في الذاكرة الرام فإن الذاكرة الروم تتكون من شبكة من الصفوف و العواميد ، و لكن عند التقاء الصفوف بالعواميد نجد أن الروم مختلفة كليا عن الرام ، فحيث نجد ترانزيستور عند نقطة التقاء الصف و العمود في الرام ، نجد بدلا منه ديود diode في الروم و الذي يقوم بوصل الصف مع العمود إذا كان محتوى الخلية المتقاطعان عندها يساوي 1 ، أما إن كان المحتوي صفر فبكل بساطة لا يوجد ديود و لا يتصل الصف بالعمود عند خلية التقاطع ، و بالتالي نرى أن تشكيل رقاقة الذاكرة و تخزين البيانات عليها يتم خلال فترة التصنيع و يصبح تغيير محتوى الرقاقة مستحيل بعد إتمام التصنيع .


    # ما هي أنواع الذاكرة الروم ROM ؟

    يوجد خمس أنواع رئيسية هي :

    1- ROM

    2- PROM

    3- EPROM

    4- EEPROM

    و هناك أمران مشتركان بين هذه الأنواع :

    1- أن البيانات المخزنة على هذه الرقائق من الذاكرة لا تضيع عند قطع التيار الكهربائي ( و ليس كما في الذاكرة الرام التي تضيع محتوياتها عند قطع التيار ) .

    2- أن البيانات المخزنة على هذه الرقائق من الذاكرة إما أنها لا يمكن تغييرها ، أو أن ذلك ممكن و لكن باستخدام وسائل خاصة ( و ليس كما في الذاكرة الرام حيث الكتابة عليها بنفس سهولة القراءة)


    # ما هي EPROM وكيف تعمل؟

    EPROM هي اختصار ل Erasable Programmable Read-Only Memory (EPROM) ، هذا النوع من الرقائق من الممكن محوه و الكتابة عليه مرات عديدة باستخدام أداة خاصة تبعث تردد محدد من الموجات الضوئية ultraviolet (UV) light على الرقاقة فيمحو محتوياتها ويجهزها للكتابة عليها من جديد ، و هذه الرقاقة تتكون أيضا من أسطر وعواميد و عند كل خلية تقاطع يوجد ترانزيستوران مسئولان عن شحن وتفريغ الخلايا .


    # ما هي PROM و كيف تعمل؟

    PROM هي اختصار ل programmable read-only memory (PROM) ، و هذا النوع من رقائق الذاكرة يحتوي أيضا على شبكة من الصفوف و العواميد ، و الإختلاف بين هذا النوع و النوع السابق روم هو أن عند كل تقاطع بين الصفوف و العواميد يوجد صمام fuse يصل بينهما ، الشحنة التي تبعث خلال العمود تمر بالصمام الموصول بالخلية مما يشحن الخلية و يعطيها القمة 1 ، و حيث أن كل الخلايا موصولة بصمام يجعلها جميعا تملك القيمة 1 ، و هذا يكون هو الشكل الخام لرقاقة الذاكرة عند بيعها ، الآن المشتري لهذه الرقائق يجب أن يمتلك أداة تسمى programmer و التي تقوم بإرسال تيار كهربي قوي الى الخلية المطلوب تغيير قيمتها من 1 الى صفر ، يقوم هذا التيار بكسر الصمام و بالتالي ينقطع الإتصال بين الصف و العمود المتقاطعان عند الخلية المطلوبة و بالتالي تفرغ شحنتها و تصبح قيمتها صفر .


    # ما هي EEPROM وكيف تعمل؟

    هي اختصار ل Electrically Erasable Programmable Read-Only Memory (EEPROM) ، وهي تتميز عن الأنواع السابقة بما يلي :
    1- تستطيع الكتابة على هذه الرقاقة دون إزالتها من مكانها .
    2- لست مضطرا لمحو الرقاقة كلها لتغيير جزء محدود منها .
    3- تغيير المحتويات لا يحتاج الى أدوات أو أجهزة خاصة .

    يمكن تغيير محتويات الخلايا في هذه الرقاقة باستخدام برنامج محلي يتحكم بالمجال الكهربائي للخلية و يقوم بتفريغها و شحنها حسب المطلوب ، ولكن ذلك يتم على مستوى الخلية أي أن محو محتويات الخلية يتم بالتدريج كل مرة بايت واحد مما يجعلها بطيئة للغاية .


    # ما هي Flash Memory ؟

    هي أحد أنواع الذاكرة EEPROM و تختلف عنها أن EEPROM تمحو كل مرة بايت واحد بينما تستطيع Flash Memory التعامل مع 512 بايت في المرة الواحدة مما يجعلها أسرع بكثير.

    تستطيع أن تجد Flash Memory في الأجهزة التالية :
    1- رقاقة البيوس في جهازك .
    2-CompactFlash أو SmartMedia تجدها في الكاميرات الرقمية .
    3- ألواح الذاكرة من نوع PCMCIA Type I أو Type II و تجدها في الأجهزة المحمولة .
    4- ألواح الذاكرة في ألعاب الفيديو .


    # ما هي الذاكرة الظاهرية Virtual memory و كيف من الممكن التحكم فيها؟

    الذاكرة الظاهرية هي جزء مألوف في أغلب أنظمة التشغيل ، فأغلب أجهزة الحاسوب هذه الأيام تحتوي على 32 او 64 ميجابايت ذاكرة رام ، و لكن للأسف فهذا القدر من الذاكرة غير كافي لتشغيل مجموعة من البرامج في وقت واحد مثل برنامج تحرير صور و محرر كتابة و مستعرض انترنت و برنامج بريد الكتروني ، فإن لم يكن لديك ذاكرة ظاهرية فلن تعمل هذه البرامج و ستحصل على رسالة تطلب منك إغلاق بعض التطبيقات لتحرير جزء من الذاكرة ، مع وجود الذاكرة الظاهرية سيقوم الكمبيوتر بالبحث عن أجزاء غير مستعملة باستمرار من الذاكرة الرام ويقوم بنسخها على القرص الصلب و هذا يحرر قسما من الذاكرة الرام ليتم استخدامه في تشغيل التطبيقات الإضافية ، هذا الأمر يحدث بشكل تلقائي لدرجة أنك لا تحس به ويجعل جهازك يحس أن لديه ذاكرة أكبر مما هي عليه .

    و لكن بطبيعة الحال ستكون سرعة القراءة و الكتابة على القرص الصلب أبطأ بكثير منها في الذاكرة ، فإذا كانت التطبيقات التي تشغلها تحتاج ذاكرة كبيرة و مالديك فليل فستلاحظ بطأ واضحا عند تشغيل هذه التطبيقات باستخدام الذاكرة الظاهرية ،و سيكون الحل الأمثل هو إضافة ذاكرة رام الى جهازك.

    المنطقة على القرص الصلب التي تخزن فيها الذاكرة الظاهرية تسمى page file وهي التي تحفظ صفحات من الرام على القرص الصلب ، في نظام الويندوز هذا النوع من الملفات المخزن عليها أجزاء من الذاكرة يكون له الإمتداد .SWP

    التحكم بالذاكرة الظاهرية في الويندوز 98 ومابعده يتم بشكل تلقائي و لكن إن رغبت أن تتحكم بها بشكل يدوي فاذهب الى Control Panel ثم الى System وهناك اذهب الى Performance و اضغط على Virtual Memory

    و هناك اختر Let me specify my own virtual memory settings
    وهنا تستطيع اختيار القرص الذي تريد تخزين الذاكرة عليه و تحدد المقدار الأقل و الأكبر للذاكرة الظاهرية مقاس بالميجابايت وهو يكون عادة الأقل 2 ميجابايت و الأكثر يكون مساويا للذاكرة الرام + 12 ولكن يفضل أن تجعله مساويا لضعف الذاكرة الرام ، أما إذا كنت ممن يستخدمون برامج تلتهم الذاكرة مثل برامج تحرير الفيديو فأنصحك أن تجعل المقدار الأقل و الأكثر من الذاكرة الظاهرية متساويين ، وستلاحظ تحسن ملحوظ في الأداء ، نصيحة أخرى لتحسين الأداء وهي في حالة كان لديك قرصان صلبان حقيقيان بإمكانك تقسيم الذاكرة الظاهرية على القرصين و ستلاحظ تحسن ملحوظ أيضا في الأداء.

    --------------------------------------------------------------------------------

    wesoooo05-09-2003, 06:19 PM
    # بعض الرسائل والأخطاء التى تظهر ومن أسبابها الذاكرة


    كثير من المشكلات التي تسببها البرامج تؤدي إلى ظهور الرسائل التي تأتي على الشكل

    A fatal exception XX has occurred at XX.
    وغالبا ما تحدث,لأن البرنامج المعني بالمشكلة به كود غير سليم يطلب من المعالج Processor القيام بإجراء عملية غير سليمة. وبالتالي يعرض ويندوز هذه الرسالة ليخبرك بذلك ويطلب منك أن تخبره بما لابد عليه أن يفعل. وفي الواقع أن هذه النوعية من الأخطاء لا فكاك منها وغالبا ما ستؤدي إلى إغلاق البرنامج أو قد تضطر إلى إعادة تشغيل نظام التشغيل ويندوز ككل وبالتالي ستفقد أية بيانات لم يتم حفظها سابق

    - الرسالة :

    A fatal exception 00 has occurred at XX

    - معناها :
    حدث هذا الخطأ لأن المعالج حاول قسمة رقم ما على صفر وهو الشيء غير الصحيح رياضيا وبالتالي ظهرت هذه الرسالة.

    - الحل:
    قم بإغلاق الرسالة وحاول متابعة استخدام البرنامج, فإذا لم تستطع قم بإغلاق البرنامج ثم أعد تشغيله مرة أخرى, أو أعد تشغيل جهازك كلية إذا استدعى الأمر.


    - الرسالة :

    A fatal exception 0C has occurred at XX

    - معناها :
    حدث هذا الخطأ لأن إحدى التعليمات المخزنة داخل جزء معين من الذاكرة يسمى Stack (وهي أجزاء من الذاكرة يتم حجزها للبرامج للتعامل مع المعدات والأجهزة) حاولت استخدام أجزاء من الذاكرة خارج الجزء المحدد لها.

    - الحل:
    حاول إغلاق البرنامج وأعد تشغيل جهازك .


    - الرسالة :

    A fatal exception 0E has occurred at XX

    - معناها :
    حدث هذا الخطأ لمحاولة المعالج الوصول إلى بيانات موجودة على صفحة Page من صفحات الذاكرة RAM أو الذاكرة الظاهرية Virtual Memory, ولكنه اكتشف عدم وجود الصفحة أو أن البيانات التي تم الوصول إليها غير سليمة.

    - الحل :
    قم بإغلاق الرسالة وحاول متابعة استخدام البرنامج, فإذا لم تستطع فأغلق البرنامج ثم تشغيله مرة أخرى, أو أعد تشغيل جهازك كلية إذا استدعى الأمر.


    - الرسالة :
    A fatal exception 13 has occurred at XX
    أو General Protection Fault

    - معناها :
    خطأ من نفس نوعية الأخطاء السابقة ولكن لم يتم تحديد سببه.

    - الحل :
    قم بإغلاق الرسالة وحاول متابعة استخدام البرنامج, فإذا لم تستطع فقم بإغلاق البرنامج ثم أعد تشغيله مرة أخرى, أو أعد تشغيل جهازك كلية إذا استدعى الأمر.


    جميع الأخطاء السابقة من المفترض أن تحدث بشكل عارض على فترات متباعدة, فإذا تكرر حدوثها حاول تحديد متى تحدث تلك الأخطاء, فإذا كانت تحدث أثناء تشغيل برنامج ما, فقد تستطيع حل المشكلة بإزالة البرنامج ثم إعادة تثبيته مرة أخرى, أو الحصول على إصدارة ترقية له.
    أما إذا لم تستطع الربط ما بين رسالة الخطأ وبرنامج ما فقد يكون السبب
    في ملف من ملفات نظام ويندوز أو إحدى مشغلات الأجهزة Device Drivers, ولاختبار ذلك أعد تشغيل جهازك في وضع الأمان Safe Mode, فإذا لم تظهر لك الرسالة فعادة يكون السبب في إحدى مشغلات الأجهزة وبالتالي يمكنك الوصول إلى إصدارة أحدث من المشغلات الموجودة بجهازك من خلال موقع الشركات المنتجة لها على الويب, وإذا استمرت الرسالة في الظهور فغالبا ستكون المشكلة في نظام ويندوز نفسه, وبالتالي ستحتاج إلى إعادة إعداد نظام ويندوز مرة أخرى



    - الرسالة :
    Cannot find the file XX or one of its components

    - معناها :
    لم يستطع ويندوز العثور على ملف من الملفات الضرورية لتشغيل برنامج ما, وقد يحدث ذلك عندما تقوم بنقل أو حذف أو إلغاء تثبيت برنامج ما, أو عندما تقوم بحذف الملفات غير الهامة من على القرص الصلب لإخلاء مساحة تخزينية عليه وقمت عن طريق الخطأ بحذف إحدى الملفات الضرورية.

    - الحل:
    إذا كان الملف لا يزال في سلة المحذوفات فقم باستعادته, أو أعد تثبيت البرنامج مرة أخرى.


    - الرسالة :
    Error Deleting File Cannot delete XX
    . Access is denied. Make sure the disk is not full or write-protected and that the file is not currently in use

    - معناها :
    قد تظهر هذه الرسالة عندما تقوم بمحاولة حذف ملف (المشار إليه بالحروف XX في حين أن برنامج آخر يقوم باستخدامه, مثلا عندما يكون هناك مستند مفتوح من مستندات برنامج وورد وفي نفس الوقت تحاول حذفه, أو عندما تحاول حذف ملف من الملفات المؤقتة Temporary Files التي يستخدمها ويندوز حاليا.

    - الحل :
    حدد البرنامج الذي يستخدم الملف الذي تريد حذفه ثم قم بإغلاق البرنامج واحذف الملف, أما إذا كان الملف الذي تريد حذفه من الملفات المؤقتة فقم بإعادة تشغيل جهازك ثم احذف الملف.


    - الرسالة :
    Cannot delete: Cannot find the specified file. Make sure you specify the correct path and filename

    - معناها :
    قد تظهر هذه الرسالة عندما تقوم بالنقر فوق ملف أو مجلد لفتحه أو حذفه أو سحبه إلى سلة المحذوفات, ومعنى الرسالة أن هذا الملف أو المجلد يحتوي اسمه على حرف غير مسموح به في تسمية الملفات.

    - الحل :
    لحذف هذا الملف أو المجلد, قم بإنشاء مجلد جديد وانسخ الملف أو المجلد الذي تريد حذفه إليه ثم احذف محتويات المجلد الجديد من خلال موجه MS-DOS باستخدام الأمر التالي: Del *.*
    ولإعادة تسمية ملف يحتوي على حرف غير مسموح به في تسمية الملفات, استخدم الرمز ? للتعبير عن الحرف غير المسموح به, سنفترض مثلا أنك تريد إعادة تسمية ملف له الاسم ?eadme.txt فقم بتسميته بالأمر التالي ren ?eadme.txt readme.txt.


    - الرسالة :
    An error occurred while trying to remove XX. Uninstallation has been canceled

    - معناها :
    تظهر لك هذه الرسالة عندما تقوم بمحاولة إزالة برنامج من خلال أداة إزالة/إضافة البرامج Add/Remove Programs في لوحة التحكم Control Panel بينما يكون هذا البرنامج قد تم إزالته بالفعل.

    - الحل :
    وجود أسماء البرامج التي تم حذفها بالفعل داخل القائمة في خلال أداة إزالة/إضافة البرامج Add/Remove Programs في لوحة التحكم Control Panel لا تسبب أية مشكلات, ولحذف أسماء البرامج التي لم تعد موجودة من هذه القائمة ستحتاج إلى إجراء تعديلات على التسجيل Registry, لذا قم بفتح برنامج regedit وقم بالوصول إلى الجزء التالي:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentV
    ersion Uninstall
    الآن قم بإزالة المجلد الذي يحمل اسم البرنامج الذي لم يعد موجودا.


    - الرسالة :

    Can't open uninstall log file XX

    - معناها :
    تظهر لك هذه الرسالة عندما تقوم بمحاولة إزالة برنامج من خلال أداة "إزالة/إضافة البرامج" Add/Remove Programs في لوحة التحكم Control Panel ولم يكن الملف المشار إليه بالحروف XX في نص الرسالة موجودا وهو الملف الذي يحتوي على المعلومات الخاصة بإزالة البرنامج.

    - الحل :
    لن تستطيع المضي قدما في عملية الإزالة بدون هذا الملف لذا قم بمحاولة تثبيت البرنامج مرة أخرى ثم إزالته, أو قم بحذفه يدويا من خلال Windows Explorer.


    - الرسالة:
    A filename cannot contain any of the following characters: or pathfilename This filename is not valid

    - معناها :
    تظهر هذه الرسالة عندما تحاول تسمية ملف بإحدى الرموز المشار إليها في نص الرسالة وغير مسموح بها في تسمية الملفات.

    - الحل :
    حاول تسمية الملف باستخدام حروف مسموح بها.


    - الرسالة:
    "Drive XX contains errors that must be corrected before the drive can be compressed. To correct them, run ScanDisk.
    " أو "Drive XX contains errors that must be corrected before the drive can be uncompressed. To correct them, run ScanDisk."
    أو "Drive XX contains errors that must be corrected before the drive can be used to create a new compressed drive. To correct them, run ScanDisk."

    - معناها:
    المشكلة قد تكون في ملف اسمه مكون من أكثر من 66 حرفا, ورغم أن ويندوز يسمح بتسمية الملفات بعدد أكثر من الحروف إلا أن MS-DOS لا يسمح بذلك, وبالتالي عندما تقوم بتشغيل برنامج ScanDisk من خلال موجه MS-DOS لفحص القرص الصلب الذي يحتوي على هذا المجلد مع اختيارك أن يقوم ScanDisk بتصحيح الأخطاء تلقائيا, فإن ScanDisk يعتبر أن هذا المجلد غير سليم.

    - الحل:
    قم بتشغيل برنامج ScanDisk ولا تدعه يقوم تلقائيا بتصحيح الأخطاء, فإذا استمرت المشكلة في الظهور واستطعت تحديد المجلد الذي سبب المشكلة, قم بإعادة تسميته باسم أقصر ولكن إذا كان هذا الاسم من اختيار برنامج ما قام بإنشاء المجلد فيجب الإبقاء على الاسم, وفي هذه الحالة يمكنك نقل المجلد إلى قرص آخر مؤقتا حتى تنتهي عملية تشغيل ScanDisk ثم قم بإعادة المجلد إلى موقعه السابق بعد انتهاء العملية.


    - الرسالة:
    "Out of memory."
    أو "There is insufficient memory to run this application."
    أو "Error starting program. There is not enough memory. Quit some programs and try again."

    - معناها:
    تلك الرسائل قد تعبر عن العديد من المشكلات الخاصة بالذاكرة بما في ذلك أن هناك العديد من البرامج التي تحاول العمل في الذاكرة أو أن النظام لم يتم إعداده لاستخدام الذاكرة بشكل جيد.

    - الحل:
    إذا ظهرت لك هذه الرسالة أثناء تشغيل العديد من البرامج, فأغلق البرامج التي لا تحتاج إليها الآن لتستطيع باقي البرامج العمل بشكل سليم, أما إذا استمرت المشكلة بعد إغلاق البرامج فقم بإعادة تشغيل جهازك, وإذا وجدت أن برنامجا ما لا يزال يسبب المشكلة فربما حدث ذلك بسبب تلف في ملفاته. لذا فمن الأفضل في هذه الحالة إزالة البرنامج وإعادة تثبيته مرة أخرى.
    حتى عندما تقوم بإغلاق البرامج التي تعمل أمامك على الشاشة فهناك العديد من البرامج التي تتنافس عل استخدام الذاكرة, وهي البرامج التي يتم تحميلها تلقائيا عند بدء تشغيل ويندوز, ولتتعرف على هذه البرامج قم بتشغيل برنامج System Configuration أو msconfig وذلك بالنقر فوق الزر "ابدأ" Start ثم اختيار "تشغيل" Run وكتابة msconfig ثم الضغط على مفتاح Enter, الآن اختر زر التبويب "بدء التشغيل" Startup لتجد قائمة بتلك البرامج.
    يمكنك إلغاء اختيار البرامج التي ترى أنها غير ضرورية عن بدء تشغيل جهازك وقد تجد من بينها برامج تم إزالتها بالفعل ولكن بقيت لها توابع يتم تحميلها عن بدء التشغيل, ولكن احترس من اختيار برامج لا تعرفها أو لا تعرف الوظيفة التي تؤديها.
    إذا لم يحل ذلك المشكلة فانقر فوق زر التبويب "عام" General وقم بإلغاء البندين Process Win.ini File وLoad Startup Group وأعد تشغيل جهازك مرة أخرى, فإذا لم تظهر لك هذه الرسالة فمعنى ذلك أنك بحاجة إلى إضافة المزيد من الذاكرة RAM لجهازك, ولحسن الحظ فإن أسعار شرائح الذاكرة منخفضة جدا هذه الأيام.
    قد تحدث هذه المشكلة أيضا بسبب أن ويندوز يواجه مشكلة في كتابة جزء من محتويات الذاكرة على القرص الصلب, فكما نعلم انه يحتاج ويندوز إلى كتابة جزء من محتويات الذاكرة على القرص الصلب بشكل مؤقت على مساحة محددة تعرف بالذاكرة الظاهرية Virtual Memory فإذا كانت هذه المساحة صغيرة فقد تظهر هذه المشكلة, وللتأكد من أن ويندوز يتعامل مع الذاكرة الظاهرية Virtual Memory بشكل سليم, انقر بالفأرة نقرا مزدوجا فوق الرمز "النظام" System في "لوحة التحكم" Control Panel ثم انقر فوق زر التبويب "الأداء" Performance ثم فوق الذاكرة الظاهرية Virtual Memory وتأكد من اختيار البند Let Windows Manage My Virtual Memory Settings , وتأكد من إفراغ سلة المحذوفات وحذف الملفات المؤقتة لإخلاء المزيد من المساحة التخزينية.
    إذا واجهت هذه المشكلة أثناء تشغيل برنامج من برامج MS-DOS فقد يكون السبب أن البرنامج لا يجد مساحة كافية في الذاكرة الرئيسية (أو الاصطلاحية) Conventional Memory أو الذاكرة الموسعة Expanded Memory أو الذاكرة الملحقة Extended Memory , ولاختبار ذلك انقر بزر الفأرة الأيمن فوق رمز البرنامج أو فوق الاختصار Shortcut الخاص به واختر البند "خصائص" Properties ثم انقر فوق زر التبويب "الذاكرة" Memory وراجع القيم التي تظهر أمامك للذاكرة, فإذا كانت رسالة الخطأ توضح لك نوع الذاكرة الذي سبب المشكلة فقم بزيادتها, وإن لم توضح لك الرسالة ذلك فقم بالرجوع إلى كتيبات التشغيل الخاصة بالبرنامج للتعرف على حجم الذاكرة المطلوب لتشغيل البرنامج وقم بتعديل القيم بناء على ذلك.
    إذا لم تتوافر لديك كتيبات التشغيل أو لم تكن بها إشارة لموضوع الذاكرة, فقم بزيادة القيم وكرر العملية حتى تختفي رسالة الخطأ ويبدأ البرنامج في العمل بشكل صحيح.


    - الرسالة:
    XX caused a general protection fault in module
    DIBENG .DLL

    - معناها:
    البرنامج المشار إليه بالحروف XX في نص رسالة الخطأ هو الذي أحدث المشكلة بسبب أن مشغل بطاقة العرض Display Driver بجهازك غير متوافق معه.

    - الحل:
    يجب إجراء عملية ترقية لمشغل بطاقة العرض إما من خلال موقع الشركة المنتجة على الويب أو عن طريق الاتصال بالشركة أو أحد وكلائها مباشرة.


    - الرسالة:
    Program does not run under Windows

    - معناها:
    تظهر هذه الرسالة بسبب أن البرنامج الذي تريد تشغيله من خلال MS-DOS لم يستطع ويندوز تشغيله في نافذة موجه MS-DOS.

    - الحل:
    لتتأكد من أن البرنامج يستطيع العمل في نظام MS-DOS قم بإعادة تشغيل جهازك ليعمل من خلال موجه MS-DOS وحاول تشغيل البرنامج, فإذا وجدت أن البرنامج يعمل بشكل سليم, فعد مرة أخرى إلى ويندوز وقم بإنشاء اختصار Shortcut للبرنامج, ثم انقر بزر الفأرة الأيمن فوق الاختصار واختر البند "خصائص" Properties ثم فوق زر التبويب "برنامج" Program ثم فوق الزر Advanced واختر البند MS-DOS mode ثم انقر فوق الزر "موافق" Ok.
    بعض برامج MS-DOS لا تستطيع العمل بشكل سليم من خلال ويندوز وفي هذه الحالة أعد الخطوات السابقة وبعد النقر فوق الزر Advanced اختر البند Program does not run under Windows


    - الرسالة:
    System busy وتظهر على شاشة زرقاء

    - المعنى:
    يظهر مع هذه الرسالة عادة طبيعة الخطأ كما ورد في الرسائل السابقة مع ذكر البرنامج الذي سبب المشكلة وقد يكون هو نظام ويندوز نفسه, وتطلب منك الانتظار حتى يصبح النظام أقل انشغالا.

    - الحل:
    أعد تشغيل جهازك, وإذا تكرر الخطأ لعدة مرات فقم بالتعامل معه كما رأينا في حلول الرسائل السابقة.


    - الرسالة:
    This program has performed an illegal operation and
    will be shut down. If the problem persists,
    contact the program vendor

    - المعنى:
    عبارة illegal operation التي تظهر في نص الرسالة لا تحدد مع الأسف الخلل, ولكنها تخبرك بأن البرنامج الذي سبب المشكلة سيتم إغلاقه.

    - الحل:
    أنقر فوق الزر Details لتتعرف على المزيد من المعلومات حول المشكلة, وقد يظهر لك التفسير التالي "SOL caused a general protection fault in module Krnl386.exe at 0002:00003077." أي أن لعبة سوليتير هي سبب المشكلة, وإذا تمكنت من معرفة البرنامج الذي سبب المشكلة تستطيع الآن إعادة تثبيت البرنامج أو الاتصال بالشركة المنتجة لمعرفة ما إذا كان لديها إصدارات جديدة أو طريقة لحل المشكلة.


    - الرسالة:
    XX caused an invalid page fault in module HHCTRL.
    OCX at XX

    - المعنى:
    XX التي تظهر في بداية الرسالة تعبر عن إحدى برامج ويندوز مثل WordPad أو غيره, وHHCTRL.OCX هو أحد مكونات نظام التعليمات Help, وعادة ما تظهر هذه الرسالة عند محاولة الوصول إلى التعليمات الخاصة بهذا البرنامج, وعندما تقوم بإغلاق الرسالة فقد تظهر لك رسالة أخرى مثل:
    "Hard Disk is Full. You have run out of disk space on drive C. To free space on this drive by deleting old or unnecessary files, click Disk Cleanup.
    وعادة ما يحدث ذلك لأن ويندوز قام بكتابة جزء من محتويات الذاكرة على القرص الصلب أثناء تشغيل ملفات التعليمات.

    - الحل:
    قم بإخلاء المزيد من المساحة التخزينية على القرص الصلب وذلك بإفراغ "سلة المحذوفات" Recycle Bin وحذف الملفات المؤقتة والبرامج التي لا تحتاج إليها.


    - الرسالة:
    Explorer caused an invalid page fault in module KERNEL32.dll at XX

    - المعنى:
    حدث هذا الخطأ لأنك تحاول فتح "لوحة التحكم" Control Panel وأحد الملفات الهامة قد أصابه التلف, وقد توضح لك الرسالة اسم هذا الملف أو قد لا توضحه وعادة ما يكون هو الملف Kernel32.dll أو إحدى الملفات ذات الامتداد CPL.

    - الحل:
    إذا كنت تعرف الملف الذي سبب المشكلة فيمكنك استبدال الملف التالف من القرص المدمج الذي يأتي عليه نظام ويندوز كما شرحنا في حلقات سابقة, أما إذا كان الملف غير معروف فستحتاج إلى إعادة إعداد نظام ويندوز


    - الرسالة:
    A fatal exception 0E has occurred at 0028:XX in VXD SYMEvent(0x) + XX

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

    - الحل:
    الحل الأسهل لهذه المشكلة هو إزالة البرنامج وإعادة تثبيته مرة أخرى أو الحصول على إصدارة ترقية جديدة منه, فإذا لم يحل ذلك المشكلة أو لم تكن هناك نسخ ترقية للبرنامج فستحتاج إلى إجراء تعديلات على "التسجيل" Registry.
    قم بفتح برنامج التسجيل فى نظام ويندوز باستخدام برنامج Registry Editor أو regedit وابحث عن المفتاح HKEY_LOCAL_MACHINESystemCurrentControlSetServicesV
    xDSymEvnt ثم قم بإزالته.
    بعد ذلك قم بفتح ملف Win.ini وابحث عن السطر الذي يحتوي على symevnt.386 وضع علامة في بدايته وبالتالي سيقوم ويندوز بإهماله عند بدء التشغيل, ثم قم بحفظ التعديلات وأعد تشغيل جهازك.


    - الرسالة:
    Error starting program. The XX file cannot start. Check the file to determine the problem

    - المعنى:
    تظهر لك هذه الرسالة لأن أحد البرامج التي قمت بتثبيتها حديثا قام باستبدال ملف من ملفات النظام بملف خاص به, والحروف XX في نص الرسالة تعبر عن اسم الملف الجديد الذي أخذ مكان الملف الأصلي وقد يكون أحد الملفات التالية: Comctl32.dll أو Comdlg32.dll أو Shell32.dll أو lz32.dllأو Version.dllأو Winmm.dll.

    - الحل:
    ستحتاج إلى استبدال الملف الجديد بالملف الأصلي كما في القائمة التالية:
    Commctrl.dll بدلا من الملف Comctl32.dll
    Commdlg.dll بدلا من الملف Comdlg32.dll
    Shell.dll بدلا من الملف Shell32.dll
    lzexpand.dll بدلا من الملف lz32.dll
    Ver.dllبدلا من الملف Version.dll
    Mmsystem.dll بدلا من الملف Winmm.dll
    وأسهل حل لاستعادة الملفات القيمة هي البحث عن الملف المطلوب في مجلد WINDOWSSYSBCKUP ثم نسخه إلى المجلد WINDOWSSYSTEM ثم حذف الملف الجديد وإعادة تشغيل جهازك.


    - الرسالة:
    The following system files have been replaced with older versions by a program you recently ran. These files are currently in use and cannot be automatically repaired. Windows may not run correctly until you exit and restart Windows so that the files can be automatically repaired. C:WINDOWS SYSTEMXX

    - المعنى:
    عندما قمت بتثبيت أحد البرامج الجديدة قام باستبدال إحدى الإصدارات الأحدث من ملفات النظام بإصدارة أقدم من نفس الملف, وXX في نص الرسالة تمثل الملف الذي تم استبداله.

    - الحل:
    أعد تشغيل جهازك ليعمل من خلال موجه MS-DOS واكتب الأوامر التالية مع استبدال الحروف XX بالملف المطلوب:
    cd c:windowssystem
    ren xx xx.old
    cd c:windowssysbckup
    copy xx c:windowssystemxx

    --------------------------------------------------------------------------------

    wesoooo05-09-2003, 06:20 PM
    # أسئلة عامة عن الذاكرة

    ما هى الذاكرة "RAM " و ما هى وظيفتها الأساسية ؟
    ما هي الفوائد من تحديث الذاكرة ؟
    ما هو الوقت المناسب لتحديث الذاكرة ؟
    هل إضافة المزيد من الذاكرة بأحجام مختلفة و بسرعة مختلفة
    يؤثر على سرعة الجهاز بالسلب ؟
    هل شراء قرص صلب ذات سعة كبيرة يسرع من اداء الجهاز ؟
    هل تحديث الذاكرة يؤثر على سرعة المعالج ؟



    ما هى الذاكرة "RAM " و ما هى وظيفتها الأساسية ؟

    ان الذاكرة والتى تعنى RAM اختصار لـ Random Access Memory والتي تعنى باللغة العربية ذاكرة الوصول العشوائي وتتمثل وظيفتها الأساسية انها وسيلة حفظ مؤقتة للملفات والبرامج التي يتم استخدامها أثناء تشغيل الكومبيوتر وبمجرد غلق الجهاز يتم تلقائيا مسح جميع البيانات المخزنة على الذاكرة "RAM" ..
    --------------------------------------------------------------------------------
    ما هي الفوائد من ترقية الذاكرة ؟
    ترقية الذاكرة يعتبر اسهل وارخص طريقة لترقية النظام ككل ، إن ترقية الذاكرة مناسب للأشخاص الذين يتعاملون مع الملفات الضخمة , ومع الذين يقومون بتشغيل عدة برامج في نفس الوقت , ومع الذين يتعاملون مع البرامج والألعاب 3D , وأخيرا مع الذين يتعاملون مع برامج الفيديو.
    --------------------------------------------------------------------------------
    ما هو الوقت المناسب لترقية الذاكرة ؟
    إذا كنت تلاحظ بطئ مؤشر الفأرة "الحركة الخاصة بالمؤشر تقطع ".

    إذا لاحظت بطئا في الجهاز بشكل عام.

    إذا أخبرك برنامج ما بأن كمية الذاكرة غير كافية.

    إذا أحسست أن القرص الصلب مع بعض البرامج يصدر صوتا عاليا للدلالة على نشاطه
    وسبب هذا لأن في حالة امتلاء الذاكرة فان النظام يقوم بنقل البيانات إلي القرص الصلب بدلا من الذاكرة "Swapping "
    ومادام القرص الصلب سرعته أقل بكثير جدا من الذاكرة إذاً ستكون النتيجة هي بطئ النظام
    يكفى أن تعرف إن الذاكرة أسرع من القرص الصلب بحوالي 100 مرة.
    --------------------------------------------------------------------------------
    هل إضافة المزيد من الذاكرة بأحجام مختلفة و بسرعة مختلفة يؤثر على سرعة الجهاز بالسلب ؟
    سيكون المجموع العام لذاكرة الحاسب الآلي هو مجموع هذه الذواكر ، وستكون سرعة الذاكرة ككل هي سرعة أقل هذه الذواكر ، فلو كنت تستخدم ذاكرة PC2700 بسعة 256 ميجابايت مع ذاكرة PC2100 بسعة 128 ميجابايت ، فسيكون الحجم الإجمالي للذاكرة 384 ميجابايت وبأداء الذاكرة الأدنى سرعة وهي PC2100.
    --------------------------------------------------------------------------------
    هل شراء قرص صلب ذي سعة كبيرة يسرع من أداء الجهاز ؟
    أولا إن الفرق بين القرص الصلب " Hard Disk " والذاكرة هو أن القرص الصلب يعتبر مخزن دائم للبيانات والملفات التي تحتفظ بها وتظل موجودة حتى لو أغلقت الجهاز ، أما الذاكرة فيخزن بها فقط البرامج والتطبيقات المشغلة فعلا وبمجرد إطفاء الجهاز تمسح جميع هذه البيانات ، ولهذا فان زيادة سعة القرص الصلب لا يؤثر على سرعة الجهاز ولكن يمكنك فقط من تخزين المزيد من الملفات والبيانات . وبشكل عام فإن النظام يستخدم ما يسمى بالذاكرة الظاهرية على القرص الصلب ، حيث يخصص جزئا من القرص الصلب يخزن عليه أهم الملفات التي يتكرر استخدامها كثيرا ، وكلما كان القرص الصلب أسرع كلما أدى هذا إلى زيادة طفيفة جدا في أداء النظام ، ولكن الزيادة في حجم الذاكرة الرئيسية هو الأولى.
    --------------------------------------------------------------------------------
    هل زيادة الذاكرة يؤثر على سرعة المعالج ؟

    بصفة عامة إن زيادة الذاكرة لا يؤثر على سرعة المعالج , فالذاكرة والمعالج يعتبرا وحدتان يكملان بعضهما البعض ، ولكنها تساهم في زيادة أداء النظام ككل.
    --------------------------------------------------------------------------------



    ما هو حجم الذاكرة المناسب ؟
    هل عندما أضيف المزيد من الذاكرة يؤثر على الذاكرة الافتراضية ؟
    هل أضافه المزيد من الذاكرة يسرع التصفح بالإنترنت ؟
    لماذا أصبح الكومبيوتر بطئ بعد إضافة المزيد من الذاكرة ؟
    إني املك ذاكرة 32 وأريد إضافة 64 في الشق الثاني فهل يؤثر هذا على الأداء ؟
    ما هي الطريقة لمعرفة إذا كان يوجد شق فارغ لإضافة المزيد من الذاكرة ؟
    --------------------------------------------------------------------------------
    ما هو حجم الذاكرة المناسب ؟
    يعتبر 256 ميجابايت مناسب جدا الأن "وخاصة أن الأسعار فى انخفاض مستمر " واذا كنت من هواة الرسوميات الهندسية أو الثلاثية الأبعاد أو تحرير مقاطع الفيديو وتريد أداء افضل فعليك بـ 512 ميجابايت من الذاكرة.
    --------------------------------------------------------------------------------
    هل عندما أضيف المزيد من الذاكرة يؤثر على الذاكرة الافتراضية (الظاهرية)؟

    لا فهما مختلفين تمام فالذاكرة الإلكترونية هي جزء يحجز على القرص الصلب ولكنها أبطأ بكثير من الذاكرة "القرص الصلب تقريبا أبطأ 100 مرة من الذاكرة " .
    --------------------------------------------------------------------------------
    هل أضافه المزيد من الذاكرة يسرع التصفح بالإنترنت ؟
    إن سرعة التصفح على الإنترنت تعتمد على الكثير من العوامل مثل " سرعة الاتصال , مزود الخدمة , الموقع الذي تقوم بزيارته .
    وبالنسبة لأضافه ذاكرة فأنك حتما ستلاحظ الفرق إذا كنت تستخدم عده برامج وتطبيقات في آن واحد أثناء تصفحك الإنترنت .
    --------------------------------------------------------------------------------
    لماذا أصبح الكومبيوتر بطئ بعد إضافة المزيد من الذاكرة ؟

    من الطبيعي عند إضافة المزيد من الذاكرة يزيد أداء الكومبيوتر , ولكن نادرا من أن يحدث العكس وهو بطئ الجهاز وسبب هذا كون المعالج لا يحوي الحجم المناسب من الكاش (256 كيلوبايت كحد أدنى) ، أو قد تكون الذاكرة غير متوافقة مع الحاسب أو تكون الذاكرة تالفة.
    --------------------------------------------------------------------------------
    إني املك ذاكرة 128 وأريد إضافة 256 في الشق الثاني فهل يؤثر هذا على الأداء ؟
    باختصار يمكنك إضافة أحجام مختلفة مع بعض في نفس الوقت
    ولكن يفضل وضع الأكبر حجما 256 في الشق الأول والأقل في الشق الثاني .
    --------------------------------------------------------------------------------
    ما هي الطريقة لمعرفة إذا كان يوجد شق فارغ لإضافة المزيد من الذاكرة ؟

    لا توجد طريقة الا بفتح الهيكل "case "
    أهم الأسئلة وأجابتها عن الذاكرة
    لماذا لم تزيد مصادر نظام الويندوز System Resources عندما
    أضفت ذاكرة إضافية ؟
    إذا كانت اللوحة الأم لدى تدعم 256 رام وهذا كحد أقصى لها
    , وأنا أريد أن أضع 512 رام , فماذا ستكون نتيجة هذا ؟
    هل أشترى رامات PC100 ام PC133 ؟
    هل من الممكن ان أستخدم رامات PC100 مع PC133 ؟

    ماذا تعنى هذه الأرقام PC100, PC133, PC1600, PC2100 ؟
    بعد أن أضفت المزيد من الذاكرة ظهرت لي هذه الرسالة "
    Invalid system disk Replace disk and press any key"
    والجهاز لا يتمكن من القيام ؟ فما العمل
    --------------------------------------------------------------------------------
    لماذا لم تزيد مصادر نظام الويندوز System Resources عندما أضفت ذاكرة إضافية ؟
    يعتقد الكثير من الناس أن مصادر النظام تزيد في حالة تحديث الذاكرة وهذا اعتقاد خاطئ وهذا لأن مصادر النظام ليس لها علاقة بالذاكرة ولكنه له علاقة بنظام التشغيل ويتأثر أيضا بالبرامج التي يتم تشغيلها
    --------------------------------------------------------------------------------
    إذا كانت اللوحة الأم لدى تدعم 512 ميجابايت رام وهذا كحد أقصى لها , وأنا أريد أن أضع 1024 ميجابايت رام , فماذا ستكون نتيجة هذا ؟
    نحن لا نشجع على الأقدام على مثل هذه الخطوة , ولكن إذا حدث فإن الجهاز سيتعامل مع الرامات المحددة له كحد أقصي " في مثالنا 512 " والذاكرة التي تزيد عن هذا لن يتعامل معها .
    --------------------------------------------------------------------------------
    هل أشترى رامات PC2100 ام PC2700 ؟
    لو كان الكومبيوتر يدعم PC2700 فالأفضل استخدامها أما إذا كان الكومبيوتر لا يدعم إلا PC2100 فيمكنك استخدام أي نوع منهما ولكن السرعة ستكون سرعة الذاكرة الأبطأ , بشكل عام إذا كنت تنوى تحديث الكومبيوتر في المستقبل مع الاستمرار مع النوع DDR فأشترى ذاكرة من النوع PC2700
    --------------------------------------------------------------------------------
    هل من الممكن ان أستخدم رامات PC2100 مع PC2700 ؟
    بشكل عام يمكنك من عمل هذا , والذاكرة الأسرع ستعمل بسرعة الذاكرة الأقل سرعة "في هذه الحالة PC2100 " , ولكن يوجد بعض الأنظمة لا تدعم هذا فعليك التأكد أولا .
    --------------------------------------------------------------------------------
    ماذا تعنى هذه الأرقام PC100, PC133, PC2700, PC2100, PC800, PC1066؟
    أولا بالنسبة للذاكرة SDRAM فان الأرقام التي تأتى بعد كلمة PC فإنها تشير لسرعة الناقل الأمامي فالنوع PC133 مثلا يشير إلى إن سرعة الناقل الأمامي هي 133 وهذا النوع من الذاكرة يستخدم في أنظمة من النوع Pentium II, Pentium III, AMD K6-III, AMD Athlon , AMD Duron

    إما بخصوص الذاكرة من النوع DDR فالأرقام التي تأتي بعد كلمة PC فإنها تكمية البيانات المنقولة في الثانية فالنوع PC2100 مثلا يشير إلى إنه يتم نقل البيانات بسرعة 2.1GB في الثانية تقريبا وهذا النوع من الذاكرة يستخدم في جميع المعالات الحديثة.

    أما ذاكرة RDRAM والتي تأتي بالأرقام PC1066 و PC800 ففيها معنى الأرقام يدل على التردد. وإليكم الجدول التالي:

    PC1066 PC800 PC2100 PC2700 PC133
    نوع الذاكرة RDRAM RDRAM DDR DDR SDRAM
    تردد الناقل 533 400 133 166 133
    البيانات/ثانية 4800 MB/s 3200 MB/s 2100 MB/s 2700 MB/s 1066 MB/s
    الرقاقات المدعومة للإنتل I850E, I850, SISR548 I850E, I850, SISR548 I845E, I845G, I845GV, I845EG, I845PE, SiS648, SiS645, SiS645DX, SiS651, SiS650 I845E, I845G, I845GV, I845EG, I845PE, SiS648, SiS645, SiS645DX, SiS651, SiS650 I845
    الرقاقات المدعومة للآثلون لا يوجد لا يوجد KT266A, KT333, KT400, SiS746, SiS745, SiS740, SiS735, KT266A, KT333, KT400, SiS746, SiS745, SiS740, SiS735, SiS733, SiS735
    سعر الذاكرة وطقم الرقاقات مرتفع مرتفع مناسب مناسب منخفض
    الأداء بالنسبة للسر جيد جيد ممتاز ممتاز جيد
    --------------------------------------------------------------------------------
    بعد أن أضفت المزيد من الذاكرة ظهرت لي هذه الرسالة " Invalid system disk Replace disk and press any key" والجهاز لا يتمكن من القيام ؟ فما العمل

    من اكثر الأسباب الشائعة لحدوث هذا هو أثناء وضع الذاكرة تم تحريك الكابلات "مثل كابل القرص الصلب " ولهذا فأول شئ عليك عمله هو أن تتأكد من أن جميع الكابلات موضوعة بشكل صحيح وتأكد من سماع صوت القرص الصلب عند القيام .
    ومن الممكن ايضا وجود ديسك فى الفلوبى فتأكد من عدم وجود اى ديسكات .
    ولكن إضافة الذاكرة لا تؤدى إلى هذه النتيجة وإذا كانت المشكلة مازلت مستمرة فعليك بالرجوع للشركة المصنعة .
    --------------------------------------------------------------------------------



    لدي ذاكرة أكثر من 512 ولكن الويندوز يعطيني رسالة " out of memory " .. فما سبب هذا ؟
    ما هي الذاكرة RDRAM ؟
    هل DDR أسرع من الـ SDRAM ؟




    --------------------------------------------------------------------------------
    هل أتمكن من دمج ذاكرة من النوع parity مع ذاكرة من نوع non-parity ؟
    ما هو الفرق بين الذاكرة من نوع ECC والذاكرة من نوع non-parity ؟ وهل يوجد فرق في الأداء بينهم ؟ وأي النوعين مناسب لي ....
    هل من الممكن أن استخدم ذاكرة من النوع ECC مع لوحة أم لا تدعم هذه الخاصية ؟
    ما الفرق بين الذاكرة من النوع buffered والذاكرة من النوع registered ؟
    --------------------------------------------------------------------------------
    لدي ذاكرة أكثر من 512 ولكن الويندوز يعطيني رسالة " out of memory " .. فما سبب هذا ؟
    سبب هذا هو انه لا يوجد في Windows 95, 98 Me حجم كاشات مناسب لضبط أداء الذاكرة .. عليك بالرجوع لموقع مايكروسوفت لمعرفة الحل
    http://support.microsoft.com/support/kb/articles/Q253/9/12.asp
    --------------------------------------------------------------------------------
    ما هي الذاكرة RDRAM ؟
    RDRAM نوع من الذاكرة بالسرعة العالية لنقل البيانات وبكفاءتها وهى لا تختلف كثيرا عن الذاكرة من النوع SDRAM فلا يوجد اختلاف في طريقة إرسال البيانات أو استقبالها ولكن الذي يختلف هي طريقة التعامل هذه الذاكرة مع باقي أجزاء النظام
    وهذا النوع يتوافر في سرعتين رئيسيتين PC800 و PC1066
    ومن مميزاتها أن الشريحة تنقسم لعدة أقسام Device وكل قسم فيها يكون في حالة من هذه الحالات أما أن يكون مطفئة أو في حاله رقاد أو الاستعداد أو إنها تعمل بالفعل في قراءة وكتابة بيانات وميزتها أيضا أن الشريحة تحتوى على عدد قليل من الـ Pins ولكن يعاب على هذا النوع ارتفاع سعره
    ونتيجة لطبيعة عمل هذا النوع من الذاكرة فانه يجب أن تملئ جميع الشقوق بشرائح من الذاكرة أو بشرائح مكملة للدورة هذا في رقائقI850 و I850E.
    --------------------------------------------------------------------------------
    هل DDR أسرع من الـ SDRAM ؟
    ان سرعة نقل البيانات DDR أسرع من الـ SDRAM ، فأسرع ذاكرة SDRAM معدومة هي 133 بينما أسرع ذاكرة DDR مدعومة هي 200 علما بأن ترميز ذاكرة DDR بالنسبة للسرعة يختلف عن SDRAM ففي DDR يرمز لذاكرة 133 على أنها 266 وذاكرة 166 على أنها 333 وذاكرة 200 على أنها 400 وذلك لأن ذاكرة DDR تنقل ضعف كمية البيانات التي تنقلها ذاكرة SDRAM.
    --------------------------------------------------------------------------------
    هل أتمكن من دمج ذاكرة من النوع parity مع ذاكرة من نوع non-parity ؟

    لا تتمكن من فعل هذا وهذا بسبب أن الذاكرة من نوع parity بها نوع رقاقة خاص بها وظيفتها التأكد من صحة البيانات وهل الذاكرة تقرأ وتسجل البيانات بصورة صحيحة أم لا
    --------------------------------------------------------------------------------
    ما هو الفرق بين الذاكرة من نوع ECC والذاكرة من نوع non-parity ؟ وهل يوجد فرق في الأداء بينهم ؟ وأي النوعين مناسب لي ....
    أولا إذا كان لديك ذاكرة ولا تعلم من أي النوعين هي فعليك بمعرفة عدد الرقاقة السوداء الموجودة على الذاكرة , إذا كان عددهم يقبل القسمة على 3 أو 5 فنوع الذاكرة هو ECC

    إذا كنت مقبل على شراء جهاز جديد ولا تعلم أي النوعين مناسب لك فعليك بمعرفة طبيعة استخدام الجهاز , إذا كان سيستخدم كخادم server فعليك هنا باختيار النوع ECC
    أما إذا كان سيستخدم للاستخدام المنزلي أو في مكتب فتعتبر الذاكرة من نوع Non-parity هي المناسبة

    أما بالنسبة للأداء فيجب أولا أن نعرف معنى الذاكرة من النوع ECC والفرق بينها وبين الذاكرة من النوع Non-parity

    إن ECC هي اختصار لكلمة "ًُError Correcting Code " وهذا يعنى في حالة وجود أخطاء في البيانات يتم تصحيح هذه البيانات دون أن يشعر المستخدم بذلك ولهذا فاستخدام هذا النوع من الذاكرة يزيد من أداء الجهاز نحو 2 % من ناحية صحة البيانات وكفاءتها
    أما الذاكرة من النوع Non-parity فلا توجد بها خاصية تصحيح البيانات ولهذا ستلاحظ أنها أسرع من النوع ECC
    --------------------------------------------------------------------------------
    هل من الممكن أن استخدم ذاكرة من النوع ECC مع لوحة أم لا تدعم هذه الخاصية ؟

    إن هذا يعتمد على طبيعة برنامج الـ Bios الخاص باللوحة الأم فيوجد أنواع منه تقبل هذا ولكن يتعامل معه على انه Non -ECC وأنواع أخرى لا تقبل هذا .
    --------------------------------------------------------------------------------
    ما الفرق بين الذاكرة من النوع buffered والذاكرة من النوع registered ؟
    بأختصار ان الذاكرة من النوع buffered تقوم بحجز مساحة مؤقتة " Buffer " في حالة التحميل الزائد للذاكرة
    اما الذاكرة من النوع registered فهى تقوم بتأخير البيانات ليتم ارسالها فى دورة واحدة بدلا من ارسال كلا على حده
    وهذين النوعين من الذاكرة يستخدموا لأجهزة الخادمات Server
    --------------------------------------------------------------------------------


    # الذاكرة الخاصة بكروت العرض كلمة عنها

    بطاقات العرض المستخدم في اجهزة الحاسب تحمل قدراً من الذاكرة و هنا شرح لوظيفتها.

    أولاً : مقدار الذاكرة العشوائية * الخاصة بالبطاقة :

    إن ذلك مهم جداً لأنه يحدد مقدار الكثافة النقطية * والعمق اللوني * اللذان تستطيع البطاقة العمل بهما ، لماذا ؟

    إن وظيفة الذاكرة العشوائية الخاصة ببطاقة الفيديو هي تخزين جميع بكسلات الشاشة فيها لحين قراءتها من المحول الرقمي التناظري ، لذا فلا بد من أن تكون حجم الذاكرة العشوائية للبطاقة أكبر من حجم التخزين الذي تتطلبه بكسلات الشاشة حتى يتم تشغيل البطاقة بطور العرض المطلوب .

    ويمكننا تحديد كمية الذاكرة العشوائية اللازمة لتشغيل البطاقة بمعرفة عدد البكسلات في الشاشة و العمق اللوني باستخدام المعادلة التالية :

    حجم الذاكرة اللازمة( بالبايت)= الكثافة النقطية × العمق اللوني بالبايت

    فإذا كنا نريد تشغيل الشاشة بكثافة نقطية 800 × 600 وعمق لوني 8 بت مثلاً فإن كمية الذاكرة اللازمة تكون :

    800 × 600 × 1 = 480000 بايت = 480 كيلو بايت (تذكر أن 8 بت = 1 بايت وأن 1000 بايت = 1 كيلوبايت راجع البت والبايت ومساحات التخزين )

    أما إذا أردت تشغيل الشاشة بكثافة نقطية 640 × 480 ، وعمق لوني 4 بت فإن الذاكرة المطلوبة تكون :

    640 × 480 × 0.5 = 153600 بايت = 153.5 كيلو بايت ( لاحظ أن 4 بت = نصف بايت )

    ولاكن لا تستعجل فهناك شئ آخر ، فالذاكرة المطلوبة عملياً تكون أكثر قليلاً من تلك المحسوبة بسبب بعض متطلبات العرض .

    إذاً تظهر فائدة الذاكرة العشوائية للبطاقة الرسومية واضحة جلية ، ولكن سؤال مهم يلح علي : هل هناك فائدة من إضافة ذاكرة أكثر مما يتطلبها طور العرض " * الذي أستخدمه ؟

    إن ذلك يعتمد على نوع الذاكرة العشوائية للبطاقة ، إذا كان نوع الذاكرة العشوائية ثنائي المنفذ فإن زيادة الذاكرة لا تؤثر على الأداء ، ولكن لو كان نوع الذاكرة العشوائية المستخدم في البطاقة أحادي المنفذ فهناك زيارة في الأداء إذا كانت الذاكرة الموجودة على البطاقة ضعف مقدار ما تحتاجه ، فلو كنت تحتاج كما في المثال السابق : 800 × 600 × 16 بت = حوالي 1 ميجابايت ، فإنك ستحصل على زيادة في الأداء إذا كانت لديك 2 ميجابايت عما إذا كان لديك 1 ميجابايت فقط .

    ثانياً : نوع الذاكرة العشوائية للبطاقة :

    وهذا له تأثير كبير على الأداء وسبب ذلك هو أن الذاكرة العشوائية عليها أن تتلقى البيانات من المعالج الرسومي وإرساله للمحول الرقمي التناظري بسرعة كبيرة وفي نفس الوقت، وبعض أنواع الذاكرات العشوائية تستطيع الأخذ من المسرع الرسومي والإعطاء للمحول الرقمي التناظري في نفس الوقت وهذه هي الأفضل فيما بعضها لا يمكنه ذلك بل يأخذ البيانات ويخزنها ثم يرسلها إلى المحول الرقمي التناظري أي أن المعالج والمحول الرقمي التناظري لا يستطيعون الوصول إلى الذاكرة العشوائية في نفس الوقت وهذا بالطبع يبطئ الأداء .دعنا نلقي نظرة على أشهر أنواع الذاكرة العشوائية المستعملة في البطاقات الرسومية ومميزاتها المختلفة :

    VRAM هذا النوع من الذاكرة العشوائية لا يوجد سوى في بطاقات الفيديو (أي أنه لا يستخدم في ذاكرة النظام العشوائية )، وهو من النوع ثنائي المخارج ( يأخذ البيانات ويعطيها في نفس الوقت ) وهو غالي الثمن .بالنسبة للنوعين الثاني والثالث .

    EDO RAM وهو نوع يستخدم أيضاً في اللوحة الأم كذاكرة عشوائية للمعالج وهو أبطأ من VRAM وأسرع من DRAM وهو أحادي المخرج .

    DRAM هو نوع أحادي المخرج ( لا يأخذ البيانات ويعطيها في نفس الوقت )

    WRAM اختصارا لـ " windows RAM " وهو مشابه لـ VRAM وسرعته أفضل بقليل وبنفس السعر تقريباً ، لذا يستعمل بدلاً من VRAM .

    SGRAM * " يعتبر من أسرع الأنواع ويوجد فقط في البطاقات عالية الأداء .

    هذا باختصار خصائص الذاكرة العشوائية في البطاقات الرسومية
    ======================================================

    خالص التحية
     
  2.   مشاركة رقم : 2    ‏2005-02-08
  3. ديلو

    ديلو عضو فعّال

    التسجيل :
    ‏2004-11-23
    المشاركات:
    689
    الإعجاب :
    0
    .. ما شاء الله ..


    تقريبا كامل مكمل حول انواع الذاكرة

    .. سيتم إضافة هذه المعلومات المفيدة إلى مكتبتي الصغيرة ..

    شكرا جزيلا على تفضلك وإضافتك هذا الموضوع المهم



    اخوك
    وليد
     
  4.   مشاركة رقم : 3    ‏2005-02-09
  5. العمراوي

    العمراوي مشرف سابق

    التسجيل :
    ‏2002-11-24
    المشاركات:
    7,510
    الإعجاب :
    4
    موضوع جميل ...


    سلمت يمناك التي نقلت الموضوع ...
     

مشاركة هذه الصفحة