1 / 91

الجزء الثالث مكونات الحاسب المادية

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

Download Presentation

الجزء الثالث مكونات الحاسب المادية

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. الجزء الثالث مكونات الحاسب المادية أ.د. مصطفى نوفل أستاذ بكلية الحاسبات وتقنية المعلومات

  2. أهداف الجزء الثالث بنهاية هذا الجزء سيكون الطالب قادرا على أن: • يميز بين مكونات الحاسب المادية والبرمجية. • يعدد مكونات الحاسب المادية ويحدد وظائفها. • يميز بين أنواع الذاكرة. • يعدد وحدات الإدخال والإخراج للحاسب. • يميز بين أنواع وحدات التخزين الخارجية. • يميز بين أنواع الموانئ الموجودة بالحاسب.

  3. محتويات الجزء الثالث وحدة المعالجة المركزية الذاكرة الرئيسية وحدات الإدخال والإخراج وحدات التخزين الخارجية اللوحة الأم دورة الآلة

  4. مكونات الحاسب مكونات الحاسب مكونات برمجية Software مكونات مادية Hardware • هي كل ما تراه العين وتلمسه اليد. • تشمل كل الأجزاء المعدنية أو البلاستيكية أو الزجاجية أو الأسلاك. • تقوم بتنفيذ التعليمات على البيانات المدخلة. • تتولى توجيه هذه الأجهزة والمعدات لتؤدي مهمتها.

  5. مكونات الحاسب المادية Hardware مكونات الحاسبالمادية وحدة التخزين الخارجية External Storage وحدة المعالجة المركزية Central Processing Unit (CPU} وحدة الذاكرة الرئيسية Memory وحدات الإدخال والإخراج I/O Units

  6. وحدة المعالجة المركزية • هي الوحدة التي تقوم بإجراء عمليات المعالجة على البيانات. • كانت CPU تتكون في الماضي من أكثر من قطعة إلكترونية. • أواخر 1970 تم انتاج أول CPU في دائرة متكاملة بواسطة Intel • سمت Intel هذه الدائرة بالمعالج الدقيق Microprocessor . وحدة المعالجة المركزية مجموعة من المسجلات Registers وحدة الحساب والمنطق ALU وحدة التحكم CU

  7. وحدة الحساب والمنطقALU • تقوم بإجراء العمليات الحسابية والمنطقية على البيانات الواردة إليها من الذاكرة • أبسط العمليات الحسابية الأحادية التي تقوم بها هي إضافة 1 أو طرح 1. • أبسط العمليات الحسابية الثنائية هي الجمع والطرح والضرب والقسمة. • أبسط العمليات المنطقية الأحادية هي عملية النفي Not • أبسط العمليات المنطقية الثنائية هي XOR , OR , AND

  8. وحدة التحكمControlUnit • تقوم CU بالإشراف على الأجزاء الأخرى والتحكم في إدارتها والتنسيق فيما بينها.. فهي تتولى الآتي: • جلب أوامر البرنامج بالتتابع من الذاكرة وتفسيرها. • تشرف على تنفيذ الأوامر عن طريق ارسال رسائل عبر خطوط النقل موجهة إلى مختلف وحدات المعالج لإجراء العمليات كل فيما يخصه.. • هذه الأسلاك يمكن أن تأخذا الوضع on (1) أو off (0) • التحكم في تدفق البيانات والبرامج من وإلى الذاكرة الرئيسية وكذلك عبر وحدات الإدخال والإخراج.

  9. المسجلاتRegisters • هي أماكن تخزين سريعة قائمة بذاتها تخزن بها البيانات مؤقتا أثناء إجراء العمليات عليها. • عادة ما يحتاج الحاسب إلى مجموعة من السجلات. • لتسهيل وتسريع العمليات التشغيلية التي تقوم بها CPU . المسجلات عداد البرنامج Program Counter مسجل بيانات Data Registers مسجل التعليمات Instruction Registers

  10. مكوناتCPU مسجل بيانات R1 ALU R2 R3 مسجل التعليمات CU I عداد البرنامج PC

  11. مسجلات البيانات • قديما كانت الحواسب تحتوي على مسجل واحد فقط يحتفظ إما بأحد البيانات المدخلة بينما تأتي الأخرى من الذاكرة مباشرة أو يحتوي على النتيجة النهائية للعملية. • اليوم أصبح الحاسب يحتوي على العديد من المسجلات داخل CPU لتسريع عملية التشغيل والمعالجة لأن تنفيذ الكثير من العمليات المعقدة تنفذ باستخدام المكونات المادية بدلا عن المكونات البرمجية وبالتالي أصبحت هناك حاجة إلى العديد من المسجلات للاحتفاظ بالنتائج الوسيطة Intermediate result.

  12. مسجلات التعليمات • تقوم CPU بجلب التعليمات واحدة تلو الأخرى من الذاكرة وتسجيلها في مسجل التعليمات ثم تفسر هذه التعليمات وتقوم بتنفيذها.

  13. عداد البرنامج • هو مسجل يتابع التعليمات التي يتم تنفيذها حاليا فيحتفظ بعنوانها في الذاكرة. • بعد تنفيذ التعليمات تتم زيادة العداد ليشير إلى عنوان التعليمات التالية.

  14. محتويات الجزء الثالث وحدة المعالجة المركزية الذاكرة الرئيسية وحدات الإدخال والإخراج وحدات التخزين الخارجية اللوحة الأم دورة الآلة

  15. الذاكرة الرئيسيةMainmemory • تسمى الذاكرة الرئيسية تمييزا لها عن الذاكرة المساعدة. • تسمى أيضا الذاكرة الداخلية Internal memory تمييزا لها عن الذاكرة الخارجية. • هي عبارة عن مجموعة من أماكن التخزين التي يحدد كل منها بمعرف وحيد Unique intensifier يسمى العنوان address • تنتقل البيانات من الذاكرة وإليها في مجموعات من البتات تدعي كلمات. • الكلمة تكون مجموعة من 8 bit أو 16 bit أو 32 bit أو 64 bit

  16. الذاكرة الرئيسيةMainmemory العناوين محتوى الذاكرة 0000000000000000 1 1 0 0 0 1 1 0 0000000000000001 0000000000000010 خلية الذاكرةتختزن 0أو 1 1111111111111110 1111111111111111

  17. الذاكرة الرئيسيةMainmemory • لابد أن ينتقل البرنامج الذي يتم تنفيذه والبيانات التي تم تشغيلها إلى ذاكرة الحاسب طوال فترة التنفيذ. • أصغر وحدة تخزين في الحاسب هي البت 0 أو 1 • كل ثمانية بتات 8 bit تسمى 1 Byte • 1 KB = 210 (1024)B = 103 B • 1 MB = 220 = 106 B • GB= 230 =109 B

  18. الذاكرة الرئيسيةMainmemory الذاكرة الرئيسية الذاكرة الافتراضية Virtual Memory ذاكرة الوصول العشوائي Random Access Memory (RAM) ذاكرة القراءة فقط Read Only Memory (ROM) الذاكرة المخبأة Cache Memory

  19. ذاكرة الوصول العشوائيRAM • هذه الذاكرة تمثل معظم ذاكرة الحاسب وهي ذاكرة مؤقتة. • يمكن للمستخدم أن تكتب عليها أو يقرأ منها أو يمسحها بإعادة الكتابة عليها. • يتم تحميل البرنامج الذي يتم تنفيذه فيها. • هي ذاكرة طيارة Volatile تفقد محتوياتها بمجرد انقطاع التيار الكهربي أو إغلاق الحاسب. • يمكن الوصول إلى محتوياتها بطريقة عشوائية مباشرة.

  20. ذاكرة الوصول العشوائيRAM ذاكرة RAM ذاكرة RAM الديناميكية Dynamic RAM (DRAM) ذاكرة RAM الاستاتيكيةStatic RAM (SRAM) • تستخدم المكثفات للاحتفاظ بالبيانات. • عندما نشحن المكثف يخزن 1 وإذا لم يشحن يخزن 0. • عادة ما يفقد المكثف شحنته بمرور الوقت وبالتالي يحتاج لعملية انعاش دوري لخلايا الذاكرة ليحتفظ بشحنته وحالته. • تعد بطيئة لكنها غير مكلفة. • تستخدم هذه الذاكرة بوابات Flip-flop • هذه البوابات ذات حالين 0,1 للاحتفاظ بالبيانات وتخزينها. • تحتفظ البوابات بحالتها 0) أو (1 طالما كان التيار الكهربي موجودا. • ليست هناك حاجة لعملية الإنعاش refreshing للإبقاء على الحالة. • تعتبر سريعة لكنها غالية التكاليف.

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

  22. ذاكرة القراءة فقطROM ذاكرة ROM ذاكرة ROM القابلة للبرمجة Programmable ROM (PROM) ذاكرة ROM القابلة للبرمجة والمسح إلكترونيا Electronically EPROM (EEPROM) ذاكرة ROMالقابلة للبرمجة والمسح Erasable PROM (EPROM)

  23. ذاكرةPROM • يكون محتوى هذه الذاكرة خاليا عندما يصنع الحاسب. • يقوم المستخدم باستخدام معدات خاصة لتخزين برامجه عليها. • عندما تتم عملية التخزين يصبح من غير الممكن إزالة محتواها. • يسمح ذلك للمستخدم بتخزين برامجه الخاصة.

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

  25. ذاكرةEEPROM • هذه الذاكرة يمكن برمجتها ومسح محتواها باستخدام نبضات إلكترونية دون إزالتها من موضعها في الحاسب.

  26. الذاكرة المخبأةCachememory • الذاكرة المخبأة أسرع من الذاكرة الرئيسية لكنها أيضا أبطأ من وحدة CPU والسجلات الموجودة بداخلها. • الذاكرة المخبأة عادة ما تكون صغيرة الحجم للغاية وتوضع بين وحدة CPU والذاكرة الرئيسية . • عند أي لحظة ما تحتوي Cache على نسخة من محتوى جزء من الذاكرة الرئيسية. • بهذا يتم تسريع عملية التشغيل التي تقوم بها CPU لأنها في المرة القادمة ستجد الكلمة المطلوبة موجودة في ذاكرة Cache

  27. ذاكرة الكاش المخبأة الذاكرة الرئيسية الذاكرة المخبأةCachememory وحدة المعالجة المركزية

  28. الذاكرةالمخبأةCachememory • عندما تكون CPU في حاجة إلى الوصول إلى كلمة ما في الذاكرة الرئيسية فإنها تتبع الخطوات التالية: • تقوم CPU باختبار ذاكرة Cache بحثا عن الكلمة. • إذا كانت الكلمة موجودة فإنها تقوم بنسخها عندها. • إذا لم تجدها تقوم CPU بالدخول إلى الذاكرة الرئيسية ونسخ جزء من محتواها يبدأ بالكلمة المطلوبة ثم تخزن هذا الجزء في ذاكرة Cache ليحل محل الجزء السابق فيها. • تقوم CPU بالدخول على ذاكرة Cache وأخذ نسخة من الكلمة المطلوبة.

  29. الذاكرةالتخيليةVirtualmemory • هذه الذاكرة غير حقيقة بل هي جزء من وحدة التخزين الخارجية (Harddisk) وليست شريحة إلكترونية مثل الذواكر الأخرى. • يقوم نظام التشغيل باقتطاع جزء من وحدة التخزين ويتعامل معها بنفس الطريقة التي يتعامل بها مع الذاكرة الرئيسية. • ينقل نظام التشغيل إليها البرامج التي يريد تشغيلها وكذلك البيانات التي سيتعامل معها ويقوم بتنفيذ البرامج والتعامل مع البيانات بنفس طريقة ذاكرة RAM التقليدية.

  30. الذاكرةالتخيليةVirtualmemory • يتم اللجوء إلى الذاكرة التخيلية في حالة عدم استيعاب الذاكرة الرئيسية للحاسب (RAM) ذات السعة المحدودة للبرامج الحديثة ذات الأحجام الكبيرة والتي يتعامل معها الحاسب في نفس الوقت. • تتميز برخص سعرها مقارنة بالذاكرة الرئيسية. • أيضا تسمح بتشغيل عدد أكبر من البرامج بعد أن تعجز الذاكرة الرئيسية عن تلبية الاحتياجات .

  31. الذاكرةالتخيليةVirtualmemory الذاكرة الرئيسية الذاكرة الافتراضية

  32. الذاكرةالتخيليةVirtualmemory • من أهم عيوبها بطؤها عن ذاكرة الحاسب الرئيسية نظرا لبعدها عن المعالج . • لايمكن استخدام وحدات الاسطوانة المرنة أو المدمجة أو الفلاش كذاكرة تخيلية. • يمكن للمستخدم أن يقوم بزيادة سعتها أو تخفيضها وفقا لاحتياجاته.

  33. البناء الهرمي للذاكرة ومستوياتها • يحتاج مستخدم الحاسب إلى كم كبير من الذاكرة خاصة تلك الذاكرة السريعة والغير مكلفة. • هذا المطلب يستحيل تحقيقه فالذاكرة السريعة غير رخيصة. • نحتاج حينئذ إلى عملية مواءمة بعمل مستويات هرمية من الذاكرة. Registers (Fastest) Cache memory (Faster) Main memory (Fast) Virtual memory (Slow)

  34. محتويات الجزء الثاني وحدة المعالجة المركزية الذاكرة الرئيسية وحدات الإدخال والإخراج وحدات التخزين الخارجية نظام الإدخال والإخراج الأساسي دورة الآلة

  35. وحدات الإدخال والإخراج • هذه الوحدات تسمح للحاسب بالاتصال بالعالم الخارجي. • تختلف حسب الصور المختلفة للبيانات المراد معالجتها والحصول منها على معلومات. أنواع البيانات بيانات مرئية متحركة Video بيانات نصية Text بيانات مرئية ثابتة Image وسائط متعددة Multimedia بيانات صوتية Audio

  36. وحدات الإدخال • هي حلقة الربط بين المستخدم والحاسب. • تقوم بتحويل البيانات إلى أشكال يستطيع الحاسب فهمها والتعامل معها. وحدات الإدخال كاميرا رقمية بيانات مرئية متحركة لوحة المفاتيح بيانات نصية ماسح ضوئي بيانات مرئية ثابتة وسائط متعددة ميكروفون بيانات صوتية

  37. لوحة المفاتيح • وحدة الإدخال الرئيسية للبيانات النصية وكذلك إدخال التعليمات. • تتكون من: • مجموعة مفاتيح • معالج دقيق • ذاكرة داخلية

  38. كيف تعمل لوحة المفاتيح E F A M

  39. كيف تعمل لوحة المفاتيح E F A M

  40. كيف تعمل لوحة المفاتيح E F A M

  41. كيف تعمل لوحة المفاتيح E F A M

  42. كيف تعمل لوحة المفاتيح 10110101 E جدول كشفي Look-up table F A M

  43. الفارةMouse • تعد الآن من أهم وحدات الإدخال. • تستخدم مع الواجهة الرسومية مثل Windowsلإدخال حركة اليد الفيزيائية وتحويلها إلى إشارات يتم نقلها للحاسب. • يظهر تأثيرها علي شكل حركة لمؤشر الفأرة Curser علي الشاشة

  44. الفارةMouse • ظهرت في البداية الفارة الميكانيكية التقليدية التي تعتمد على الكرة الدوارة لكنها اختفت الآن نظرا لأنها تعاني من مشكلة دخول الأتربة. • في نهاية عام 1999 ظهرت الفأرة الضوئية (Optical Mouse). • تحتوي الفارة الضوئية من الداخل على المكونات التالية: • نظام كاميرا رقمية صغيرة • مصدر ضوء أشعة حمراء (LED) حيث يرتد هذا الشعاع من السطح الذي تتحرك عليه الفأرة. • معالج الإشارة الرقمي (DSP) يقوم بفحص الصورة الملتقطة ومقارنتها مع الصورة السابقة لها لتحديد المسافة التي تحركتها الفأرة.

  45. الفارةMouse • تتكون الفارة خارجيا من العناصر التالية: • زر أيمن عند النقر عليه تظهر قائمة مختصرة للأوامر. • زر أيسر يستعمل في انتقاء البرامج وتشغيلها عند النقر عليه. • عجلة تمرير تستخدم للتنقل داخل المستند. زر أيمن زر أيسر بكرة

  46. الفارةMouse • تتميز الفأرة الضوئية عن الفأرة الميكانيكية التقليدية في عدة نقاط : • عدم وجود أجزاء متحركة مثل الكرة الدوارة يقلل من المشاكل التي يمكن أن تحدث أثناء الاستخدام. • لا يحدث انتقال للأتربة من السطح الذي تتحرك عليه الفأرة إلي المكونات الداخلية لها. • حركة شعاع الليزر أكثر دقة من حركة الكرة الدوارة. • لا تحتاج هذه الفارة إلي سطح مستوي أو إلي لوحة خاصة تتحرك عليها.

  47. الماسحالضوئيScanner • الماسحات هي عيون الحاسب التي تتيح له تحويل صورة فوتوغرافية أو رسم أو نص مكتوب إلى شفرة يمكن تخزينها في ملف ومعالجتها على الحاسب.

  48. الماسحالضوئيScanner • يستخدم في تصوير المستندات ونقلها في صورة إلكترونية إلى الحاسب لمعالجتها وتخزينها في ملفات. • تسلط حزمة ضوئية متحركة على المستند ومن خلال شدة الضوء المنعكس يقوم الحاسب بالتعرف على محتويات المستند. • من أهم المواصفات الفنية هي دقة المسح Resolution وتحسب بعدد النقاط الضوئية Pixels في البوصة المربعة. • كلما زادت دقة المسح كلما أمكن نقل تفاصيل أدق للمستند .. وكلما زاد أيضا حجم الملف.

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

  50. الميكروفونMicrophone • يستخدم في إدخال الصوت إلى الحاسب لمعالجته وتخزينه في ملفات بمساعدة بطاقة الصوت.

More Related