بناءً على طلب اخي ابويزن في هذا الموضوع

http://www.hawamer.com/vb/showthread.php?t=427863

لإستخلاص ما ورد فيه من معلومات مهمه وجمعها في مقدمة موضوع جديد

واعادة صياغة الموضوع بشموليه اكثر

فقد جمعت المعلومات الوارده فيه واضفت ايضا زيادة معلومات ليكون مرجع شامل ان شاء الله

واشكر كلا من اخي ابو يزن واخي رسام الشرقيه على اثرائهم بالمعلومات الدقيقه في الموضوع السابق




الموضوع خاص بالاجهزه المحموله فقط ومعالجاتها وهو تعليمي تثقيفي

صوره لمعالج الاجهزه المحموله




مسميات المعالجات وارقامها ومواصفاتها

( انتبه للملصق الذي على الجهاز )







قد تجد هذه العلامه على جهازك المحمول

Intel Centrino® Duo
وهذا المسمى في الحقيقة ليس إسم معالج... بل هو إسم نظام متكامل مخصص للمحمول...

عبارة عن لوحة رئيسية من Intel للمحمول+ بطاقة شبكة لاسلكية من Intel للمحمول + معالج محمول ثنائي النواة من Intel للمحمول

= منظومة Intel Centrino® Duo

تقنية Intel® Centrino® Duo مع المعالج Intel® Core™2 Duo

ولآن تقنية المعلومات لا تعرف الثبات وتتطور في سرعة البرق فقد انبثقت عن تقنية السنترينو تقنيات جديدة كليا تعتمد على نواتين Core عوضا عن نواة واحدة اطلق عليها مسمى Intel Centrino® Duo وكلمة Duo تعني ثنائي حيث زودت الحاسبات الدفترية بمعالجات ثنائية النواة تستند على ذاكرة تخزين مؤقت cache سعة 2 ميجابايت ثم طورت لترتفع الي 4 ميجابايت ويطلق على هذه المعالجات الجديدة كليا مسمى Intel® Core™2 Duo حيث يشير الرقم 2 الي تطورها وهي التي تتصدر معالجات الحاسبات الدفترية اليوم.


توفر أجهزة الكمبيوتر المحمولة التي تعمل بتقنية Intel Centrino® Duo مع المعالجات Intel® Core™2 Duo الجديدة ما يزيد عن ضعفي أداء وحدة المعالجة المركزية عند إجراء مهام المعالج المُركزة مثل المهام المتعددة ، كما أنها تستخدم طاقة أقل بمعدل يصل إلى 28% مقارنةً بالجيل السابق من أجهزة الكمبيوتر المحمولة التي تعمل بتقنية Intel® Centrino® ، فبفضل أفضل معالج محمول في العالم، يعمل باستخدام البنية الدقيقة ™Intel® Core الجديدة من Intel، مدعماً بذاكرة التخزين المؤقت المشتركة (cache) سعة 4 ميجابايت L2 مقارنةً بذاكرة التخزين المؤقت سعة 2 ميجابايت L2 الموجودة في معالج Intel Core Duo، يوفر المعالج Intel Core 2 Duo مشاركة البيانات الأكثر كفاءةً بالإضافة إلى الأداء المتطور وسرعة الاستجابة وتوفير الطاقة ، حيث تتكيف ذاكرة التخزين المؤقت المشتركة مع الأعباء غير المتوافقة على كل نواه (Core) . فعندما تصل أحدى النواتين (Core) إلى الحد الأدنى من متطلبات ذاكرة التخزين المؤقت، تستطيع النواة الآخرى زيادة نسبته من ذاكرة التخزين المؤقت L2 مما يؤدي إلى تقليل إخفاقات ذاكرة التخزين المؤقت لتحسين الأداء والكفاءة؛


حيث تستطيع كل نواة استكمال حتى 4 تعليمات كاملة في آن واحد باستخدام خط أنبوبي مُكون من 14 مرحلة عالي الكفاءة لتحسين أداء النظام عن طريق حجب زمن استجابة الذاكرة وبالتالي تحسين استخدام عرض بيانات الكمبيوتر المتاحة لتوفير البيانات للمعالج متى وأينما توجد حاجة إليها. ومع الناقل الأمامي 667 ميجاهرتز المحسّن لتوفير عرض النطاق الأكبر لناقل البيانات، وذلك مقارنةً بالأجيال السابقة توفيرًا لنقل البيانات بمعدلات أسرع للمساعدة على الوفاء باحتياجات التطبيقات الضرورية.




المعالج هو القلب النابض لجهاز الحاسب الآلي جهاز بلامعالج كأنسان من غير قلب فالأنسان من غير قلب يعتبر ميت لان القلب هو المسؤل عن ضخالدم الى باقي اجزاء الجسم .





والمعالج هو قلب الحاسب المسؤل عن ضخ البيانات والمعلومات الى باقي اجزاء الحاسب .

ميكانيكية عمل المعالج

عندما يريد المعالج مثلاً معالجة بيانات موجودة على القرص الصلب ( Hard Disk ) فهو لايأخذ البيانات مباشرة من القرص الصلب . لماذا؟

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

يقوم القرص الصلب بأفراز البيانات التي طلبهاالمعالج ويقوم بوضعها في الذاكرة RAM .

بما أن الذاكرة RAM بطيئة بعض الشي على المعالج فإن الكاش ميموري ( Cache memory ) يقوم بدور الوسيط بين المعالج والذاكرة RAM نظراً لسرعته الفائقة .
فيأخذ المعالج البيانات من الكاش مموري ويقوم بمعالجتها .




توضيح لبعض خصائص المعالج

سرعة النقل الداخلي (Front side Bus)



ولتبسيط أهمية هذه الخاصية سأوضحها بالرسم التالي



ويجب على المستخدم أن يحدد احتياجاته
فكلما كانت سرعة النقل الداخلي كبيرة الحجم
كلما كان الأداء أكبر وإنتاج العمل أكبر
ومن قام بتجربة كمبيوتر ذو خاصية مرور نقل بيانات كبير سيلحظ الفرق
و الفرق كبيرجداً خصوصاً محبي التصميم والجرافيكس
وكذلك مستخدمي برنامج مباشر برو والذي غالباً مايشتكي الأخوان من بطئه وثقله
فهو مع هذه الخاصية سريع جداً في كل شيء
فأنا كمستخدم يجب أن أفكر في كمية الإنتاج الذي يقدمه لي المعالج بغض النظر عن قوة المعالج اذا كانت بسيطة
بمعنى تقريبي
معالج قوته 4000 وسرعة نقل البيانات الداخلية 800
معالج قوته 3500 وسرعة نقل البيانات الداخلية 1333
أيهما ستختار ؟
بالتأكيد سأختار المعالج 3500 رغم أنه أقل قوه من الأول
والسبب أكيد واضح



جيل المعالج (Architecture )

المقصود منها البناء الهندسي للرقاقه الكاش ميموري
اي حجم الترانزيستورات المستخدمة في صنع المعالج وفق المعماريات المتعاقبة, ويقصد بها الحجم الذي صنعت به المعالجات وفق ملايين الترانزيستورات Transistors
الموجودة على الشريحة السيليكونية للمعالج وتقاس بالميكرون أو النانو متر والنانو الواحد يعادل جزء من مليار جزء من المتر وحجم الترانزيستور الأصغر يساعد في تقليل المقاومة
وبالتالي زيادة فعالية التوصيل الكهربائي واستهلاك طاقة أقل وبالتالي انتاج حراري أقل وتسهم هذه التقنية في زيادة عدد الترانزستورات الدقيقة (لاترى بالعين المجرّدة)
التي يتم ضغطها فوق الشريحة الواحدة الأمر الذي يدفع باستخدام أكثر من قلب أو نواة في المعالج الواحد (كما نرى الآن في معالجاتنا الحالية ثنائية النواة و الرباعية )
ويتيح كما أشرنا توفيراً للطاقة والأداء العالي بالإضافة إلى التناسق التام مع قانون مور والذي ينص على أن عدد الترانزيستورات فوق الشريحة الواحدة يتضاعف كل عامين تقريباً
وهذه السياسة التي تنتهجها الشركات المصنعة AMD & Intel
تقنية التصنيع الحالية 65 نانومتر و45 نانومتر (وبإنتظار الــ32 نانومتر) تشتمل الترانزستورات الجديدة التي يتم تصنيعها وفق تقنية 65nm على بوابات أي المفتاح
الذي تكون مهمته فتح وإغلاق الترانسزتور حيث يبلغ طول البوابة الواحدة منها 35nm أي أنها أصغر بنسبة %30 في المئة من طول البوابة التي يتم تصنيعها سابقاً
بالإعتماد على تقنية 90nm لذا يكون من الممكن وضع مايصل إلى 10 ملايين ترانزيستور داخل ملم مربع واحد ضمن الشريحة الواحدة
فتخيّل عدد الترانزيستورات الهائل في المعالجات الحالية المبنيّة على هذه التقنيّة في التصنيع
ولو راجعنا المواصفات لوجدنا أن خاصية (Architecture ) تزداد كلما زادت خاصية ( FSB )
بمعنى آخر حينما تولي اهتمامك على ميزة النقل الداخلي ستجد تقنية Architecture ترتقي لتطلعاتك
فكلما زادت سرعة النقل كلما زاد البناء الهندسي لرقائق الكاش ميموري
مثال
معالجان قوتهما 3500 وسرعة
نقل البيانات الداخلية 1333
لكن واحد منهم
nm65 والثاني nm45
ايهما سوف تختار عني انا سوف اختار nm45
لكن ماذا لو خيرت بين خيارين أيهما ستختار ؟
- معالج قوته 4000 وسرعة نقل البيانات الداخلية 800 والـ 45nm
- معالج قوته 4000 وسرعة نقل البيانات الداخلية 1333 والـ 65nm
اكيد الخيار الثاني


الكاش (cache)

لو لاحظنا الكاش ميموري كمثال 3MB L2
والمقصود هنا بالكاش ميموري المستوى الثاني L2
سؤالي لماذا الشركة لم توضح الكاش ميموري المستوى الأول L1
فالمتعارف عليه أن لكل كاش ميموري مستويين L1 و L2
وبعض الشركات تتبع اسلوب جذب الزبائن من خلال الحجم الكبير للكاش ميموري المستوى الثاني رغم أنه كلما كان حجم المستوى الأول كبير كان الأداء أقوى
فكلا المستويين عبارة عن ذاكرة تخزين للأوامر التي يقوم بتنفيذها المستخدم بشكل متكرر وذلك لسرعة تنفيذها فالأوامر تتخزن في المستوى الأول ثم المستوى الثاني
واذا قمت بتنفيذ أمر داخل الجهاز سيبحث عنه في المستوى الأول إذا لم يجده بحث عنه في المستوى الثاني وهنا الفائده أنه اذا كان الأمر مخزن في المستوى الأول فعندها سيتم التنفيذ بسرعة فائقة وهكذا
خلاصة ما أريد الوصول إليه يجب أن نسأل عن الكاش ميموري المستوى الأول وحجمة قبل أن نهتم بالمستوى الثاني وحجمه
هذا تعريف اكثر
ما هي الكاش ميموري ؟
الكاش ميموري هي ذاكرة خاصة ذات سرعة عالية مصممة لتزود المعالج بالأوامر والمعلومات الأكثر طلبا من قبل المستخدم أي انه عندما يقوم المعالج بطلب معلومة من الذاكرة الأساسية فهناك
احتمال كبير أن هذه المعلومة قد تطلب من قبل المعالج مرة أخرى ولتوفير الوقت يتم تخزينها مؤقتا ضمن ذاكرة أخرى خاصة تتميز بسرعتها العالية وتكون داخل المعالج وهي الكاش ميموري .
إن المعلومات والأوامر المتوضعة في الكاش ميموري يمكن الوصول إليها أسرع بعدة مرات من المعلومات المتوضعة في الذاكرة الأساسية فكلما استطاع المعالج الوصول إلى الأوامر والمعلومات
من الكاش ميموري بشكل أسرع كلما كان الكمبيوتر يستطيع العمل بسرعة عالية اكثر .
مستويات الكاش ميموري
بشكل عام هناك مستويين للكاش ميموري المستوى الأول ويدعى Level1 وهي الكاش الداخلية الموضوعة داخل رقاقة المعالج
والمستوى الثاني ويدعى Level2 وهي الكاش الخارجية وهي أيضا على المعالج وان حجم الكاش يقاس بالكيلوبايت KB
كيف تعمل الكاش ميموري
لفهم عملية عمل الكاش يمكننا أن نتخيل أنفسنا أننا ضيوف ضمن حفله ما. وان الشخص المضيف مطلوب منه أن يقدم لنا المشروبات التي نطلبها تماما دون تغيير وان هناك
لدى المضيف ثلاجة في المطبخ وعنده ثلاجة أخرى في غرفة التخزين الأبعد عن المطبخ ويوجد بالقرب من منزله محل سوبر ماركت .
فعلى اعتبار المشربات المطلوبة هي المعلومات المطلوبة , والثلاجة في المطبخ هي الكاش ميموري Level 1 والثلاجة في غرفة التخزين هي كاش ميموري Level 2 والسوبر ماركت هو الذاكرة الأساسية .
فإذا طلب شخص في الحفلة علبة كولا فعلى المضيف أن يذهب إلى الثلاجة في المطبخ ليرى إذا كانت موجودة لديه فإذا كانت داخل الثلاجة فيستطيع أن يلبي الطلب فورا ,
أما إذا لم تكن في ثلاجة في المطبخ فعلى المضيف أن يذهب إلى الثلاجة في غرفة التخزين فإذا لم يجدها هناك أيضا فعليه أن يذهب إلى السوبر ماركت القريبة من منزله
ويحضرها من هناك وهذا سوف يأخذ وقت أطول فعليا , فإذا اشترى المضيف صندوق كامل من علب الكولا من السوبر ماركت فهذا يضمن له انه إذا طلب أحدهم علبة كولا أخرى
فانه يستطيع الحصول عليها من الثلاجة بدل الذهاب إلى السوبر ماركت مرة أخرى .
وبنفس الطريقة عندما يجلب آمر الكاش معلومة من الذاكرة الأساسية
فإنه يقوم بجلب بضع من المعلومات التي تليها ويأخذهم الى الكاش ميموري معها , وهذا يزيد من احتمالات تلبية المعالج بالمعلومات المطلوبة بشكل أسرع في حال طلبه المعلومة
التي تلي المعلومة الأولى والتي أصبحت في الكاش ميموري مسبقا.
ما هو حجم الكاش ميموري التي يجب ان تكون لدي ؟
في معالج من نوع انتل بسرعة 100MHz من الجيل الأول فان المعالج يأخذ 18
نانو ثانية للحصول على المعلومات من الذاكرة الأساسية بمقابل 45 نانو ثانية اذا وجدت في الكاش ميموري .
مع هذا الأداء الرائع المقدم من قبل الكاش ميموري فمن المنطق أن نستخدمها بدلا من الذاكرة الأساسية ,
ولكن بما أنها تستخدم شرائح من نوع STATIC RAM وهي تكلف 6 أضعاف سعر شريحة الرام الأساسية D RAM فلذلك لا يمكن استخدامها بحجم كبير
لان سعر الجهاز سوف يزيد بنسبة كبيرة جدا جدا وهذا يشابه أن يقوم المضيف في مثالنا السابق بشراء السوبر ماركت وضمه إلى المنزل لتزويد كل الضيوف بالمشروبات المطلوبة
وهذا غير منطقي أبدا ولكن المقبول منطقيا هو زيادة حجم الثلاجة الأساسية والموجودة في المطبخ أي Level 1 .
إن حجم الكاش في المعالجات يتراوح بين 20-128 KB في Level 1 وKB 512 – 128 في Level 2
لذلك إذا أردنا آن نضمن الحصول على سرعة عالية من المعالج فيجب أن نستخدم معالجا يحتوي على Level 1 ذات حجم كبير وهو الأساس في شراء المعالج وبذلك نوفر وقت الأمر المعطى إلى المعالج .
ففي معالجات Intel P4 بمختلف السرعات إن حجم الكاش ميموري Level1 وهي
الأكثر أهمية هو 20 KB وحجم الكاش ميموري level 2 الأقل أهمية هو 512KB .
وبالمقارنة مع معالج AMD Athlon بمختلف السرعات فان حجم الكاش ميموري Level 1 هو 128KB وحجم الكاش ميموري Level 2 هو 256KB أو 512KB في المعالجات AMD Athlon ذات الرقاقة نوع BARTON.
وهذا ما يجعل معالج AMD Athlon بسرعة معينة يتميز بقوة معالجة اكبر بكثير من معالج Intel P4 من نفس السرعة.

وتتلخص الفائدة من ذاكرة الكاش هي بما ان سرعتها كبيرة جداً جداً
تفوق سرعة ذاكرةالـ RAM العادية بحوالي 20 مرة
فتستخدم كوسيط بين المعالج وذاكرة الـ RAM

تردد المعالج clock speed



المعالج له تردد, و التردد يحسب بحسب المعادلة التالية:
معامل الضرب × تردد النطاق = التردد النهائي
وهي مقياس لعدد العمليات التي يمكن للمعالج أن يؤديها في الثانية الواحدة .
وتقاس بــ MHZ او GHZ وهو معدل نبضات الساعة التي تعطى للمعالج
معامل الضرب Multiplier : عدد الدورات التي يدورها الامر في المعالج, او البيانات, كلما ارتفع معامل الضرب زادت الاوامر التي تنفذ (نظريا),
طبعا يجب ان يكون تردد النطاق مرتفع ايضا لتحقيق المطلوب, او هو نسبة تردد المعالج الاساسي الى تردد الـ FSB (Front Side Bus)
تردد النطاق (Clockspeed): هو التردد الاساسي للمعالج, و الذي يضرب بمعامل الضرب