يجب أن تكون عمليات التنفيذ المتوازي متزامنة ما لم يتم تشغيلها في نفس اللحظة ولكن العمليات المتزامنة في نفس الوقت لا يمكن أن تكون موازية لأنها لا تتم معالجتها في نفس اللحظة.
رسم بياني للمقارنة
أساس للمقارنة | التزامن | تماثل |
---|---|---|
الأساسية | إنه فعل إدارة وتشغيل حسابات متعددة في نفس الوقت. | إنه فعل تشغيل حسابات متعددة في وقت واحد. |
تحققت من خلال | عملية التشذير | باستخدام عدة وحدات المعالجة المركزية |
فوائد | زيادة مقدار العمل المنجز في كل مرة. | تحسين الإنتاجية ، السرعة الحسابية |
الاستفادة من | تبديل السياق | وحدات المعالجة المركزية متعددة لتشغيل عمليات متعددة. |
وحدات المعالجة المطلوبة | واحد على الارجح | مضاعف |
مثال | تشغيل تطبيقات متعددة في نفس الوقت. | تشغيل زاحف الويب على مجموعة. |
تعريف التزامن
التزامن هي تقنية تستخدم لتقليل وقت استجابة النظام باستخدام وحدة معالجة مفردة أو معالجة متسلسلة . تنقسم المهمة إلى أجزاء متعددة ، ويتم معالجة الجزء الخاص بها في نفس الوقت ولكن ليس في نفس اللحظة. ينتج الوهم من التوازي ، ولكن في الواقع لا تتم معالجة أجزاء من المهمة بشكل متوازي. يتم الحصول على التزامن عن طريق تشذير العمليات على وحدة المعالجة المركزية ، وبعبارة أخرى من خلال تبديل السياق حيث يتم تبديل عنصر التحكم بسرعة بين سلاسل العمليات المختلفة والتبديل لا يمكن التعرف عليه. هذا هو السبب في أنها تبدو مثل المعالجة المتوازية.
يضفي التزامن وصولًا متعدد الأطراف إلى الموارد المشتركة ويتطلب شكلاً من أشكال الاتصال. وهو يعمل على مؤشر ترابط عندما يتم إحراز أي تقدم مفيد ثم يوقف مؤشر الترابط ويتحول إلى مؤشر ترابط مختلف إلا إذا كان يحقق أي تقدم مفيد.
تعريف التوازي
تم تصميم التوازي بغرض زيادة السرعة الحسابية باستخدام معالجات متعددة. إنها تقنية لتنفيذ المهام المختلفة في نفس الوقت. تتضمن عدة وحدات معالجة حوسبة مستقلة أو أجهزة حاسوبية تعمل بتوازي وتنفذ مهام من أجل زيادة السرعة الحسابية وتحسين الإنتاجية.
ينتج عن التوازي التداخل بين أنشطة وحدة المعالجة المركزية وأنشطة الإدخال / الإخراج في عملية واحدة مع وحدة المعالجة المركزية وأنشطة الإدخال / الإخراج الخاصة بعملية أخرى. في حين يتم تنفيذ التزامن ، يتم زيادة السرعة عن طريق تداخل أنشطة I / O من عملية واحدة مع عملية وحدة المعالجة المركزية لعملية أخرى.
الاختلافات الرئيسية بين التزامن والتوازي
- التزامن هو فعل تشغيل وإدارة مهام متعددة في نفس الوقت. من ناحية أخرى ، فإن التوازي هو فعل إدارة المهام المختلفة في وقت واحد.
- يتم الحصول على التوازي باستخدام وحدات معالجة مركزية متعددة ، مثل نظام متعدد المعالجات وتشغيل عمليات مختلفة على وحدات المعالجة هذه أو وحدات المعالجة المركزية (CPU). في المقابل ، يتم تحقيق التزامن من خلال تشذير عمليات العمليات على وحدة المعالجة المركزية وخاصة تبديل السياق.
- يمكن تنفيذ التزامن باستخدام وحدة معالجة فردية بينما لا يكون ذلك ممكنًا في حالة التوازي ، فهو يتطلب وحدات معالجة متعددة.
استنتاج
وباختصار ، فإن التزامن والتوازي ليسا متشابهين تمامًا ويمكن تمييزهما. قد يتضمن التزامن المهام المختلفة التي يتم تشغيلها ولها وقت متداخل . من ناحية أخرى ، يتضمن التوازي مهام مختلفة تعمل في وقت واحد وتميل إلى أن يكون لها نفس وقت البدء والانتهاء .