Caches and CPU Cache Levels - شرح Cache
HTML-код
- Опубликовано: 10 сен 2024
- أحصل على جميع الدورات المتعلقة بالـ Java, Spring boot , Microservices من خلال منصتنا:
java-mastery.com
الذاكرة المخبأة (Cache Memory) هي نوع من الذاكرة السريعة والمؤقتة التي تستخدم لتخزين البيانات التي يتم استخدامها بشكل متكرر والتي يحتمل أن تكون مطلوبة بواسطة المعالج (CPU) بشكل قريب في الوقت المستقبل. هدف الذاكرة المخبأة هو تقديم وصول سريع للبيانات للمعالج، وذلك عبر تخزين البيانات التي يمكن أن يحتاجها المعالج بشكل متكرر قربه، مما يقلل من وقت الانتظار للوصول إلى الذاكرة الرئيسية.
تتكون ذاكرة الكاش من عدة مستويات:
المستوى L1 (Level 1) Cache:
هو الذاكرة الأقرب إلى وحدة المعالجة المركزية والأسرع. عادةً ما يكون جزءًا من المعالج نفسه.
يحتوي على كمية صغيرة نسبيًا من البيانات والتعليمات والتي يمكن الوصول إليها بشكل سريع لتلبية احتياجات المعالج السريعة.
المستوى L2 (Level 2) Cache:
يكون أكبر حجمًا من L1 Cache ولكن أبطأ قليلاً.
يقدم مزيدًا من السعة لتخزين البيانات والتعليمات التي يمكن أن يحتاجها المعالج.
المستوى L3 (Level 3) Cache:
هو أكبر من الـ L1 و L2 وعادةً ما يكون مشتركًا بين مجموعة من وحدات المعالجة المركزية على نفس الشريحة أو الأربعة.
يقدم أكبر سعة تخزينية ولكن بتأخير أعلى قليلاً من المستويات الأقل.
فكرة الذاكرة المخبأة هي استغلال مفهوم الاحتمالية الكبيرة لأن المعالج سيحتاج إلى الوصول إلى البيانات التي تكون قريبة من البيانات التي تم الوصول إليها مؤخرًا. عندما يحتاج المعالج إلى بيانات، يبدأ بالبحث في ذاكرة الكاش (بدءًا من L1 وصولاً إلى L3)، وإذا وجد البيانات في أحد المستويات، يتم الوصول إليها بشكل سريع. إذا لم يكن البيانات متواجدة في الكاش، يتم البحث في الذاكرة الرئيسية وهذا يستغرق وقتًا أطول.
هذا النوع من الترتيب يساعد في تقليل وقت الانتظار للمعالج وزيادة سرعة الوصول إلى البيانات المطلوبة، مما يؤدي إلى تحسين الأداء العام للنظام.
ذاكرة الوصول العشوائي
DRAM و SRAM
مستويات ذاكرة الكاش (Cache Levels)
تسارع الذاكرة وسعة التخزين
أداء الذاكرة وتحسين النظام
التجزئة والاحتفاظ بالبيانات
الاستجابة السريعة للمعالج
تكنولوجيا الذاكرة وتطورها
أثر ذاكرة الكاش على الأداء الكلي
الذاكرة المؤقتة والحوسبة العالية الأداء
إشترك الأن وفعل زر الجرس
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
صفحاتنا على الفيس بوك:
/ abdbabughazaleh
الإسنتغرام:
/ abdabughazale7
#سبرنغ_برت
#srpingboot
#spring_boot_arabic
#عبدالقديم
#abd_abughazaleh
#تعلم_البرمجة
#تعلم_الجافا
#تعلم_اساسيات_البرمجة
#قناة_لتعلم_البرمجة
#microservices
#cache
#cpu_cache_levels
في هذه القناة نقوم بشرح microservices
في هذه القناة نقوم بشرح spring boot
في هذه القناة نقوم بشرح devops
نقوم بشرح devsecops
نقوم بشرح احدث التكلنوجيا
شرح spring boot و spring data
شرح spring mvc
السلام أخي عبد ابوغزالة،
أنا لسة بادي في تعلم الجافا، هل ممكن أجد لديك كوبون $9 لدورارتك على udemy.
شكرا أخي
يوجد الان خصم على
java-mastery.com
اشتراك يشمل جميع الكورسات المتواجدة على المنصة
بالنسبة لخصومات udemy من الصعب جدا التحكم بها تعتمد بناء على طريقة عرض السعر و امور اخرى استطيع ان اقدم لك خصم لاكن لن يصل الى 9$
رابط الخصم :
www.udemy.com/course/spring-boot-application-from-zero-to-hero-in-arabic/?couponCode=DESC11