صفحة 1 من 4 123 ... الأخيرةالأخيرة
النتائج 1 إلى 5 من 19

الموضوع: تعرف على ذاكرة الكاش الCache Memory

  1. #1
    مشرف برامج الأوائل الصورة الرمزية watchman
    تاريخ التسجيل
    May 2007
    المشاركات
    662
    معدل تقييم المستوى
    7

    افتراضي تعرف على ذاكرة الكاش الCache Memory

    [align=center]ذاكرة الكاش:-
    هي نوع من انواع الذاكره في الحاسب وهي اسرع الانواع اطلاقاً و تتواجد مابين المعالج وبين الذاكره الرئيسية في الحاسب الآلي,وقد تم اللجؤ الى هذا النوع من الذواكر السريعه لتخزين الاجزاء النشطه الاستخدام من البرنامج "البرامج,التطبيقات" الجاري معالجتها في المعالج والحاسب عموما ً لكي يكون التعامل معها سريعا وسلس وبالتالي انخفاض كبير في اوقات التشغيل والانجاز في العمليات.

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


    نظرية التشغيل في الكاش:-

    عندما يحتاج المعالج الى الوصول الى الذاكره فإنه يختبر ما ان كانت اولا متواجده في الكاش وبالتالي يأخذه من الكاش وهذا اسرع طبعا بكثير جداً والا ينتقل الى الذاكره الرئيسيه ويجلب من هناك الBlock الذي يحوي تلك التعليمه " البلوك به التعليمه وايضاً عده تعليمات اخرى متتاليه" الى الكاش " السبب في نقل البلوك اكمله هو انه في المرحله المقبله سيحتاج المعالج تلك التعليمات المجاوره للتعليمه الاولى فتم وضعها في الكاش لاخذها مباشره منه بدلا من جلبها من الذاكره الرئيسيه وبالتالي توفير الوقت والسرعه". كفاءة الكاش تقاس بكميه تدعى ال Hit Ratio او معدل الاصابه " معدل الاصابه او الصواب يقصد به وجود التعليمه في الكاش حينما يبحث عنها المعالج مباشره , وعلى العكس ان لم يجدها في الكاش نسميها Miss "
    وفي اغلب الاجهزه عندما تم الاختبار عليها عمليا ً وجدنا معدل الاصابه يقارب 90% مما يدل ان الكاش يسرع الاداء طبعا ً.
    من الملاحظ انه يمكن تحسين معدل زمن الوصول الى الذاكره في الحاسب بوضع واستخدام الكاش, حيث ما اذا كان معدل الاصابه عالي اي ان كل الوصول يكون من المعالج الى الكاش دون الحاجه الى الوصول الى الذاكره الرئيسيه سيكون في هذه الحاله زمن الوصول سريع جدا يضاهي سرعه الكاش. واليكم مثال توضيحي:-

    ليكن لدينا كمبيوتر فيه زمن الوصول للكاش هو 100 نانو ثانيه,في اليد الاخرى كان زمن الوصول الى الذاكره الرئيسيه هو 1000نانو ثانيه وكان معدل الاصابه 0.9 اي 90% سيكون هنا معدل الوصول اللازم هو 200 نانو ثانيه فالبتالي تم تخفيض الزمن وحصلنا على السرعه.
    كما نعلم ان من خصائص الكاش هو السرعه بالتالي زمن البحث عن تعليمه داخل الكاش يجب ان يكون ضئيل جدا او معدوم, بالنسبه لعمليه انتقال البيانات من الذاكره الرئيسيه في الكمبيوتر الى ذاكرة الكاش تسمى عمليه التخطيط "Mapping " و هناك ثلاثة انواع من التخطيطــ :-

    1- النوع الاول "Associative "
    اغلب الكاشات السريعه والجيده تستخدم هذه الطريقه وفي هذه الطريقه يتم تخزين العنوان والمحتوى للتعليمه او "Word " وفي هذا النوع لا يسمح بتخزين اي تعليمه "Word " في اي مكان.اي هنا يوجد عدد ضخم"ن" الاماكن مخصص للبيانات., وعندما نريد احدها يتم البحث في كل القيم الى ان يتم الحصول على المراد.

    2-النوع الثاني"Direct Mapping":-
    هنا يوجد مكان واحد لكل البيانات.

    3- النوع الثالث "Set-Associative":-
    هذا النوع كحل وسط بين النوعين الاولين حيث هنا يوجد 2 مرفوعه الى الاس ن من الاماكن لكل البيانات ففي حال ن=2 نسميه Two Way Set Associative

    في حال ن=3 نسميه Three Way Set-Associative
    في حال ن=4 نسميه Four Way Set-Associative

    باختصار نلاحظ الاتي:-

    عيوب الDirect ان لكل الDataمكان واحد اي في حال نريد جلب بيانات متتابعه فانه يلزم جلب كل واحده في مره وازلتها ثم وضع الاخرى ثم ازالتها ثم وضع الاخرى وهكذا...الخ.
    ميزة الAssociativeانه يضع كل داتا في مكان وبالتالي لا داعي لجلب كل داتا متتاليه كل مره.
    اما في حاله الSet Associative يتم تقسيم الكاش الى مجموعات[/align]

  2. #2
    مراقب سابق
    محرر دليل السعودية
    الصورة الرمزية ASIR2006
    تاريخ التسجيل
    Feb 2007
    المشاركات
    3,042
    معدل تقييم المستوى
    11

    افتراضي رد: تعرف على ذاكرة الكاش الCache Memory

    [align=center]مـشـكــور على هذه المعلومات[/align]

  3. #3
    مراقب الكمبيوتر والانترنت
    مبدع برامج الاوائل
    الصورة الرمزية issam
    تاريخ التسجيل
    Dec 2006
    المشاركات
    1,790
    معدل تقييم المستوى
    9

    افتراضي رد: تعرف على ذاكرة الكاش الCache Memory

    [align=center]السلام عليكم ورحمة الله وبركاته
    بارك الله بك , شكراً أخي الكريم[/align]

  4. #4
    مشرف برامج الأوائل الصورة الرمزية watchman
    تاريخ التسجيل
    May 2007
    المشاركات
    662
    معدل تقييم المستوى
    7

    افتراضي رد: تعرف على ذاكرة الكاش الCache Memory

    شكرا على مروركم وتشريفكم الكريم

  5. #5
    مشرف سابق الصورة الرمزية صائد
    تاريخ التسجيل
    Feb 2007
    المشاركات
    2,861
    معدل تقييم المستوى
    10

    افتراضي رد: تعرف على ذاكرة الكاش الCache Memory

    السلام عليكم ورحمة الله وبركاته
    بارك الله بك , شكراً أخي الكريم

صفحة 1 من 4 123 ... الأخيرةالأخيرة

المواضيع المتشابهه

  1. محرر الذاكرة (رام) ادوات Memory (RAM) Tools
    بواسطة issam في المنتدى منتدى برامج الأوائل
    مشاركات: 13
    آخر مشاركة: 07-02-2009, 03:07 PM
  2. الجزر يقوي ذاكرة الرجال
    بواسطة mosti.italia في المنتدى الاطباق الساخنه
    مشاركات: 3
    آخر مشاركة: 04-14-2009, 02:48 PM
  3. Flash memory
    بواسطة الأوائل في المنتدى قسم كتب ودروس أنظمة التشغيل
    مشاركات: 1
    آخر مشاركة: 01-23-2009, 12:53 AM
  4. مطاردة من ذاكرة لا أعرفها
    بواسطة hatshebsot1988 في المنتدى منتدى الابداع الفكرى فى القصة أو الشعر أو المقال
    مشاركات: 7
    آخر مشاركة: 06-26-2008, 01:06 PM
  5. ذاكرة كاس العالم ( اهداف ايطاليا) الجزء الاول
    بواسطة خالد الظفيري في المنتدى المنتدى الرياضى
    مشاركات: 2
    آخر مشاركة: 05-15-2008, 07:51 AM

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •