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

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



سليم
30-06-2004, 12:59
السلام عليكم ورحمة الله وبركاته
حياكم الله جميعاً........................
لدي سؤال آمل من الأخوة التكرم بالإجابة عنه وهو:
ما الفرق بين :
Cache L1
Cache L2
Cache L3
Registers
لا حرمكم الله الأجر...........................

data
30-06-2004, 15:43
السلام عليكم

L1 Cache الذاكرة المخبئية من المستوى الأول ، وهي مقسمة على قسمين ، قسم للقرائة فقط وقسم يقبل الكتابة عليه وكلما زادت هذه الذاكرة كلما زاد ذلك من أداء المعالج
L2 Cache الذاكرة المخبئية من المستوى الثاني ، وظيفة هذه الذاكرة تكمن في كونها ذاكرة مؤقتة سريعة جدا بحيث تعمل على تسريع تدفق التعليمات إلى المعالج عبر الذاكرة
L3 Cash موجودة في معالجات البنتيوم من نوع Extreme Edition.وهو ذاكرة في المستوى الثالث.وسرعته ربع سرعة L2 واهميته قليلة نظرا لقلة سرعتها.
اما الرجستري فاعتقد انه موجود في نظام وندوز وليس في المعالج.

تحياتي لك

panzer4
01-07-2004, 08:25
صديقي العزيز
الريجيستير هو موقع في المعالج يتكون من عدة خانات حسب نوع المعالج فهو 8 بت في المعالج 8085 و 16 بت في المعالج 8086 و Z80 وهكذا وهو موقع خزن مؤقت يقوم بخزن القيمة التي تاتي من الذاكرة المخبئة وتمريرها الى البوابات المنطقية الموجودة في المعالج ليتم معالجة تلك القيم ثم تخزن النتائج في ريجيستر اخر حتى يتم تمريرها الى الذاكرة .
مثلا الايعاز MOV XD,XC
فان عنوان هذا الايعاز في الذاكرة المخبئة يكون مخزونا في الريجيستر المسؤول عن متابعة العناوين للذاكرة
ويقوم هذا الايعاز بنقل البيانات من الريجيستر XC الى الريجيستر XD .
كل ريجيستر له عمل خاص به.
مع تحياتي

سليم
01-07-2004, 23:28
شكراً للأخوين على الأيضاح............
وحبيت أسأل الأخ panzer4 هل ال REGISTERS
يخزن فقط عناوين (pointer)أم أنه يخزن data

سليم
01-07-2004, 23:38
ولدي سؤال آخر ..............
التقسيم :
AX,BX,CX,DX
مبني على ماذا وأتمنى من الي عنده فكرة عن REGISTERS
في معالجات 8086 ان لا يبخل بها علينا