بسم الله الرحمن الرحيم

السلام عليكم جميعاً ورحمة الله وبركاته

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

يقاس المعالج بسرعته بوحدة الميجا هرتز MHZ
MHZ 1 ( واحد ميجا هرتز ) = مليون دورة ( نبضة كهربائية ) في الثانية .
MHZ 1000 ( ألف ميجا هرتز ) = ألف مليون دورة (نبضة كهربائية ) في الثانية الواحدة .

ـــ المعالج يتعامل مع البيانات على أنها شحنات كهربائية قيمتها 0 أو 1 أما بالنسبة إلينا فالبيانات تعني صورة أو نص أو مقطع صوتي أو...... إلخ

ـــ المعالج يتكون من عدد هائل من الترانزيستورات تكون على شكل مجموعات كل مجموعه تسمى ( بوابة منطقية ).. وتختلف وظيفة كل مجموعة ( بوابة منطقية ) عن الاخرى .
وعندما يجتمع عدد كبير من هذه المجموعات ( البوابات المنطقية ) يتكون ما نسميه IC .
والمعالج ما هو إلا مجموعة IC مترابطه مع بعضها بشكل معقد .
إذاً : عدة ترانزيستورات = مجموعة وظيفية ( بوابة منطقية ).
عدة مجموعات ( بوابات منطقية ) = IC .
عدة IC = معالج .

ـــ يوجد داخل المعالج ساعة للتحكم بأوقات تنفيذ التعليمات وكذلك يوجد في ناقل النظام ساعة لتنسيق تبادل البيانات بين المعالج والذاكرة RAM والشرائح الاخرى لكن ناقل النظام يعمل بسرعة أقل بكثير من المعالج .

ـــ لكي ينفذ المعالج عملية معينة يقوم بالآتي :
استدعاء التعليمات من الذاكرة RAM .
تنفيذ التعليمات .
تسليم النتائج إلى الكاش ميموري لماذا ؟
لأن الذاكرة RAM بطيئة بالنسبة للمعالج عندها سيضطر المعالج للإنتظار في التسليم والاستلام من الذاكرة RAM لبطئها بالنسبة للمعالج السريع ، فلهذا تم وضع الذاكرة المخبئية
(Cach Memor) وهي ذاكرة سريعة يمكنها ان تجاري المعالج في سرعته من حيث التسليم والاستلام ، وتمنع حالة انتظار المعالج .

ـــ أحد الاسباب التي تجعل اللوحة الام تدعم معالج ولا تدعم آخر هو فولتية المعالج حيث ان كل لوحة ام توفر مقدار معين من الفولت قد يناسب معالجات ولا يناسب معالجات أخرى .

ـــ يوجد بالمعالج أكثر من خط معالجة بهدف انجاز اكثر من عمل في نفس الوقت وكل خط يحتوي على عدة مراحل تمر بها التعليمات المراد معالجتها وتنفيذها .
هذه المراحل في خط المعالجة تسمى ( pipelining ) .

مكونات المعالج :[/SIZE]1ـ
وحدة الادخال والاخراج
وهي مسؤولة عن ارسال واستقبال البيانات من وإلى المعالج ، وهي التي تقوم بإحضار البيانات من الذاكرة العشوائية RAM ..
وتحتوي على الذاكرة المخبئية من المستوى الاول cach memory L1 .
وحدة التحكم
وهي مسؤولة عن التنسيق بين مكونات المعالج والتأكد من عدم وجود أخطاء في التنسيق.
وأيضاً مسؤولة عن تردد المعالج فالمعالج الذي سرعته 1000 ميجا هيرتز يعني أن وحدة التحكم هي التي تعمل بسرعتها 1000 ميجا هيرتز .
وحدة الفاصلة العائمة
وهي وحدة خاصة في المعالج لحساب الاعداد العشرية تم تخصيصها لان حساب الاعداد العشرية ياخذ قوة معالجة كبيرة لحساب عملية واحدة فلهذا تم تخصيص هذه الوحده لهذا الغرض .
وتلعب هذه الوحدة دوراً اساسياً في تسريع البرامج المعتمدة على الاعداد العشرية مثل الالعاب ثلاثية الابعاد وبرامج الرسوم الهندسية .
ولكن الآن قل الاعتماد على المعالج في حساب الفاصلة العائمة بسبب انتاج مسرعات رسومية فائقة السرعة وهذا خفف العبء على المعالج .
وحدة الاعداد الصحيحة وهي خاصة بحساب الاعداد الصحيحة والتي يعتمد عليها التطبيقات ثنائية الابعاد مثل Word و Exel والرسومات ثنائية الابعاد .
المسجلات
وهي نوع من أنواع الذاكرة السريعة جداً يخزن فيها المعالج الارقام التي سوف يستخدمها في العمليات الحسابية ، فهو لا يعمل أي عملية حسابية إلا بعد أن يجلب الارقام المطلوب عمل العملية عليها إلى المسجلات.

ـــ الذاكرة المخبئية ( Cach Memory ) :
وهي ذاكرة صغيرة وسريعة توضع على الناقل بين المعالج والذاكرة العشوائية RAM بهدف :
تخزين المعلومات الاكثر طلباً من المعالج حتى لا يضطر في كل مره أن يتعامل مع الـ RAM مباشرة وهي بطيئة بالنسبة لسرعة المعالج .فا المعالج يطلب نفس البيانات في اوقات متقاربه فلسرعة احضارها تأتي أهمية الـذاكرة المخبئية Cach Memory .
[B]cach memory L1 الذاكرة المخبئية من المستوى الاول :[/B]
وتكون موجودة داخل المعالج .
[B]cach memory L2 الذاكرة المخبئية من المستوى الثاني :[/B]
وهي داخل المعالج او على ناقل النظام .
[SIZE=2]cach memory L3 الذاكرة المخبئية من المستوى الثالث :

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

ـــ اجيال المعالج :
الجيل الاول / والثاني / والثالث
8086 /8088 / 80288 / I386
[COLOR=Orange]الجيل الرابع:[/COLOR]
Intel 486
الجيل الخامس :
pentum / pentum MMX
[COLOR=Orange]الجيل السادس :[/COLOR]
pentum2 / pentum3
[SIZE=1]الجيل السابع :[/SIZE]
Athlon


أتمنى ان اكون قد قدمت ما هو مفيد لاخوتي اعضاء وزوار الموقع
والمعذرة على كل قصور ...
والسلام عليكم ..