وحدة المعالجة المركزية

عودة للموسوعة

وحدة المعالجة المركزية

هذا الموضوع يتحدث عن معالج الحاسوب، لاستخدامات أخرى انظر هنا.
المعالج المكروي انتل 80486DX2 ضمن غطاء كيراميكي من نوع بي جي أي (PGA)

وحدة المعالجة المركزية إختصارا (وم م - CPU)بالإنگليزية: Central Processing Unit أويطلق عليها اختصارا المعالج (Processor) هي أحد مكونات الحاسوب الرقمي التي تقوم بتفسير التعليمات ومعالجة البيانات التي تتضمنها البرمجيات. يعتبر المعالج بالإضافة للذاكرة الرئيسية ووحدات الإدخال والإخراج من أبرز مكونات الحواسب الدقيقة (microcomputers) الحديثة. تعهد المعالجات التي تم تصنيعها بواسطة الدارات المتكاملة (integrated circuits) بالمعالجات الدقيقة (microprocessor) والتي بدأ تصنيعها منذ منتصف سبعينات القرن العشرين على شكل رقاقات مدمجة حلت محل معظم أنواع المعالجات الأخرى.

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

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

هذه النزعة نحوالتوحيد القياسي بدأت بالظهور في عصر الحواسب المركزية (mainframe) ذات الترانزستورات المنفصلة (discrete transistor) والحواسب الصغيرة (minicomputers) وتسارع مع انتشار الدارات المتكاملة حيث سمحت هذه الدارات بزيادة تعقيد المعالجات وتصغير حجمها. أدى التوحيد القياسي والتصغير المستمر للمعالجات إلى انتشارها الواسع وتجاوزها للتطبيقات التي انحصرت بالحواسب المتخصصة حيث دخلت المعالجات المكروية في شتى مجالات الحياة المعاصرة من السيارات إلى أجهزة الهاتف الخليوية وألعاب الأطفال.

وحدات التحكم

وحدة التحكم تعبير عن جزء من وحدة المعالجة المركزية cpu أوأي جهاز آخر ، وهي تقوم بتوجيه عمليات هذا الجهاز .

في البداية كانت وحدات التحكم تعتمد على منطق ad-hoc (المنطق غير المحدد) . وكان من الصعب تلعيبها . أما الآن فإنها أصبحت تحقق اهداف البرامج الصغرية حيث يخزن البرنامج في مخزن التحكم . حدثات البرنامج المصغر ينم اختيارها من قبل موجه ميكروي وبتات هذه الحدثات تتحكم بالأجزاء المتنوعة للجهاز والتي تتضمن : المسجلات ووحدة الحساب والمنطق ومسجلات التعليمات والممرات ورقاقات الدخل/الخرج . ويفترض أن نلاحظ هذه الأجزاء في شكل توضيحي يبينها مع وحدة التحكم . في أنظمة الحاسب الحديثة من الممكنقد يكون جميع نظام جزئي* redbube له وحدة التحكم الخاصة به بالإضافة إلى وحدة التحكم الأساسية كمراقب عام . تتمثل وحدة التحكم بتلك الأسلاك التي تتحكم بتدفق المعلومات عبر المعالج وتنظم عمل الوحدات الأخرى الموجودة داخله . وبطريقة أخرى هي دماغ داخل دماغ . إن وظيفة وحدة التحكم تتغير بتغير البني الداخلية للمعالج حيث حتى وحدة التحكم هي التي تحقق البني الداخلي للمعالج بشكل عملي . في المعالجات التي تنفذ تعليمات ×86 فإن وحدة التحكم تنجز المهام التالية : جلب التعليمة وفك شيفرتها وإدارة تطبيقها وتخزين النتيجة . في المعالجات ذات النوع RISC فإن وحدة التحكم تقوم بمهام كثيرة حتى تنفذ هذه التعليمات . فهي تقوم بإدارة تحويل تعليمات ×86 إلى تعليمات RISC وجدولة التعليمات الصغرية بين وحدات التطبيق المتنوعة وقذف الخرج من هذه الوحدات للتأكد من أنها انتهت في المكان الذي يفترض بها حتى تمضى إليه . في أحد هذه المعالجات قد تقسم وحدة التحكم إلى وحدات أخرى (مثل وحدة الجدولة لمعالجة الجدولة ووحدات التقاعد للتعامل مع النتائج القادمة من خطوط المعالجة ) وذلك حسب تعقيد العمل الذي يفترض أن تقوم به. سوف نقوم الآن بتصميم وحدة تحكم بسيطة ونبين بعض الأجزاء الأخرى التي تشرف عليها وحدة التحكم هذه.

  1. (Memory Address Register) (MAR): وهوالجزء الذي يقوم بمسك المولدة من قبل العداد PC وتقله إلى ممر المعطيات لإرساله إلى الذاكرة
  2. (Program Counter)(PC): وهويقوم بتوليد عنوان الحجرة الذاكرية التي تحتوي على التعليمة التالية التي يفترض أن يتم تطبيقها
  3. (Memory Buffer Register) (MBR): وهوتعبير عن مسجل يقوم بتخزين شيفرة التعليمة التي تم احضارها من الذاكرة
  4. (Instruction Register) (IR): وهومسجل يحتوي على التعليمة الحالية التي يفترض أن تنفذ في وحدة الحساب والمنطق ALU
  5. Timer وهودارة تقوم بتوليد الفترات الزمنية لتطبيق التعليمات

فترة جلب التعليمة : هذه الفترة تكون مقسمة إلى فترات زمنية (t0,t1,t2~tn)كما يلي : • الفترة t0 : وفيها يتم تفعيل جميع من الطرفين c1 وc5 حيث حتى c1 تعني قراءة العنوان الذاكري إلى ممر المعطيات وc5 تعني كتابة محتوى ممر المعطيات إلى MAR وبذلكقد يكون قد أصبح عنوان التعليمة موجود على ممر العناوين للذاكرة • الفترة t1 : وفيها يتم تفعيل جميع من c3 وc7 حيث حتى c7 تجعل الذاكرة تضع محتويات الحجرة الذاكرية المحددة على ممر المعطيات لتصل إلى MBR الذي أيضاً يتم تفعيله بواسطة c3 ليضع محتوياته في IR . • الفترة t2 : يتم في هذه الفترة إرسال نبضة إلى عداد البرنامج من الطرف cin للـ cu لزيادة محتوى العداد ليشير إلى الحجرة الذاكرية التالية كما يتم تفعيل الطرف wr للـIR وبذلك تكون شيفرة التعليمة قد أصبحت على مدخل وحدة التحكم في هذه الفترة يأتي دور وحدة التحكم في فك تشفير التعليمة وإرسال الإشارات اللازمة لتطبيق هذه التعليمة فترة تطبيق التعليمة : في الشكل الذي لدينا يفترض أن نقوم بتتبع تطبيق التعليمة and acc,r3 حيث حتى شيفرة هذه التعليمة في وحدة الحساب والمنطق التي لدينا تعطى بالشكل

Rsrc Rsrc X X 0 0 0 0

Op code don't care register code وعندما تدخل هذه الشيفرة إلى cu تفك شيفرتها وتصدر الإشارات التالية وذلك حسب الفترات الزمنية • الفترة T3: في هذه الفترة يتم نقل محتويات R3 إلى المسجل temp ( جميع العمليات في هذا المعالج تتم بين Acc وtemp ) وذلك بتفعيل قطب القراءة (RD) للمسجل R3 الذي يقابل الطرف c15 في cu وتفعيل قطب الكتابة WR للمسجل temp الذي يمثل الطرف c20 للـ cu .

• الفترة t4 : يتم وضع شيفرة العملية opcode على المداخل s0 ، s1 ، s2 لوحدة الحساب والمنطق ALU .

• الفترة t5 : يتم وضع محتويات جميع من Acc وذلك بتفعيل الطرف c18 للـ cu والـ temp وذلك بتفعيل الطرف c19 للـ cu على ولج وحدة الحساب والمنطق لإجراء العملية المطلوبة كما يتم تفعيل طرف القراءة لمسجل الأعلام عن طريق تفعيل الطرف c22 للـ cu .

• الفترة t6 : في هذه الفترة يتم تصفير مولد الأزمنة time generator للبدء بعملية جلب تعليمة جديدة .

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


اقرأ أيضا

  • وحدة الحساب والمنطق
  • وحدة إدارة الذاكرة
  • وحدة معالجة الرسومات
  • قائمة معالجات إي إم دي
  • قائمة معالجات إنتل
  • آلية الحماية في المعالج 80386


قائمة معالجات إنتل | قائمة مقابس ومنافذ معالجات إنتل

معالجات إنتل

4004 | 4040 | 8008 | 8080 | 8085 | 8086 | 8088 | iAPX 432 | 80186 | 80188 | 80286 | 80386 | 80486 | i860 | i960 | بنتيوم | بنتيوم برو| بنتيوم II | سيليرون | بنتيوم III | كس-سكيل | بنتيوم أربعة | بنتيوم M | بنتيوم D | بنتيوم إكستريم إديشن | زيون | نواة | إيتانيوم | إيتانيوم 2   (الخط المائل يشير إلى بنية معالجات غير-x86 )



وصلات خارجية

الشركات المصممة للمعالجات الحاسوبية 
  • Advanced Micro Devices المعروفة ب AMD.
  • ARM Ltd .
  • Freescale Semiconductor.
  • IBM Microelectronics : قسم من شركة آي بي إم.
  • Intel Corp - إنتل .
  • MIPS Technologies - تقنيات MIPS .
  • Sun Microsystems - سن ميكروسيستمز .
  • Texas Instruments - تكساس إنسترومينتز Texas Instruments .
  • Transmeta - ترانسميتا Transmeta.
قراءات أخرى
  • مدخل في تصميم المعالجات - مدخل تفصيلي في تصميم المعالجات الدقيقة غير تام وقديم نوعا ما لكنه لا زال يستحق المطالعة.
  • كيف تعمل وحدة المعالجة المركزية
  • Pipelining: An Overview - مقدمة جيدة واستعراض لموضوع المعالجة التدفقية.
  • SIMD Architectures - مقدمة وشرح ل SIMD, خاصة في موضوع ارتباطه بالحواسيب المخطية.
تاريخ النشر: 2020-06-04 09:07:24
التصنيفات: وحدة المعالجة المركزية, عتاد الحاسوب, معالجات الحاسوب, حاسوب

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

فيروس كورونا يغزو القصر الملكى السويدي

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:23:33
مستوى الصحة: 45% الأهمية: 58%

بنك عملاق يهدد موظفيه بالطرد نهاية الشهر.. بسبب كورونا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:17:47
مستوى الصحة: 92% الأهمية: 100%

تسلا تفقد 5% من حصتها في سوق السيارات الكهربائية رغم تضاعف مبيعاتها

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:17:43
مستوى الصحة: 88% الأهمية: 85%

عام / المكسيك تسجل 30671 إصابة جديدة بفيروس كورونا

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:39:44
مستوى الصحة: 52% الأهمية: 65%

شاهد.. رسالة حماسية أخرى من محمد صلاح للمصريين

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:17:38
مستوى الصحة: 90% الأهمية: 88%

عام / كوريا الجنوبية تسجل 3376 جديدة بكورونا

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:39:48
مستوى الصحة: 49% الأهمية: 59%

كندا تحذر: العالم على موعد مع مرض خطير وغامض يصيب الشباب !

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-01-09 05:25:38
مستوى الصحة: 54% الأهمية: 66%

عام / الهند تسجل 159632 إصابة و327 وفاة جديدة بكورونا

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:39:42
مستوى الصحة: 55% الأهمية: 56%

تعرف على الرجل الأكثر خسارة في العالم خلال 2021

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-01-09 05:25:43
مستوى الصحة: 52% الأهمية: 63%

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

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:21:04
مستوى الصحة: 56% الأهمية: 56%

غرامات فورية من 50 إلى 400 جنيه للمخالفين فى السكة الحديد..اعرف التفاصيل

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-01-09 05:30:11
مستوى الصحة: 36% الأهمية: 42%

ارتفاع جديد فى سعر اليورو اليوم الأحد 9-1-2022

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:23:43
مستوى الصحة: 59% الأهمية: 57%

غضب شعبي فلسطيني من توريث سفيرة لوالدها السفير في طهران منذ 40 عاماً !

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-01-09 05:25:40
مستوى الصحة: 48% الأهمية: 54%

إصابات كورونا العالمية تتجاوز 301.83 مليون والوفيات 5 ملايين و828343

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:23:02
مستوى الصحة: 52% الأهمية: 52%

ما كمية الماء التي يجب أن تشربها يوميا حسب وزنك؟

المصدر: كِشـ24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:10:36
مستوى الصحة: 45% الأهمية: 48%

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

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:21:08
مستوى الصحة: 54% الأهمية: 61%

تقرير أممي سري: ميناء جاسك الإيراني مصدر أسلحة الحوثي

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:17:05
مستوى الصحة: 90% الأهمية: 94%

«الإفتاء» تجيب.. متى يجب الوفاء بالنذر وهل شرط وجود النية؟

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 06:23:04
مستوى الصحة: 60% الأهمية: 63%

عام / الصين تسجل 165 إصابة جديدة بفيروس كورونا

المصدر: وكالة الأنباء السعودية - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:39:46
مستوى الصحة: 54% الأهمية: 70%

الإسعاف تعلن عن حاجتها لأفراد للعمل

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:24:09
مستوى الصحة: 56% الأهمية: 65%

المملكة المتحدة تحصي أكثر من 150 ألف وفاة بكوفيد منذ بدء تفشي الوباء

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:23:38
مستوى الصحة: 49% الأهمية: 54%

جنوب أفريقيا تسجل 7759 إصابة جديدة بفيروس كورونا

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-01-09 05:23:47
مستوى الصحة: 54% الأهمية: 56%

تحميل تطبيق المنصة العربية