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

فيديو: ما هي عملية Subreaper؟

فيديو: ما هي عملية Subreaper؟
فيديو: Understanding shell process - Simple Shell project pt 1 2024, ديسمبر
Anonim

أ فرعي يفي بدور init (1) لفرعها العمليات . إذا كان الأمر كذلك ، فلن تصبح init (PID 1) والد الطفل اليتيم العمليات ، وبدلاً من ذلك ، فإن أقرب جد حي تم تمييزه بعلامة a فرعي سيصبح الوالد الجديد. إذا لم يكن هناك جد حي ، فإن init تفعل.

من هنا ، ما هي عملية المقايضة؟

لقد كانت أنظمة تشغيل مقسمة حسب الطلب لبضعة عقود - منذ النظام V R2V5 و 4.0BSD. ال عملية المقايضة ، كما كان ، لأداء معالجة عمليات المبادلة. كانت تستخدم لمبادلة كاملة العمليات - بما في ذلك جميع هياكل بيانات kernel-space لـ معالجة - الخروج إلى القرص واستبدالها مرة أخرى.

وبالمثل ، هل لكل العمليات عملية أصلية؟ ال معالجة الذي استدعى شوكة يكون ال عملية الوالدين والمُنشأة حديثًا العملية الطفل معالجة . كل عملية (إلا معالجة 0) لديها واحد عملية الوالدين ، لكن قد يمتلك كثير من الأطفال العمليات.

وبالمثل ، ما هي العملية الأبوية في Linux؟

عملية الوالدين . كل ال العمليات في نظام التشغيل عندما يتم إنشاء ملف معالجة ينفذ استدعاء نظام fork () باستثناء بدء التشغيل معالجة . ال معالجة الذي استخدم استدعاء النظام fork () هو عملية الوالدين . بمعنى آخر ، أ عملية الوالدين هو الذي يخلق الطفل معالجة.

ما الذي يسبب عملية البائد؟

عملية ميتة . أ " البائد " معالجة (يشار إليه أحيانًا باسم "الزومبي") هو ملف معالجة الذي تم الانتهاء منه بالفعل والذي يعتمد على أحد الوالدين معالجة الذي بالنسبة للبعض السبب (= خطأ) لم يقبل العلم بأنه قد انتهى ويجب إنهاؤه.

موصى به: