وحدة المعالجة المركزية Central Processing Unit - هندسة الحاسوب Computer engineering
أهلا وسهلا بك إلى معهد توب ماكس تكنولوجي.
  1. ما شاء الله تبارك الله ( يا ربي لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك )
  2. معهد توب ماكس تكنولوجي | أعلى قمة للتكنولوجيا الحديثة في الشرق الأوسط - صرح علمي متميز
  3. طريقة تسجيل عضوية في معهد توب ماكس تكنولوجي بشكل سريع
    مع ملاحظة أن التسجيل مجاني ومفتوح طيلة أيام الأسبوع عند تسجيل العضوية تأكد من البريد الالكتروني أن يكون صحيحا لتفعيل عضويتك وأيضا أن تكتبه بحروف صغيره small و ليست كبيرة تستطيع أيضا استخدام الروابط التالي : استرجاع كلمة المرور | طلب كود تفعيل العضوية | تفعيل العضوية
  4. اشترك ألان في خدمة رسائل المعهد اليومية لتعرف كل جديد اضغط هنا للاشتراك
التفاصيل : الردود : 1 المرفقات : 0 المشاهدات: 7201 مشاهدة
مشاهدة صفحة طباعة الموضوع
أرسل هذا الموضوع إلى صديق…

المواضيع المتشابهه

  1. الفلسطينيون.. وحدة الصف.. أم وحدة الهدف؟! - يوسف الكويليت
    بواسطة كاتب الأخبار في المنتدى مقالات وأخبار الحوادث
    مشاركات: 0
    آخر مشاركة: 04-30-2011, 03:10 AM
  2. 56 وحدة للإطفاء و36 وحدة للإنقاذ و1000 مسعف استعداداً لطواف الوداع
    بواسطة كاتب الأخبار في المنتدى المركز الاخباري
    مشاركات: 0
    آخر مشاركة: 11-19-2010, 03:10 AM
  3. كيف تتم معالجة المعلومات ؟! Information Processing
    بواسطة سائر في ربى الزمن في المنتدى صيانة الهاردوير و الدعم الفني
    مشاركات: 0
    آخر مشاركة: 08-02-2010, 01:42 AM
  4. تصميم وحدة المعالجة المركزيةProcessing Unit
    بواسطة سائر في ربى الزمن في المنتدى هندسة الحاسوب Computer engineering
    مشاركات: 0
    آخر مشاركة: 03-22-2010, 06:45 PM

النتائج 1 إلى 2 من 2
  1. #1
    مشرف القسم العام
    قسم هندسة الكهرباء
    قسم هندسة الشبكات wan lan
    الصورة الرمزية سائر في ربى الزمن
    تاريخ التسجيل
    Nov 2008
    الدولة
    اليمن السعيد
    المشاركات
    5,301
    معدل تقييم المستوى
    22

    افتراضي وحدة المعالجة المركزية Central Processing Unit

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


    المعالج المكروي انتل 80486DX2 ضمن غطاء كيراميكي من نوع بي جي أي (PGA)




    وحدات التحكم
    وحدة التحكم عبارة عن جزء من وحدة المعالجة المركزية cpu أو أي جهاز آخر ، و هي تقوم بتوجيه عمليات هذا الجهاز .
    في البداية كانت وحدات التحكم تعتمد على منطق ad-hoc (المنطق غير المحدد) . و كان من الصعب تلعيبها . أما الآن فإنها أصبحت تحقق اهداف البرامج الصغرية حيث يخزن البرنامج في مخزن التحكم . كلمات البرنامج المصغر ينم اختيارها من قبل موجه ميكروي و بتات هذه الكلمات تتحكم بالأجزاء المختلفة للجهاز و التي تتضمن : المسجلات و وحدة الحساب والمنطق و مسجلات التعليمات و الممرات و رقاقات الدخل/الخرج . و سوف نلاحظ هذه الأجزاء في شكل توضيحي يبينها مع وحدة التحكم . في أنظمة الحاسب الحديثة ربما يكون كل نظام جزئي* redbube له وحدة التحكم الخاصة به بالإضافة إلى وحدة التحكم الأساسية كمراقب عام . تتمثل وحدة التحكم بتلك الأسلاك التي تتحكم بتدفق المعلومات عبر المعالج و تنظم عمل الوحدات الأخرى الموجودة داخله . و بطريقة أخرى هي دماغ داخل دماغ . إن وظيفة وحدة التحكم تتغير بتغير البني الداخلية للمعالج حيث أن وحدة التحكم هي التي تحقق البني الداخلي للمعالج بشكل عملي . في المعالجات التي تنفذ تعليمات ×86 فإن وحدة التحكم تنجز المهام التالية : جلب التعليمة و فك شيفرتها و إدارة تنفيذها و تخزين النتيجة . في المعالجات ذات النوع RISC فإن وحدة التحكم تقوم بمهام كثيرة حتى تنفذ هذه التعليمات . فهي تقوم بإدارة تحويل تعليمات ×86 إلى تعليمات RISC و جدولة التعليمات الصغرية بين وحدات التنفيذ المختلفة و قذف الخرج من هذه الوحدات للتأكد من أنها انتهت في المكان الذي يفترض بها أن تذهب إليه . في أحد هذه المعالجات قد تقسم وحدة التحكم إلى وحدات أخرى (مثل وحدة الجدولة لمعالجة الجدولة و وحدات التقاعد للتعامل مع النتائج القادمة من خطوط المعالجة ) و ذلك حسب تعقيد العمل الذي سوف تقوم به. سوف نقوم الآن بتصميم وحدة تحكم بسيطة و نبين بعض الأجزاء الأخرى التي تشرف عليها وحدة التحكم هذه.
    (Memory Address Register) (MAR):
    و هو الجزء الذي يقوم بمسك المولدة من قبل العداد PC و تقله إلى ممر المعطيات لإرساله إلى الذاكرة
    (Program Counter)(PC): وهو يقوم بتوليد عنوان الحجرة الذاكرية التي تحتوي على التعليمة التالية التي سوف يتم تنفيذها
    (Memory Buffer Register) (MBR): وهو عبارة عن مسجل يقوم بتخزين شيفرة التعليمة التي تم احضارها من الذاكرة
    (Instruction Register) (IR): وهو مسجل يحتوي على التعليمة الحالية التي سوف تنفذ في وحدة الحساب و المنطق ALU
    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 للبدء بعملية جلب تعليمة جديدة .
    ملاحظة : إن هذه العملية احتاجت أكثر من نبضة ساعة حتى انتهى تنفيذها ( 4 نبضات ساعة ) و بعض التعليمات تحتاج لزمن أطول ملاحظة : يتم تصميم الدارة التركيبية لوحدة التحكم عن طريق تشكيل جدول الحقيقة الذي يتم فيه مراعاة شيفرة التعليمات و معرفة اطراف وحدة التحكم المطلوب تفعيلها من أجل كل تعليمة بدءاً من جلب التعليمة و حتى انتهاء تنفيذها

  2. #2
    تكنولوجي جديد
    تاريخ التسجيل
    Mar 2010
    الدولة
    الجزائر
    العمر
    30
    المشاركات
    3
    معدل تقييم المستوى
    0

    افتراضي رد: وحدة المعالجة المركزية Central Processing Unit

    إضغط على الصورة لمشاهدتها بالحجم العادي

 

 

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
لتوفير الجهد والوقت عليك ابحث عن ما تريد في جوجل من هنا

جميع الحقوق محفوظة لـ شبكة توب ماكس تكنولوجي

Copyright © 2007 - 2010, topmaxtech.net . Trans by topmaxtech.

المعهد غير مسئول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه اتجاه ما يقوم به من بيع وشراء و اتفاق مع أي شخص أو جهة