ITGS223 : معمارية الحاسوب

القسم العلمي

قسم الحوسبة المتنقلة

البرنامج الدراسي

بكالوريوس في الحوسبة المتنقلة

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

ITGS126

نظرة عامة

يتناول المقرر جوانب تصميم أنظمة الحوسبة على مستوى النظام ، هياكل التوصيل البيني ، مبادئ ذاكرة التخزين المؤقت ؛ الذاكرة الرئيسية؛ ذاكرة خارجية؛ الإدخال / الإخراج ؛ هيكل ووظيفة وحدة المعالجة المركزية ؛ حساب الكمبيوتر مجموعات التعليمات: الخصائص والوظائف ؛ مجموعات التعليمات: معالجة الأنماط والأشكال ؛ تشغيل وتصميم وحدة التحكم ؛ أجهزة كمبيوتر مجموعة التعليمات المخفضة (RISC) ؛ التوازي على مستوى التعليمات والمعالجات الفائقة.

المخرجات التعليمية المستهدفة من دراسة المقرر

المعرفة والفهم

  • أن يتعرف الطالب على الأسس الهيكلية لعلوم نظام الحاسب الالي و مستوياتها.
  • أن يتعرف الطالب على نشأت تصميم نظام الحاسب وتاريخه ومقاييس اداءه ونقاط كفاءته.
  • أن يتعرف الطالب على نظام الحاسب الآلي وكيفية عمله ومكوناته المادية الاساسية.
  • أن يتعرف الطالب على الوحدات المادية لنظام الحاسب وتصميمها وألية عمل كل وحدة.

المهارات الذهنية

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

المهارات العملية والمهنية

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

المهارات العامة والمنقولة

  • الالتزام باداء الامتحانات.
  • وتسليم الواجبات في مواعيدها (إدارة الوقت).
  • التواصل الشفوي من خلال المناقشة.
  • استخدام برامج محاكاة المعالج لكتابة برامج بلغة التجميع.

طرق التعلم والتعليم

  • محاضرات.
  • تمارين.
  • واجبات.
  • كتابة برامج.
  • عروض محاكاة لعمل المعالج.

طرق التقييم

  • اختبار تحريري نصفي = 30
  • تقييم مستمر = 5
  • اختبار عملي = 10
  • واجبات دراسية = 5
  • اختبار تحريري نهائي = 50

محتوى المقرر

  • تعريف لتنظيم ومعمارية الحاسب الآلى ، وظيفة نظام الحاسب ، بنية نظام الحاسب ، التسلسل الهرمي لمستويات نظام الحاسب .
  • تاريخ موجز للحاسبات :- الجيل الأول : نموذج "فون نيومن" لنظام الحاسب الآلى ، الجيل الثاني : الترانزستورات ، الجيل الثالث : الدوائر المتكاملة ، الأجيال الأخيرة : الدوائر المتكاملة الفائقة .
  • التصميم من أجل الأداء : سرعة المعالج ، توازن الأداء، التحسينات في تنظيم وعمارة الشريحة ، تقييم الأداء ، سرعة النبضة ومعدل التعليمات ، المعايير .
  • التركيب العام لنظام الحاسب : مكونات الحاسب ، وظيفة الحاسب ، دورة التعليمة ، المقاطعات ، وظيفة الإدخال/الإخراج ، هياكل التوصيل البينى ، ناقل الربط البيني ، بنية الناقل وهيكليته و تصميمه .
  • المعالجة الحسابية فى الحاسب: وحدة الحساب والمنطق، تمثيل الأعداد الصحيحة ، تمثيل المكمل الثانى ، حساب الأعداد الصحيحة : النفي ، الجمع والطرح ، الضرب ، القسمة ، تمثيل النقطة العائمة للإعداد بصيغة IEEE-754 .
  • معمارية طقم التعليمات : خصائص تعليمات المعالج ، عناصر تعليمة المعالج ، تمثيل التعليمات ، أنواع التعليمات ، عدد المعاملات ، أنواع المعاملات ، أنواع العمليات .
  • أساليب العنونة وتنسيقات التعليمة : العنونة الفورية ، العنونة المباشرة ، العنونة غير المباشرة ، العنونة بالمسجل ، العنونة غير المباشرة بالمسجل ، العنونة بالإزاحة ، العنونة بالمكدس ، أساليب العنونة لمعالجات آنتل ، تنسيق التعليمة ، طول التعليمة ، تخصيص الخانات ، لغة التجميع .
  • المعالج : تنظيم المعالج ، تنظيم المسجلات ، المسجلات العامة ، رموز الحالة ، مسجلات التحكم والمراقبة ، دورة التعليمة ، التعليمة المجزئة ، أستراتيجية المعالجة التواردية ، مخاطر خط التوارد .
  • برنامج محاكاة لمعالج افتراضي وكيفية عمله و برمجته بلغة التجميع باستخدام طقم التعليمات الخاص به وكتابة برامج للمعالج و تشخيص الاخطاء و معالجتها .
  • نظرة عامة على نظام ذاكرة الحاسب : خصائص نظم الذاكرة : الموقع ، السعة ، وحدة النقل ، طريقة التواصل ، الأداء ، النوع المادي ، الخصائص الفيزيائية ، التنظيم ، التسلسل الهرمي للذاكرة .
  • مبادئ الذاكرة السريعة : عناصر تصميم الذاكرة السريعة ، عنونة الذاكرة السريعة ، حجم الذاكرة السريعة ، طريقة المطابقة ، المطابقة الترابطية ، خوارزميات الأستبدال ، سياسة الكتابة ، حجم القالب ، مستويات الذاكرة السريعة .
  • الذاكرة الداخلية : التنظيم الأساسى ، الذاكرة التفاعلية ، الذاكرة الساكنة ، ذاكرة القراءة فقط ، شرائح الذاكرة الألكترونية ، تنظيم وحدة الذاكرة الألكترونية ، الذاكرة المتداخلة ، تغليف الشريحة ، آلية تصحيح الأخطاء ، التنظيم المتقدم للذاكرة التفاعلية.
  • الذاكرة الخارجية : القرص المغناطيسي ، الآلية المغناطيسية للقراءة والكتابة ، تنظيم البيانات وتنسيقاتها، عوامل أداء القرص المغناطيسي ، الصفوف المتكررة من الأقراص المستقلة ، سواقة الحالة الصلبة ، الذاكرة الوميضية ، تنظيم سواقة الحالة الصلبة ، الذاكرة الضوئية ، القرص المدمج ، الشريط الممغنط .
  • وحدات الإدخال/الإخراج : الأجهزة الخارجية ، وحدات الإدخال/الإخراج ، وظيفة وحدة الإدخال/الإخراج ، بنية وحدة الإدخال/الإخراج ، الإدخال/الإخراج المُبرمج ، الإدخال/الإخراج بالمقاطعة ، الوصول المباشر إلى الذاكرة ، عيوب الإدخال/الإخراج المُبرمج وبالمقاطعة ، وظيفة الوصول المباشر للذاكرة .

مبادئ تطوير الألعاب المتنقلة (ITMC404)
الحوسبة المتوازية والموزعة (ITMC403)
الوسائط المتعددة المتنقلة (ITMC402)
رسومات ثلاثية الأبعاد المتنقلة (ITMC401)
التجارة المتنقلة (ITMC304)
نماذج البرمجة (ITMC302)
المعالج الدقيق أي أر إم (ITMC301)
لغة عربية 1 (ITAR111)
لغة إنجليزية 1 (ITEL111)
فيزياء (ITPH111)
مقدمة في تقنية المعلومات (ITGS111)
تقنيات حل المشاكل (ITGS113)
رياضة 1 (ITMM111)
لغة عربية 2 (ITAR122)
رياضة 2 (ITMM122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
أمن المعلومات (ITGS224)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
تطوير التطبيقات المتنقلة (ITMC311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم التشغيل (ITGS302)
مبادئ الشبكات الاتصالات اللاسلكية المتنقلة (ITMC312)
إدارة مشاريع تقنية المعلومات (ITGS303)
الكتابة العلمية (ITGS304)
تطوير التطبيقات المتعددة المنصات (فلاتر) (ITMC323)
قواعد البيانات المتنقلة وغير المتجانسة (ITMC322)
التصميم التفاعلي في الأجهزة المتنقلة (ITMC321)
نظم تشغيل الأجهزة المتنقلة (ITMC313)
الأمن في الحوسبة المتنقلة (ITMC411)
شبكات المنطقة الشخصية (ITMC412)
الشبكات الاجتماعية (ITMC413)
برمجة الشبكات (ITMC414)
أساسيات الحوسبة في كل مكان (ITMC421)
الحوسبة السحابية (ITMC422)