المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لا تنخدع بقوة المعالج فالكاش هو الخيار المهم



Rise Company
14-04-2016, 04:31
Cache او بما يعرف Cache memory

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

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


https://www.rise.company/forum/images/imported/2016/04/40.jpg (http://4.bp.blogspot.com/-fnDqmpwkRFQ/Vnf1NSyinxI/AAAAAAAAPL4/oun1nkokH7k/s1600/%25D9%2584%25D8%25A7%2B%25D8%25AA%25D9%2586%25D8%2 5AE%25D8%25AF%25D8%25B9%2B%25D8%25A8%25D9%2582%25D 9%2588%25D8%25A9%2B%25D8%25A7%25D9%2584%25D9%2585% 25D8%25B9%25D8%25A7%25D9%2584%25D8%25AC%2B%25D9%25 81%25D9%2587%25D8%25B0%25D8%25A7%2B%25D9%2587%25D9 %2588%2B%25D8%25A7%25D9%2584%25D8%25AE%25D9%258A%2 5D8%25A7%25D8%25B1%2B%25D8%25A7%25D9%2584%25D9%258 5%25D9%2587%25D9%2585%2B%25D8%25A7%25D9%2584%25D8% 25B0%25D9%258A%2B%25D9%258A%25D8%25AC%25D8%25A8%2B %25D8%25A3%25D9%2586%2B%25D8%25AA%25D8%25A7%25D8%2 5AE%25D8%25B0%25D9%2587%2B%25D9%2581%25D9%258A%2B% 25D8%25B9%25D9%258A%25D9%2586%2B%25D8%25A7%25D9%25 84%25D8%25A5%25D8%25B9%25D8%25AA%25D8%25A8%25D8%25 A7%25D8%25B1%2B%25D9%2582%25D8%25A8%25D9%2584%2B%2 5D8%25A3%25D9%2586%2B%25D8%25AA%25D8%25B4%25D8%25A A%25D8%25B1%25D9%258A%2B%25D8%25A3%25D9%258A%2B%25 D8%25AD%25D8%25A7%25D8%25B3%25D9%2588%25D8%25A8.jp g)


لكن هذا لا ينقص من عمل الذاكرة الرئيسية فكما قلنا فالمعالج سيبحث اولا في الذاكرة المخبئة ، واذا حصل عليها فهذا يسمى Cache hit يعني اصابة الهدف ، اما في حين عكس ذلك فيسمى Cache miss والذي سيضطر المعالج الى الرجوع الى الذاكرة الرئيسية.

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


https://www.rise.company/forum/images/imported/2016/04/41.jpg (http://3.bp.blogspot.com/-oQdhBDdcxdg/Vnf2A6hTihI/AAAAAAAAPMA/TQRra5VIexc/s1600/huuu.jpg)

L1 و L2 هي عبارة عن LAVEL اي الاقسام طبعا لكل معالج عدد اقسام معين تبدء من L1 الى L3 وتختلف كذلك سعتها فكلما كانت اكبر كانت العمليات اسرع لكن هذا ينفي مفهوم اي بمعنى كبيرة مثل RAM الرئيسية لان ذلك يذهب الغرض لان المعالج هنا سوف يعمل على سعة كبيرة مما سوف ياخذ وقت اطول في الوصول الى البيانات .