ask bashmohandes
All answers

ايه هي ال Parallel Programming؟

Anonymous · Around February 2018

Mohamed ElsherifMohamed Elsherif

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

ال Parallel Programming نفس الفكرة، لو تقدر تقسم الشغل صح حتقدر تنفذه أسرع بكتير من ال Sequential