ما هي البرمجة الموزعة؟
مبتدئ
المطور
طالب
Azure
تعرف على البرمجة الموزعة وما فائدتها بالنسبة للسحابة، بما في ذلك نماذج البرمجة، وأنواع التوازي، والبنية المتماثلة مقابل غير المتماثلة.
الأهداف التعليمية
خلال هذه الوحدة، سوف تتمكن مما يلي:
- تصنيف البرامج على أنها متسلسلة، ومتزامنة، ومتوازية، وموزعة
- الإشارة إلى سبب أن المبرمجين عادةً ما يميلون إلى موازاة البرامج المتسلسلة
- توضيح سبب أهمية البرامج السحابية لحل مشاكل الحوسبة المعقدة
- تعريف الأنظمة الموزعة، والإشارة إلى العلاقة بين الأنظمة الموزعة والسحب
- تعريف نماذج البرمجة الموزعة
- الإشارة إلى سبب الحاجة إلى المزامنة في أنظمة الذاكرة المشتركة
- وصف كيف يمكن اتصال المهام باستخدام نموذج البرمجة تمرير الرسائل
- تحديد الاختلاف بين البرامج المتزامنة وغير المتزامنة
- شرح نموذج المتوازي المتزامن المجمع (BSP)
- تحديد الاختلاف بين توازي البيانات وتوازي الرسم البياني
- التمييز بين هذه البرامج الموزعة: أحادي البرنامج متعدد البيانات (SPMD)؛ ومتعدد البرامج متعدد البيانات (MPMD)
- مناقشة التقنيتين الرئيسيتين اللتين يمكن دمجهما في البرامج الموزعة وذلك لمعالجة ازدحام الاتصالات في السحابة
- تحديد السحب المتجانسة وغير المتجانسة، وتحديد الأسباب الرئيسية لعدم التجانس في السحابة
- تحديد الوقت والسبب الذي تلزم عنده المزامنة في السحابة
- تحديد التقنية الرئيسية التي يمكن استخدامها للتسامح مع الأخطاء في السحب
- تحديد الاختلاف بين جدولة المهام وجدولة الوظائف
بالشراكة مع الدكتور ماجد صقر وجامعة كارنيجي ميلون.
المتطلبات الأساسية
- فهم حوسبة السحابة، بما في ذلك نماذج الخدمة السحابة ومزودو السحابة الشائعون
- معرفة التقنيات التي تمكّن حوسبة السحابة
- فهم كيفية دفع موفري خدمة السحابة للسحابة وكيفية دفع رسومها
- معرفة ما هي مراكز البيانات وسبب وجودها.
- معرفة كيفية إعداد مراكز البيانات، وتشغيلها، وتوفيرها
- فهم كيفية توفير موارد السحابة وقياسها
- كن على دراية بمفهوم الظاهرية
- معرفة الأنواع المختلفة للمحاكاة الظاهرية
- فهم ظاهرية وحدة المعالجة المركزية
- فهم ظاهرية الذاكرة
- فهم الوضع الظاهري لوحدة الإدخال والإخراج
- معرفة عن أنواع البيانات المختلفة وكيفية تخزينها
- كن على دراية بأنظمة الملفات الموزعة وكيفية عملها
- الإلمام بقواعد بيانات لغة NoSQL البرمجية وتخزين الكائن، وكيفية عملها
الشروع في العمل باستخدام Azure DevOps
اختر حساب Azure المناسب لك. اشترك بنظام الدفع حسب الاستخدام أو جرّب Azure مجاناً لمدة 30 يوماً. التسجيل.