المعالجة المتوازية PARALLEL PROCESSING

1 دقيقة

المعالجة المتوازية

هي طريقة في تشغيل أكثر من معالج للتعامل مع أجزاء منفصلة من مهمة واحدة، حيث يساعد تقسيم أجزاء مختلفة من المهمة بين معالجات متعددة على تقليل مقدار الوقت اللازم، وتحقيق استهلاك الطاقة أقل، ومعالجة أكثر كفاءة للمهام المتعددة لتشغيل البرنامج.

يمكن لأي نظام يحتوي على أكثر من وحدة معالجة مركزية لإجراء معالجة متوازية، بالإضافة إلى المعالجات متعددة النواة التي توجد بشكل شائع على الحواسيب اليوم.

كيف تعمل المعالجة المتوازية

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

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

أين يمكن استخدام المعالجة المتوازية؟

تستخدم المعالجة المتوازية بشكل شائع لأداء المهام والحسابات المعقدة. ويستخدم علماء البيانات المعالجة المتوازية لمهام الحوسبة والبيانات كثيفة الاستخدام.