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