safinateltatawor.

مرحبا بكم في منتداكم الغالي ويشرفنا الانضمام <a target="_blank" href="/rate-11193-safinateltatawor.forumalger.ne.html"><img src="/images/ratex.gif" alt="رشحنا في دليل عرب في بي التطويري" border=0></a>

انضم إلى المنتدى ، فالأمر سريع وسهل

safinateltatawor.

مرحبا بكم في منتداكم الغالي ويشرفنا الانضمام <a target="_blank" href="/rate-11193-safinateltatawor.forumalger.ne.html"><img src="/images/ratex.gif" alt="رشحنا في دليل عرب في بي التطويري" border=0></a>

safinateltatawor.

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
safinateltatawor.

منتدى علمي اعلامي متطور ومتعدد النشاط والخدمات

منتدى علمي وتربوي وثقافي ومتعدد النشاط
يرحب ويشكر زواره الكرام ويرحب بهم دائما
ان الارادة والعمل والجهد الكبير والايمان بالله
هما وحدهما القوة الحقيقية في التطور والنجاح
رشحنا في دليل المواقع - نيوستايل

المواضيع الأخيرة

» تعريف مرض المعدة
معالج الحاسوب Emptyالأربعاء يونيو 01, 2011 12:44 am من طرف Admin

» مرض الدفتيريا
معالج الحاسوب Emptyالأربعاء يونيو 01, 2011 12:23 am من طرف Admin

» مرض التيفوئيد
معالج الحاسوب Emptyالأربعاء يونيو 01, 2011 12:09 am من طرف Admin

» تعريف مرض الطاعون
معالج الحاسوب Emptyالثلاثاء مايو 31, 2011 11:32 pm من طرف Admin

» تعريف مرض الكوليرا
معالج الحاسوب Emptyالثلاثاء مايو 31, 2011 11:25 pm من طرف Admin

» تعريف مرض الملاريا
معالج الحاسوب Emptyالثلاثاء مايو 31, 2011 11:05 pm من طرف Admin

» تعريف مرض الصرع
معالج الحاسوب Emptyالثلاثاء مايو 31, 2011 10:42 pm من طرف Admin

» مرض الهبرس
معالج الحاسوب Emptyالثلاثاء مايو 31, 2011 8:40 pm من طرف Admin

» مرض الزهري
معالج الحاسوب Emptyالثلاثاء مايو 31, 2011 8:22 pm من طرف Admin

مارس 2024

الأحدالإثنينالثلاثاءالأربعاءالخميسالجمعةالسبت
     12
3456789
10111213141516
17181920212223
24252627282930
31      

اليومية اليومية

تدفق ال RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 

    معالج الحاسوب

    Admin
    Admin
    Admin


    عدد المساهمات : 478
    نقاط : 834
    السٌّمعَة : 0
    تاريخ التسجيل : 16/01/2011

    معالج الحاسوب Empty معالج الحاسوب

    مُساهمة من طرف Admin الإثنين مايو 23, 2011 11:40 am

    هذا المقال يتحدث عن معالج الحاسوب، لاستخدامات أخرى انظر هنا.


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

    وحدة التحكم عبارة عن جزء من وحدة المعالجة المركزية cpu أو أي جهاز آخر، وهي تقوم بتوجيه عمليات هذا الجهاز.
    في البداية كانت وحدات التحكم تعتمد على منطق ad-hoc (المنطق غير المحدد). وكان من الصعب تلعيبها. أما الآن فإنها أصبحت تحقق اهداف البرامج حيث يخزن البرنامج في مخزن التحكم. كلمات البرنامج المصغر ينم اختيارها من قبل موجه ميكروي وبتات هذه الكلمات تتحكم بالأجزاء المختلفة للجهاز والتي تتضمن : المسجلات و وحدة التفاهة الهندسية ومسجلات التعليمات والممرات ورقاقات الدخل/الخرج. وسوف نلاحظ هذه الأجزاء في شكل توضيحي يبينها مع وحدة التحكم. في أنظمة الحاسب الحديثة ربما يكون كل نظام جزئي له وحدة التحكم الخاصة به بالإضافة إلى وحدة التحكم الأساسية كمراقب عام. تتمثل وحدة التحكم بتلك الأسلاك التي تتحكم بتدفق المعلومات عبر المعالج وتنظم عمل الوحدات الأخرى الموجودة داخله. وبطريقة أخرى هي دماغ داخل دماغ. إن وظيفة وحدة التحكم تتغير بتغير البني الداخلية للمعالج حيث أن وحدة التحكم هي التي تحقق البني الداخلي للمعالج بشكل عملي. في المعالجات التي تنفذ تعليمات ×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 نبضات ساعة) وبعض التعليمات تحتاج لزمن أطول ملاحظة : يتم تصميم الدارة التركيبية لوحدة التحكم عن طريق تشكيل جدول الحقيقة الذي يتم فيه مراعاة شيفرة التعليمات ومعرفة اطراف وحدة التحكم المطلوب تفعيلها من أجل كل تعليمة بدءاً من جلب التعليمة وحتى انتهاء تنفيذها.
    [عدل]اقرأ أيضامعالج الحاسوب معالج الحاسوب
    Admin
    Admin
    Admin


    عدد المساهمات : 478
    نقاط : 834
    السٌّمعَة : 0
    تاريخ التسجيل : 16/01/2011

    معالج الحاسوب Empty رد: معالج الحاسوب

    مُساهمة من طرف Admin الإثنين مايو 23, 2011 11:42 am

    معالج الحاسوب معالج الحاسوب
    Admin
    Admin
    Admin


    عدد المساهمات : 478
    نقاط : 834
    السٌّمعَة : 0
    تاريخ التسجيل : 16/01/2011

    معالج الحاسوب Empty رد: معالج الحاسوب

    مُساهمة من طرف Admin الإثنين مايو 23, 2011 11:52 am

    ذاكرة الوصول العشوائي ((بالإنجليزية: Random Access Memory]] واختصارها RAM تعرف باسم رام وهذا النوع من الذاكرة مؤقت إذ أن المعلومات يتم تفريغها آلياً منه بمجرد إعادة التشغيل، وأحياناً عند إغلاق البرنامج الذي يستهلك جزء منها، وهذا النوع يحرص المحترفون (خصوصاً من يتركز عملهم على التصميم باستخدام برامج متقدمة كالفوتوشوب وثري دي ماكس وغيرها) على توفير أفضل الأنواع منها ويحرصون أيضاً على زيادتها لأنها المسئولة عن سرعة تنفيذ العمليات والمعالجة.
    محتويات [أخف]
    1 مكونات ذاكرة الوصول العشوائي
    2 سبب تسميتها بذاكرة الوصول العشوائي
    3 أنواع ذاكرة الوصول العشوائي
    3.1 النوع الأول SD-RAM أو SDR-RAM
    3.2 النوع الثاني DD-RAM أو DD-SDRAM
    3.3 النوع الثالث RD-RAM
    [عدل]مكونات ذاكرة الوصول العشوائي

    كل قطعة ذاكرة تعد دائرة متكاملة مركبة من ملايين الخلايا التي يكونها اتحاد الترانزستورات Transistors والمكثفات Capacitors، بحيث يشكل كل ترانزيستور ومكثف خلية واحدة من خلايا الذاكرة، وكل خلية من هذه الخلايا تعادل بتاً واحداً من البيانات، ومعلوم أن البت bit أصغر وحدة من وحدات قياس الذاكرة وكل 8 بت تشكل بايتاً واحداً والبايت Byte هو المساحة الكافية لتخزين قيمة حرف واحد أو رقم أو رمز.
    nmb gfhfg hfg hfgh f ghdfgf df a wqer ewtwe sdgftyfgh gf h f hfg
    [عدل]سبب تسميتها بذاكرة الوصول العشوائي

    سميت بهذا الاسم لأنك تستطيع الوصول إلى أي خلية تريد بشكل مباشر((أي دون المرور على الخلايا الأخرى)) ومن أي مكان، وهي على عكس ذاكرة الوصول التسلسلي Serial access memory واختصارها [SAM] والتي لا يمكنك الوصول لأي خلية فيها إلا بشكل تسلسلي كامل من البداية إلى النهاية.
    [عدل]أنواع ذاكرة الوصول العشوائي

    هناك نوعان رئيسيان من الذاكرة RAM هما : ذاكرة الوصول العشوائي الساكنة S RAM ذاكرة الوصول العشوائي الديناميكية D RAM
    و هناك أكثر من نوع من ذاكرة الوصول العشوائي، وأسعارها تتفاوت باختلاف هذه الأنواع.
    [عدل]النوع الأول SD-RAM أو SDR-RAM
    هي اختصار للجملة Single Data Rate Random Access Memory والتي تعني ذاكرة الوصول العشوائي الديناميكية المتزامنة ذات النقل الأحادي. هذا النوع يقوم بنقل البيانات بسرعة مقبولة نوعاً ما، لكنه في المقابل يستهلك قدراً كبيراً من الطاقة مقارنة بالأنواع الأخرى لأنه يقوم بنقل بت مرة واحدة عند ارتفاع النبضة ثم يعود ليرفع بتاً آخراً بارتفاع النبضة.. وهكذا. وكلما زادت الوحدات أدى ذلك إلى زيادة سرعة المعالجة. وسرعة نقل البيانات فيها إما أن تكون 100 أو 133 ميجا هرتز.
    [عدل]النوع الثاني DD-RAM أو DD-SDRAM
    هناك خلاف على تسميتها، فالبعض يقول أنها اختصار للجملة Dual Data Rate Synchronous Dynamic Random Access أي ذاكرة الوصول العشوائي الديناميكية المتزامنة ذات النقل الثنائي، بينما هناك من يقول أنها تعني Double Data Rate-Synchronous DRAM أي ذاكرة الوصول العشوائي الديناميكية المتزامنة ذات النقل المضاعف أو المزدوج، وكلاهما يؤدي لنفس المعنى، هذا النوع يؤدي ضعف أداء النوع الأول، فهي تعطي 2 بت في الثانية الواحدة بمعنى أنها تنقل بتاً لدى ارتفاع النبضة وآخراً عند انخفاضها. ويتميز هذا النوع عن سابقه بأن لديه عرض محزم مضاعف ، وهذا يمكنه من نقل كمية مضاعفة من المعلومات في الثانية بالمقارنة ب sd-ram. كما أنه يستخدم قدراً أقل من الطاقة.
    [عدل]النوع الثالث RD-RAM
    هي اختصار للجملة Rambus Dynamic Random Access Memory وتعني الخطوط الديناميكية لذاكرة الوصول العشوائي، وهذه الذاكرة تمتاز بسرعة مذهلة وأسعارها باهظة، ويرتكز عملها على أساس توزيع نقل البيانات ما بين الذاكرة والمعالج على أكثر من قناة. عن طريق تصغير حجم الناقل الأمامي من 32 بت (المستخدمة في الأنواع الأخرى) إلى 16 بت ومن ثم توزيع الحركة على أكثر من قناة تعمل بشكل خطوط متوازية (وهذا سبب تسميتها بالخطوط)، وتعطي سرعات تردد عالية جداًَ تصل إلى 800 ميجاهرتز. وهذا النوع لا يعمل إلا مع معالجات بنتيوم 4 كما أنها تتطلب أنواعاً مخصصة من اللوحات الأم مثل إنتل 850. وتم التخلي عنها بسرعة بسبب إثبات ذاكرة DDR والجيل الجديد DDR 2 انهما يمكنهما إعطاء نتائج منافسة جدا وحتى متفوقة بتكلفة إقل.
    التصمعالج الحاسوب 220px-13

      الوقت/التاريخ الآن هو الخميس مارس 28, 2024 9:05 pm