برنامج مقابل العملية

مؤلف: Laura McKinney
تاريخ الخلق: 4 أبريل 2021
تاريخ التحديث: 26 أبريل 2024
Anonim
Ninja Warrior بالعربي - محمد بربري يسقط فى أخر خطوة للمرحلة الأولى وسط ذهول النينجاوية
فيديو: Ninja Warrior بالعربي - محمد بربري يسقط فى أخر خطوة للمرحلة الأولى وسط ذهول النينجاوية

المحتوى

الفرق الرئيسي بين البرنامج والعملية هو أن البرنامج هو مجموعة من التعليمات ، بينما عندما يتم تنفيذ هذه التعليمات ، تسمى العملية.


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

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


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


المحتويات: الفرق بين البرنامج والعملية

  • رسم بياني للمقارنة
  • ما هو البرنامج؟
  • ما هي العملية؟
  • الاختلافات الرئيسية
  • استنتاج
  • فيديو توضيحي

رسم بياني للمقارنة

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

ما هو البرنامج؟

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

ما هي العملية؟

عندما يتم إنشاء البرنامج ، يتم تنفيذ مجموعة من التعليمات لتنفيذ هذه التعليمات وهذا ما يعرف في الأساس باسم العملية. يقوم نظام التشغيل الخاص بجهاز الكمبيوتر بإنشاء العمليات وجداولها وكذلك إنهائها. هناك عمليات الأصل والعمليات التابعة. كتلة التحكم في العمليات مسؤولة عن التحكم في عمليات العملية في الكمبيوتر. كتلة التحكم في العملية تحتوي على جميع المعلومات الأساسية للعملية. كل عملية لها معرف العملية الخاصة بها ، وحالة الأولوية ، PWS ومحتويات وحدة المعالجة المركزية. كتلة التحكم في العمليات هي بنية بيانات تستند إلى kernel تستخدم ميزات مهمة مثل الجدولة والإرسال والخداع. الجدولة هي طريقة اختيار تسلسل العملية. إيفاد هو عملية إعداد بيئة للعملية ليتم تنفيذها. كون حفظ هو عملية حفظ المعلومات. عندما تقوم بإنشاء العملية ، هناك استدعاء للنظام لكل عملية. العملية عبارة عن كيان تنفيذي معزول ويقوم بمشاركة البيانات والمعلومات. تستخدم كل عملية IPC وهو اتصال بين العمليات مما يزيد من عدد مكالمات النظام. يُعرف النظام الذي يحتوي على أكثر من معالج باسم نظام المعالجة المتعددة.

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

الاختلافات الرئيسية

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

استنتاج

في هذه المقالة أعلاه ، نرى الفرق الواضح بين البرنامج والعملية مع الأمثلة.

فيديو توضيحي