منتدى فور جامعة 4jam3a - طلاب كلية اقتصاد طرطوس

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

المنتدى الطلابي الأول في طرطوس .. والحاضر يعلم الغايب


    بحث فى الذاكره العشوائيه والذاكره الخبئيه

    MR HACKER
    MR HACKER
    جامعي ذهبي
    جامعي ذهبي

    ذكر
    عدد المساهمات : 2364
    العمر : 34
    المكان : Syrian Arab Rebablic
    المزاج : معصب و مكهرب دوما
    الدراسة : اقتصاد
    السنة الدراسية : 4
    المستوى : 56
    نقاط : 4906
    تاريخ التسجيل : 21/05/2009

    بحث فى الذاكره العشوائيه والذاكره الخبئيه Empty بحث فى الذاكره العشوائيه والذاكره الخبئيه

    مُساهمة من طرف MR HACKER الخميس يوليو 16, 2009 5:22 pm

    ما هي الذاكرة العشوائية


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

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

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

    ما تأثير حجم و نوعية الذاكرة العشوائية على الحاسب بشكل عام ؟

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

    نوعية الذاكرة العشوائية تلعب دوراً في سرعة الذاكرة و في خيارات الترقية فيما بعد .

    قد لا يمكنك تشغيل بعض البرامج إذا كان لديك كمية قليلة من الذاكرة العشوائية : أغلب البرامج تتطلب كمية معينة من الذاكرة العشوائية لتعمل ، فمثلاً اغلب البرامج الحديثة تتطلب 32 ميجابايت من الذاكرة العشوائية على الأقل .

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



    الفرق بين " الذاكرة " و "الذاكرة العشوائية "

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


    ما هي الذاكرة الخبئية Cache Memory



    الذاكرة الخبئية هي ذاكرة صغيرة تشبه الذاكرة العشوائية إلا انها اسرع منها و أصغر و توضع على ناقل النظام بين المعالج و الذاكرة العشوائية

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

    يسمى "cache miss" أما نجاحه في الحصول عليها من الذاكرة المخبئية يسمى "cache hit" ) يبحث عنها في L2 فإن لم يجدها جلبها من الذاكرة العشوائية .

    ان حجم هذه الذاكرة و سرعتها شيء مهم جداً و لها تأثير كبير على أداء المعالج
    روحنا_الوسوف
    روحنا_الوسوف
    جامعي فضي
    جامعي فضي

    ذكر
    عدد المساهمات : 1943
    العمر : 33
    المكان : صافيتا
    المزاج : ولا أحلا
    الدراسة : اقتصاد
    السنة الدراسية : 4
    المستوى : 13
    نقاط : 2487
    تاريخ التسجيل : 04/11/2008

    بحث فى الذاكره العشوائيه والذاكره الخبئيه Empty رد: بحث فى الذاكره العشوائيه والذاكره الخبئيه

    مُساهمة من طرف روحنا_الوسوف الخميس يوليو 16, 2009 5:48 pm

    موضوع مهم جدا ومميز طبعا هي المعلومات تم تناولها في كتاب الحاسوب للسنة الاولى
    المهم حسب معلوماتي
    l1ذاكرة مخبئية
    l2ذاكرة عشوائية
    ممكن توضح شوقصدك ب l1 l2 وبعدين ذكر الذاكرة العشوائية
    MR HACKER
    MR HACKER
    جامعي ذهبي
    جامعي ذهبي

    ذكر
    عدد المساهمات : 2364
    العمر : 34
    المكان : Syrian Arab Rebablic
    المزاج : معصب و مكهرب دوما
    الدراسة : اقتصاد
    السنة الدراسية : 4
    المستوى : 56
    نقاط : 4906
    تاريخ التسجيل : 21/05/2009

    بحث فى الذاكره العشوائيه والذاكره الخبئيه Empty رد: بحث فى الذاكره العشوائيه والذاكره الخبئيه

    مُساهمة من طرف MR HACKER الخميس يوليو 16, 2009 11:28 pm

    الكاش ميموري
    هي ذاكرة ذات حجم صغير توجد في المعالج و تخزن فيها البيانات التي يحتاجها المعالج

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

    حيث ستحتاج وقت أكثر حتى تصل إلى المعالج مما يعني تأخر عملية المعالجة و طبعا

    كلما زاد حجم هذه الذاكرة كان أفضل للمعالج حتى يستطيع تخزين كمية أكبر من البيانات المهمة و الحصول عليها بسرعة

    هذا هو الكاش ميموري بشكل عام

    وينقسم الى قسمين

    المستوى الأول ويسمى
    cache level1 .. L1

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

    أما المعالجات الحديثة فتصل إلى 128 كيلو بايت وتعتبر قوية في هذا الوضع وتعطي أداء مذهل للجهاز
    المستوى الثاني ويسمى cache level 2 ... L2
    وهي أيضاً تساعد المعالج مثل الأولى على سرعة تنفيذ العمليات وقد وصل حجمها الآن في المعالج المتطور من إنتل إلى 8 ميكا بايت وإسم المعالج َQuad

    مثال على عملها

    لو طلب منك صديق احضار عصير ليمون

    الصديق سيكون هو المستخدم وانت ستكون المعالج

    وبطبيعة الحال ستنفذ الامر باقصى سرعة وتذهب الى ثلاجة المطبخ

    ثلاجة المطبخ هي الكاش ميموري المستوى الاول

    والتخزين فيها يعتبر للاغراض الضرورية فقط

    ان كان العصير موجود فستتم العملية بصورة سريعة جدا

    وان كان غير موجود سترسل اخاك الى البقالة لاحضار العصير

    اخاك هو الكاش ميموري من المستوى الثاني

    ويكون حجم الكاش الثاني L2 اكبر من الاول

    اتمنى ان يكون المثال واضح


    ننتهي بملاحظه صغيرة هي
    ان ال L1 اسرع بكثير من ال L2 لكن L2 اكبر بكثير من L1

      الوقت/التاريخ الآن هو الثلاثاء مارس 09, 2021 4:47 pm