جدول المحتويات:
تعريف - ماذا يعني المعالجات؟
المعالجات المتعددة هي نظام كمبيوتر به وحدتان أو أكثر من وحدات المعالجة المركزية (CPU) ، مع كل وحدة تشترك في الذاكرة الرئيسية المشتركة وكذلك الأجهزة الطرفية. هذا يساعد في المعالجة المتزامنة للبرامج.
الهدف الرئيسي من استخدام معالجات متعددة هو زيادة سرعة تنفيذ النظام ، مع أهداف أخرى هي التسامح مع الخطأ ومطابقة التطبيق.
من الأمثلة الجيدة على المعالجات المتعددة برج مركزي واحد متصل بنظامين للكمبيوتر. يعتبر المعالجات المتعددة وسيلة لتحسين سرعات الحوسبة والأداء والفعالية من حيث التكلفة ، وكذلك لتوفير توفر وموثوقية معززة.
تيكوبيديا تشرح المعالجات
في المعالجة المتعددة ، قد تحتوي جميع وحدات المعالجة المركزية (CPU) على وظائف متساوية أو قد يتم حجز بعضها لوظائف محددة.
طرق مختلفة لاستخدام متعدد المعالجات تشمل:
- بصفته أحادي المعالج ، مثل التعليمات الفردية والبيانات الفردية (SISD)
- داخل نظام واحد لتنفيذ سلسلة من التعليمات الفردية المتعددة في وجهات نظر متعددة ، مثل التعليمات المتعددة والبيانات المتعددة (MIMD)
- سلسلة واحدة من الإرشادات في وجهات نظر مختلفة ، مثل التعليمات الفردية والبيانات المتعددة (SIMD) ، والتي تُستخدم عادةً لمعالجة المتجهات
- سلسلة متعددة من التعليمات في منظور واحد ، مثل التعليمات المتعددة والبيانات الفردية (MISD) ، والتي يتم استخدامها للتكرار في أنظمة آمنة من الفشل ، وأحيانًا لوصف معالجات الترابط المفرط أو خطوط الأنابيب
تشمل فوائد استخدام المعالجات المتعددة:
- تعزيز الأداء
- تطبيقات متعددة
- العديد من المستخدمين
- تعدد المهام داخل التطبيق
- الإنتاجية العالية و / أو الاستجابة
- مشاركة الأجهزة بين وحدات المعالجة المركزية
هندسة الاتصالات من المعالجات المتعددة:
- تمرير رسالة
- مساحة عنوان مستقلة لكل معالج
- اتصال المعالج عن طريق تمرير الرسالة
- تشمل المعالجات ذكريات خاصة
- يركز الانتباه على عمليات باهظة الثمن وغير محلية
- ذكريات مشتركه
- تتم اتصالات المعالج عن طريق مساحة العنوان المشتركة
- تتم اتصالات المعالج عن طريق الذاكرة المشتركة للقراءة / الكتابة
- مريحة على الأجهزة الصغيرة
- الكمون السفلي
- وصول غير منتظم للذاكرة (NUMA) أو معالجة متعددة متماثلة (SMP)
