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

مشاهدة النسخة كاملة : [طلب] أبغي المساعدة عن معلومات المعالج كلها [تــم]



شمايل22
27-10-2009, 08:01 PM
أبغي المساعدة ضروري الان التسليم يوم الخميس

المهم :-

بغيت معلومات عن ((المعالج )) ((والوظيفة ))((والنبذة التاريخية عنه )) ((و انواع المعالج ))
0
((اجزاء المعالج )) ((والامور التي تاثر في السرعة )) ((وطريقة عمل المعالج ))

هذا اللي بغيتة


((الي يبغي الاجر ايسويلي))

ayoon algla
01-11-2009, 11:02 PM
قالولي إنه جميع الأنظمة لهانفس المعالج والله يعلم بس هذا هو>>>> نوع المعالج في النظام هو 1.dousser
2.imlel on amd
حجمه يتراوح بين (1.60 or 3000)(2AM793+453)and(HDD40.500)


العقل في الكمبيوتر هو وحدة المعالجة المركزيه (CPU) ..

Central Processing Unit او اختصارا المعالج , فهو المسؤول عن القيام بكافة
العمليات الحسابية داخل الكمبيوتر ..

تؤثر على أداء المعالج عدة عوامل منها سرعة الساعة ( التردد ) , وذاكرة المخبأ
(cache memory ) الداخلية والخارجية , ودارات الدعم والجهود الكهربائية وعوامل الشكل

سأذكر لكم اثنان الان .. وهما :


سرعة الساعة ( clock frequency ) هو التردد اللذي يعمل المعالج وفقه على تنفيذ

التعليمات ويقاس هذا التردد بملايين الدورات في الثانية (ميغاهرتز MHz ) او مليارات الدورات

في الثانية ( غيغاهرتزGHz )


وبشكل عام كلما كانت قيمة التردد أعلى كلما كانت سرعة
الكمبيوتر أكبر .

======================

ذاكرة المخبأ ( الكاش مموري )


ذاكرة المخبأ هي مساحة تخزن فيها البيانات والتعليمات الكثيرة الاستخدام , وتتواجد عادة ضمن

المعالج وبهذه الحالة تسمى بذاكرة المخبأ الداخلية ( internal cache memory )

او المستوى الاول level 1 او (L1) من ذاكرة المخبأ , تخزن هذه الذاكرة مواقع ذاكرة RAM
كثيرة الاستخدام وتسمح بتنفيذ البيانات والتعليمات بسرعة أكبر .

يمكن أيضا ان تتواجد ذاكرة المخبأ خارج المعالج وفي هذه الحالة تسمى ذاكرة المخبأ الخارجية

(external cache memory ) او المستوى الثاني او ( L2 ) من ذاكرة المخبأ ( هذه الذاكرة

تقع ضمن وحدة المعالج لكنها خارج دارات المعالج ) وهذه الذاكرة تقوم بنفس عمليات الذاكرة (L1)

لكنها أكبر حجما في العاده وتساعد على تحسين الاداء ..



يوجد أخيرا مستوى ثالث من ذاكرة المخبأ ( L3 ) يقع فوق المستويين L1 L2 من حيث الاداء

ويكون عادة

خارج شريحه ووحدة المعالج .


ويمكن القول بشكل عام انه .. كلما كانت ذاكرة المخبأ أكبر ؟؟

كلما كانت سرعة الكمبيوتر أكبر ..

الامور التي ينبغي معرفتها عند كسر سرعة اي معالج

اولا:
المفهوم الاهم عند كسر السرعة وهو معامل ضرب الرام ولقد قام الاخ aziz 50 مشكورا بشرحة بالتفصيل على هذا الرابط بالاضافة للكثير من الامور الهامة التي لن اذكرها هنا لعدم التكرار

ثانبا:
تردد ناقل ال pci express :وهو تردد الناقل الخاص بكرت الشاشة قيمته الفتراضية 100mhz وينبغي تثبيتها على هذا الرقم من البيوس عند كسر سرعة المعالج (او جعلها locked تبعا لنوع البيوس) . حيث انها غالبا تكون مضبوطةعلى auto وهو ما يعني انه عند رفع تردد المعالج فان اللوحة الام سوف ترفع تردد الناقل الخاص بكرت الشاشة وهو ما لا نريده عند كسر سرعة المعالج فقد يضر ذلك بكرت الشاشة (القطعة الاغلى ثمنا في الحاسب) وموضوع كسر سرعة كرت الشاشة موضوع اخر ولكن حتى عند الرغبة بكسر سرعة كرت الشاشة يجب ان لا تضبط القيمة على auto ذلك ان المعالجات الحالية تتحمل كسر السرعة اكثر مما تتحمله كروت الشاشة... بمعنى انه عندما اكسر سرعة معالج مثل E4300 لل3200 مثلا فان تردد ناقل ال pci express (في حال ضبطه على (auto سوف يرتفع لل 190 ميغا على ما اعتقد.. وهو ما سيؤذي الكرت بشكل جدي .
المذربوردات القديمة لا يوجد بها pci express وانما AGP وقيمته الافتراضية 66 MHZ


ثالثا:
تردد ناقل ال pci :شانه شان تردد ال pci express باستثناء ان قيمته الافتراضية 33 ميغا و ليس 100 ميغا.


رابعا:
رفع الفولتية:
رفع الفولتية هو الموضوع الاكثر حساسية عند كسر السرعة ذلك ان رفع الفولتية يسبب زيادة في الحرارة اكثر مما يسببه رفع التردد كون ان الحرارة الناتجة تتناسب طردا مع الطاقة المستهلكة والتي تعطى بالعلاقة :

الطاقة = الاستطاعة x التردد x الفولتية X الفولتية (اي الفولتية مربع)
الاستطاعة تعطى بالوات .

نلاحظ ان الزيادة في الفولتية تؤثر في الطاقة وبالتالي في الحرارة اكثر من اي شيء اخر وامراخرهام بخصوص رفع الفلتية وهو ان الفرق في الحرارة الناتجة عند رفع االفولتية من1.4 الى1.5 يفوق الفرق الناتج عند رفععها من 1.3 الى 1.4 وهكذا.. ولتوضيح ذلك سوف نلجا للارقام :

1.3 مربع = 1.69
1.4 مربع = 1.96
1.5 مربع = 2.25

اي انه بعد التربيع (وهو المهم في المعادلة) نلاحظ ان الزيادة من 1.3 ل 1.4 تعطي عمليا زيادة بالضرب تقدر ب 0.17 اما الزيادة من 1.4 ل 1.5 تعطي عمليا زيادة مقدارها 0.29 ...و يجب الانتباه الى ان هذاه الارقام التي قد تبدو صغيرة هي في الواقع ذات تاثير بالغ على حرارة المعالج
لذلك يفضل عدم زيادة الفولت باكثر من 0.1 الا اذا كان المرء خبير كسر سرعة




قد يتبادر للذهن الان سؤال وهو ماهو اعلى او ادنى فولت يتحمله المعالج او ما هي اعلى حرارة يفضل ان لا يتجاوزها المعالج والجواب المبدئي هو ان ذلك يختلف من معالج لمعالج تبعا لاختلاف تقنية تصنيع عن الاخرى و steppeing عن اخر واصدار revision عن اخر... يبدوانها تعقدت شوي ولكن الامر ابسط مما قد يبدو.. اذا كنت تريد معرفة حدود الحرارة والفولت و الاستطاعة لمعالجك وغير ذلك من معلومات تقنية كل ما عليك زيارة هذا الرابط
[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]



و ثم بعد دخول الصفحة اختر اولا العائلة التي ينتمي اليها معالجك CORE 2 DUE ,QUAD ,P4...
وثم يمكنك معرفة تلك الحدود بعد اختيار معالجك من القائمة عن طريق الضغط على الرابط الموجود في الخانة الاولى من الجدول. ولكن لكي تتمكن من اختياره يجب ان تعرف كلا من تقنية تصنيع و steppeing و revision والتردد والكاش الخاصين بمعالجك و جميع هذه المعلومات عن المعالج يعطيك اياها برنامج CPU-Z الموجود على هذا الرابط بنسخته الاخيرة علما ان حجمه حوالي ال500 كيلو بايت

وهذا رابط اخر يعطي تفاصيل الحرارة القصوى و الاستطاعة وغيرها ولكن لمعالجات ال amd

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]


نفس الموضوع كما في حالة الانتل بعد الدخول للصفحة نختار عائلة المعالج من السطر الاول وثم نختاره من الجدول ونضغط على view details لمعرفة لتلك التفاصيل

متى اقوم بزيادة الفولتية وكيف:
ساتحدث في ذلك لاحقا


خامسا:
الاستقرار:
الاستقراريقصد به قدرة الحاسب على الاستمرار بالقيام بالعمليات الموكلة اليه دون مشاكل مثل اعادة تشغيل مفاجئة او عدم الاقلاع او شاشات زرقاء او جمود في النظام ...الخ والامر الثابت هو ان كسرالسرعة سوف يؤثر على الاستقرار عند بلوغ حد معين من الكسر و حتى نعيد الاستقرار للنظام عندما نكسر السرعة فاننا عندها نقوم برفع الفولتية

و حتى نتاكد ان النظام لم يفقد استقراره عند بلوغنا لحد معين من كسر السرعة فاننا نخضعه لاختبار الاستقرار ويكون ذلك بتشغيل برنامج برايم 95 (علىهذا الرابط) لمدة ساعتين على الاقل (يفضل 6 ساعات) فاذا اجتيز الاختبار دون اي مشاكل فمعناه ان النظام لا زال مستقرا ويمكننا كسر سرعته اكثر. بشكل عام نتوقف عن كسر السرعة عند اقصى حد يبقى عنده النظام مستقرا .

متى اقوم بزيادة الفولتية وكيف:
نقوم برفع الفولتية عندما يفقد الحاسب استقراره او عندما لايقلع الجهاز وتتم الزياده بشكل بسيط 0.05 او 0.1 على الاكثر....احيانا زيادة0.05 تمثل الفرق بين نظام مستقر تماما وبين نظام غير قادر حتى الاقلاع

تتم زيادة الفولتية للجسر الشمالي اولا NB (او MCH حسب التسمية ) بمقدار 0.1 كحد اقصى واحيانا وحيد واذا لم يكفي عندها نقوم برفع فولتية المعالج او ما يسمى في البيوس VCORE او CPU VOLTAGE
وفي بعض الاحيان نضطر لرفع فولت الناقل الامامي للمعالج FSB في حالات خاصة وافضل عدم عمل ذلك الا اذا كان المرء يعرف ما يفعل

بالنسبة للقيم الاخرى التي يتيح البيوس رفع فولتييها مثل ,PCI EXPRESS, ,SB ,DDR2, ICH فلن نحتاجها طالما اننا لم نكسر سرعة الرام (وهو ما انصح به بشدة) ولا ناقل pci ولا ناقل pci express

ملاحظات اضافية:
عند الرغبة بكسر سرعة معالج رباعي الانوية يفضل جدا شراء مشتت محترم لان المعالجات الرباعية تصدر حرارة اكثر من الثنائية بشكل ملحوظ.
حرارة الانوية هي ما يهم عند كسر السرعة وليس حرارة سطح المعالج
اذا قمت بتشغيل نسخة اخرى من برنامج برايم 95 غير المذكورة اعلاه عليك تشغيل نسخة لكل نواة يعني نسختين للمعالجات الثنائية والاحادية الداعمة لميزةHYPER THREADING و4 للمعالجات الرباعية وواحدة لغير ذلك
كسر السرعة يعتمد بشكل اساسي على المذربورد وعلى القطعة التي يتم كسر سرعتها(معالج ..رام... كرت شاشة...)



التعليمات ومعالجات RISC و CISC

يقوم المعالج باستقبال البيانات ( الصور أو الرسوم أو..... إلخ) والتعليمات * ( التي كتبها المبرمج ) ويقوم بمعالجة البيانات تبعاً لما تمليه عليه التعليمات ، أي أنه مثل الجندي الذي ينفذ الأوامر الصادرة له من القيادة ( البرنامج ) ، فمهمة المعالج أن ينفذ مجموعة التعليمات التي تصدر من البرنامج حتى يؤدي الحاسب العمل المراد منه ، والتعليمات ( جمع تعليمة ) يمكن أن تكون بسيطة ( مثلاً القيام بعملية جمع ) أو معقدة ( كالقيام بسلسلة من العمليات المترابطة ) . فالبرنامج هو عبارة عن مجموعة كبيرة من التعليمات المترابطة التي تؤدي في مجملها عمل مفيد وهو القائد والمحرك للمعالج .

دعني أقرب الأمر أكثر لك : إذا أردت جمع الأعداد 8 + 9 + 3 فإن البرنامج يصدر الأوامر التالية للمعالج

اجمع : 8 + 9
اجمع : المجموع السابق + 3
هذا مثال عن أمرين ( تعليمتين ) بسيطتين ، هناك أوامر ( تعليمات ) أعقد بكثير للقيام بعمليات أكثر تعقيداً ، ولكل معالج من المعالجات مجموعة من التعليمات التي يستطيع فهمها ، فمثلاً قد يستطيع معالج ما فهم تعليمة معينة بينما معالج آخر لا يفهمها ، وهذا هو السر في اختلاف أنظمة الحاسب عن بعضها .

ويخرج المعالج من المصنع " متعلماً " هذه التعليمات أي أنه يستطيع تنفيذها ، ويستطيع تنفيذ أي برنامج يحوي أي تركيب من هذه التعليمات مهما كان معقداً ومهما كانت الوظيفة التي يقوم بها وهذا هو السبب في أن الحاسب يستطيع القيام بأي عمل مادمت قد ركبت له برنامج لأداء ذلك العمل . وقد انقسم مصنعو المعالجات في فلسفة بناء المعالج إلى فريقين :

الفريق الأول زودوا معالجاتهم بالكثير من التعليمات المعقدة وتسمى هذه المعالجات معالجات CISC .
زود معالجاته بعدد قليل من التعليمات البسيطة وتسمى هذه المعالجات معالجات RISC .
RISC
CISC

أنظمتها
حاسبات ماكنتوش
حاسبات IBM

عدد التعليمات التي يدعمها المعالج
أقل
أكثر

عدد التعليمات اللازمة لتنفيذ برنامج ما
أكثر
أقل

الزمن اللازم لتنفيذ تعليمة
أقل
أكثر


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

ما زالت المعالجات الحديثة تفهم نفس التعليمات التي تفهمها المعالجات القديمة فهي لا تستبدل ولكن المعالجات الحديثة قد زادت عليها العديد من التعليمات . ففي كل مرة ينتج المصنعون ( مثل شركة إنتل ) جيلاً جديداً من المعالجات يتم إضافة كمية من التعليمات لتحسين الأداء ، أي أن أحدث معالج من إنتل يستطيع فهم نفس التعليمات التي كان أقدم معالج من إنتل يفهمها ، ويرمز للتعليمات التي تدعمها المعالجات المتوافقة مع IBM باسم "x86" وبذلك تسمى معالجات IBM باسم "عائلة x86" وتشمل كل المعالجات التي تعمل على نظام IBM حتى من غير شركة إنتل .

جاء معالج 386 بـ 26 تعليمة جديدة ، وجاء 486 بـ 6 تعليمات جديدة ، وبنتيوم بـ 8 تعليمات جديدة وأضاف MMX أيضاً 57 تعليمة جديدة .وأخرجت شركة AMD تعليمات لتسريع حسابات الفاصلة العائمة سميت 3D-NOW تشبه MMX ولكنها خاصة بأرقام الفاصلة العائمة .

وفي عام 1999 قدمت إنتل تعليمات MMX 2 وهي عبارة عن 70 تعليمة جديدة خاصة بعمليات الفاصلة العائمة وسميت KNI أو SSE و زود بها المعالج بنتيوم الثالث 500 ميجاهيرتز .

يمكن لمصنعي المعالجات أن يجعلوا معالجاتهم تعمل كمعالجات CISC ظاهرياً بينما تعمل في الحقيقة كمعالجات RISC ، و يتم عمل ذلك بإضافة وحدة خاصة في المعالج تقوم بتحويل تعليمات CISC إلى RISC ومن ثم يقوم المعالج بتنفيذها ، لذا فالمعالج الذي يعمل بهذه الطريقة هو في الحقيقة معالج RISC لا أنه يعمل في الظاهر وكأنه معالج CISC . ولكن هذه الطريقة تجعل تركيبة المعالج معقدة .


--------------------------------------------------------------------------------

تبادل البيانات مع أجزاء الحاسب الأخرى

إذا طلبت منك أن تجمع 5 + 6 فستقول أنها 11 فوراً أما إذا قلت لك ما هو مجموع 2252 + 684321321 فستأخذ وقتاً أطول في حسابها ، أي الحالة الثانية أصعب في الحساب ، إذاً فأصعب جزء بالنسبة لك هو جمع الأرقام ولكن بالنسبة للحاسب الأمر يختلف فحجم الأرقام لا يعني له شيئاً فالحاسب يستطيع جمع أي رقمين في لمح البصر ولكن الأهم والأصعب هو إيجاد الأرقام المراد جمعهما وإحضارهما من الذاكرة العشوائية بأسرع وقت ممكن (أي عملية جلب البيانات والتعليمات ) وهنا نصل لبداية هذا الموضوع .

الميجاهيرتز هو وصف لعدد نبضات الكهرباء التي تسري في سلك معين في الثانية الواحدة ، فإذا كان تردد ناقل معين 100 ميجاهيرتز فهذا معناه أنه يرسل 100 مليون نبضة كهربائية في الثانية الواحدة مما يمكنه من إرسال معلومات أكثر من ناقل آخر يعمل بتردد 66 ميجاهيرتز مثلاً (إذا افترضنا أن عرض الناقل متساوي في الحالتين ) .

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

وحتى يتم تبادل البيانات بين المعالج وناقل النظام الأقل سرعة بدون أي أخطاء لابد من التنسيق بينهما - لأن ناقل النظام يعمل في أغلب الأحيان بسرعة 66 أو 100 ميجاهيرتز فيما تبلغ سرعة المعالجات عدة أضعاف ذلك ( مثلاً 500 ميجاهيرتز ) - من خلال تعيين نسبة لعدد دورات ساعة(تردد) المعالج إلى عدد دورات ساعة (تردد) الناقل وهو ما يسمى بعامل المضاعفة * وهو النسبة بين تردد المعالج وتردد ناقل النظام ويكون عادة عدد صحيح أو عدد يقبل القسمة على 0.5 ومن الأمثلة على معامل المضاعفة : 2 - 2.5 - 3 - 3.5 - 4 - 4.5 - 5 - 5.5 ولا يكون مثلاً 2.3 .

فمثلاً في حالة المعالج بتردد 500 ميجاهيرتز فإن تردد الناقل هو 100 ميجاهيرتز ومعامل المضاعفة في هذه الحالة هو 5 ( 100 × 5 = 500 ) وهكذا.

وفي عالم الحاسب تكون سرعة تبادل المعلومات عبر هذا الناقل مهمة جداً لأن الناقل يعتبر بطيئاً بالنسبة للمعالج ، ففيما يبلغ تردد الناقل 100 ميجاهيرتز مثلاً نجد معالجات بتردد 550 ميجاهيرتز ، فإذا لم يستطع الناقل توصيل البيانات بسرعة كافية فإن ذلك يعني عدم الاستفادة بصورة تامة من قدرات المعالج حيث أن المعالج يكون أسرع من الناقل في تلقي البيانات ويكون المعالج في أحيان كثيرة واقفاً دون حراك ( أي أنه ينتظر من الناقل البيانات وتسمى هذه الحالة بحالة الانتظار * ) وكلما كانت حالة الانتظار أقل في المعالج كلما أمكن استغلال قدرات المعالج بصورة أفضل ، ولكن تذكر أن الذاكرة المخبئية تمنع حدوث حالة الانتظار إلى حد كبير .


--------------------------------------------------------------------------------

تعدد المعالجات

يمكن لأكثر من معالج واحد العمل على نفس الحاسب ، ولكن ليس كل المعالجات تستطيع ذلك ، كما إن الزيادة في الأداء لا تكون الضعف دائماً ، إن سرعة حاسب ذو معالجين يعتمد على عدة عوامل :

يجب أن توفر اللوحة الأم هذه الإمكانية : يجب أن يكون فيها فتحتين أو أكثر للمعالج ، إن الأغلبية القصوى من اللوحات الأم لا تدعم هذه الميزة ، ولن تحصل عليها إلا إذا سألت عنها .
يجب أن يدعم المعالج هذه الميزة - كما قلت .
يجب أن يدعم نظام التشغيل والبرنامج هذه الميزة
إذا شغلت نظام ثنائي المعالجات على نظام تشغيل لا يدعم تعدد المعالجات فإنه سيعمل ولكن الأداء سيكون ضعيفاً في هذه الحالة (ربما يماثل الحاسب بمعالج واحد ) ، ومن أشهر أنظمة التشغيل التي تدعم تعدد المعالجات هو وندوز NT وكذلك وندوز 2000 . إن نظام مثل وندوز 98 لا يدعم تعدد المعالجات ولكن لا تقلق فلو شغلت أكثر من برنامج في نفس الوقت فإن النظام سيستفيد بالتأكيد من تعدد المعالجات في هذه الحالة .

وحتى يستطيع المعالجين ( أو المعالجات في حالة وجود أكثر من معالجين ) التفاهم والتنسيق فيما بينهم فإنه لابد من استخدام بروتوكول موحد ، وتستخدم معالجات شركة إنتل بروتوكول يسمى APIC فيما صمم شركتي سايركس و AMD بروتوكول OpenPIC ولكنه لم يستعمل في لوحة أم واحدة حتى الآن !!!!! لذا فإذا أردت تركيب حاسب متعدد المعالجات فإن معالجات إنتل هي الحل الوحيد حتى الآن .

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


--------------------------------------------------------------------------------

أخطاء المعالجات

تقوم المعالجات بدور "الدماغ" للحاسب فتقوم بالعمليات الحسابية له ، والمعالج مع أنه آله إلا أن بعض الأخطاء يمكن أن تحدث أثناء أداء عمله ، تظهر في أغلب الأحيان أخطاء بسيطة في تصميم المعالجات ويتم تصحيحها ، هذه الأخطاء تكون نادرة الحدوث ومع ذلك تصحح هذه الأخطاء وهذا هو السبب في وجود عدة إصدارات من نفس المعالج ، فمثلاً المعالج بنتيوم 200 MMX قد يوجد منه عدة إصدارات وكل إصدارة تعالج بعض الأخطاء التي ظهرت للمهندسين بعد إصدار الإصدارة الأولي ولهذا يوجد ما يسمى رقم الخطوة (*) في أي معالج ، وكلما كان رقم الخطوة أعلى كلما كان أفضل من ناحية احتواؤه على أخطاء أقل .

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


--------------------------------------------------------------------------------

أنماط عمل المعالجات

أنماط العمل هي وصف للبيئة التي يعمل فيها المعالج من حيث قدرته على الوصول للذاكرة العشوائية وعلى قدرته على تشغيل أكثر من برنامج في نفس الوقت ، إن نمط العمل لمعالج ما في وقت من الأوقات يتحدد بنظام التشغيل الذي يستخدمه وكذلك على نوع المعالج الذي تستخدمه ، وهذه مقارنة بين أنماط عمل المعالجات :

النمط الحقيقي (*)
النمط المحمي(*)
النمط الحقيقي التخيلي(*)

المعالجات التي تستطيع العمل في هذا النمط
جميع المعالجات
الجيل الثاني وما أحدث
الجيل الثالث وما بعده

كمية الذاكرة العشوائية التي يستطيع الوصول لها (ميجابايت)
1
يعتمد على عرض ناقل العناوين
1

عدد البرامج التي يمكنه تشغيلها في نفس الوقت
1
غير محدود
1

سرعة القراءة والكتابة للذاكرة العشوائية
بطيئة
سريعة (32 بت)
بطيئة

نظام التشغيل الذي يعمل في هذا النمط
دوس
جميع أنظمة تشغيل وندوز ويمكن لدوس الآن العمل به بمساعدة بعض البرامج
جميع أنظمة وندوز

دعم الذاكرة التخيلية
لا
نعم
لا


في بعض الأحيان يسمى النمط المحمي " نمط 386 المحسّن " لأن معالجات 386 هي أول معالجات تسمح بالانتقال بين النمط المحمي والنمط الحقيقي بحرية بدون إعادة تشغيل الحاسب ، بينما يستطيع المعالج 286 الانتقال دورة واحدة فقط ، أما معالج الجيل الأول فلا يمكنه ذلك على الإطلاق فهو يعمل في النمط الحقيقي فقط .

بالنسبة للنمط الحقيقي التخيلي فما هو إلا ميزة أضيفت على أنظمة التشغيل وندوز لتتيح لها تشغيل نافذة دوس من داخل وندوز - إذا كنت قد استعملت هذه النافذة فستعرف ما أتحدث عنه .


--------------------------------------------------------------------------------

ترقية المعالجات

إن المعالجات قابلة للترقية ، إذا كان عندك معالج بنتيوم 166 يمكنك استبداله ببنتيوم 200 مثلاً ولكن يشترط أن تدعم اللوحة الأم هذا المعالج كما إن المعالج القديم سوف ينتهي بأن يهمل ولا تستفيد منه .

الطريقة الثانية لترقية معالجك هو إضافة ما يسمى الـ over drive وهو معالج يمكن معالجك الأصلي من زيادة سرعته ولكن إنتبه لابد عند شرائك هذا المعالج أن تتأكد من إمكانية تركيبه في لوحتك الأم . مع الأسف أصبحت هذه المعالجات معدومة في السنوات الأخيرة .

كما يمكنك شراء معالج ولوحة أم جديدتين ، وقد يلزمك أيضاً تغيير الذاكرة العشوائية وهذا خيار جيد إذا كنت ستنتقل من بنتيوم إلى بنتيوم الثاني مثلاً .


--------------------------------------------------------------------------------

فولتية المعالج

طبعاً المعالج كجهاز إلكتروني يحتاج للكهرباء ، وكجميع الأجزاء الإلكترونية الأخرى يحتاج لتيار مباشر (*) أي ذلك الذي ينتج من البطاريات ، تعمل المعالجات المختلفة بفولتية مختلفة عن بعضها . يوجد على اللوحة الأم محول فولتية يتيح يوفر للمعالج الفولتية التي يحتاجها لذا فإن أحد الأسباب التي تجعل اللوحة الأم تتحكم بنوع المعالج هي مقدار الفولتية التي يعمل عليها المعالج ، وهذا هو السبب الذي يجعل اللوحات الأم للمعالج بنتيوم لا تستطيع تشغيل بنتيوم MMX حيث يعمل الثاني بفولتية تختلف .

لماذا تهمنا فولتية المعالج ؟

الفولتية الأعلى تعني زيادة درجة الحرارة مما يؤثر على المعالج من حيث عمره الافتراضي واستقرار عمله ويولد مشاكل في التبريد .
في الحاسبات المحمولة : الفولتية الأعلى تعني استهلاك طاقة أعلى مما يعجل بنفاذ البطارية.
الفولتية الأقل تعني معدل استهلاك طاقة أقل .
كانت أغلب المعالجات تعمل بفولتية 5 فولت ثم تم إنقاص هذه الفولتية إلى 3.3 فولت ، ثم ما لبثت الشركات أن قررت خفض الفولتية إلى أقل من ذلك بطريقة فصل الفولتية ، أي أن تعمل الأجزاء المختلفة من الحاسب بفولتيات مختلفة فأصبح المعالج يقسم لقسمين :

1- وحدة الدخل والخرج تعمل ب 3.3 فولت

2- قلب المعالج ويعمل بأقل من ذلك (حسب المعالج )

وهذه هي مجموعة من المعالجات وفولتياتها الداخلية والخارجية :

المعالج
فولتية وحدة الإدخال والإخراج
فولتية قلب المعالج

معالجات شركة إنتل منذ الجيل الأول حتى الرابع ماعدا المذكورة بالأسفل
5
5

AMD 486DX2, Cyrix 486DX2
3.3
3.3

intel 486DX4
3.3
3.3

Cyrix, 5x86 AMD
3.45
3.45

Pentium 60, 66
5
5

Pentium 75-200
3.3
3.3

Pentium MMX
3.3
2.8

AMD K5
3.52
3.52

Pentium Pro 150 MHz
3.1
3.1

Pentium Pro 166-200 MHz
3.3
3.3

Pentium II
3.3
2.8

AMD K-6 166 - 200 MHz
3.3
2.9

AMD K6-233 MHz
3.3
3.2



لخصي بأسلوبج وإذا قصرت فسامحيني أوكي .

سعيد راشد
02-11-2009, 08:18 PM
المعالج

نبذه تاريخيه عن المعآلج :
منذ ظهور الحاسبات بشكلها الحديث عام 1945 وحتى الآن ويوجد بها معالج واحد على الأقل ، ويعتبر المعالج من الوحدات التى لا غنى عنها لأى حاسب إلكترونى سواء كان حاسباً شخصياً أو حاسباً متوسطاً أو حاسباً كبيراً Maine frame كالذى تستخدمه الشركات والمؤسسات الضخمة ، ومساحة المعالج (http://arabbas.blogspot.com/2009/03/blog-post_17.html) لا تزيد على مساحة طابع البريد الصغير ولا يزيد سمكه على بضعة مليمترات .
وظيفته وأهميته:

-هو كالعقل البشري
1- تنفيذ الأوامر التي نطلبها من الحاسب الآلي .
2-تنفيذ المعادلات الرياضية الأكثر تعقيداً أو أوامر منطقيه مثل اختيار محتوى حقل معين
3- هو يعد أسرع وحدات الحاسب الآلي

أجزاء المعالج (مكوناته
1-وحدة الإدخال والإخراج .
2-وحدة التحكم.
3-وحدة الحساب والمنطق.
4-الذاكرة المخبئية.
5-المسجلات

الأمور التي تؤثرفي سرعته
1-سرعة الساعة [التردد].
2-ذاكرة المخبأ الداخلية والخارجية.
3-دارات الدعم والجهود الكهربائيةوعوامل الشكل

أنواع المعالج

1-معالجات شركه انتل.
2-معالجات شركه ايه ام دي
3- معالجة شركة موتورولا Motorola
4- وآبل Apple
5- وأتاري Atari .
6-آي بي إم I.B.M
MMX-7
Pentium 75-20-8

طريقة عمل المعالج

1-قراءة التعليمات من الذاكرة العشوائية.
2-يقرر ماهي البيانات اللازمه لتنفيذ التعليمات .
3-يجلب البيانات الضروريه لتنفيذ تلك التعليمات.
4- تنفيذ التعليمات و الأوامر .
5- كتابة النتيجه في الرامات [الذاكره العشوائيه ]

شمايل22
06-11-2009, 08:47 PM
أشكركم على المساعدة


تعبتكم معايا