9Sep

كيفية الروبوت يدير العمليات

click fraud protection

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

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

التسلسل الهرمي لدورة حياة العمليات

يمكن أن تكون العملية على أندرويد في واحدة من خمس حالات مختلفة في أي وقت من الأوقات، من الأكثر أهمية إلى الأقل أهمية:

  • 1. العملية الأمامية: يعتبر التطبيق الذي تستخدمه عملية المقدمة.ويمكن أيضا أن تعتبر العمليات الأخرى العمليات الأمامية - على سبيل المثال، إذا كانوا يتفاعلون مع العملية التي هي حاليا في المقدمة.هناك عدد قليل من العمليات الأمامية في أي وقت من الأوقات.
  • 2. عملية مرئية : عملية مرئية ليست في المقدمة، ولكن لا تزال تؤثر على ما تراه على الشاشة.على سبيل المثال، قد تكون عملية المقدمة عبارة عن مربع حوار يسمح لك بمشاهدة تطبيق خلفه - سيكون التطبيق المرئي في الخلفية عملية مرئية.
    instagram viewer
  • 3. عملية الخدمة : لا ترتبط عملية الخدمة بأي تطبيق مرئي على الشاشة.ومع ذلك، فإنه يفعل شيئا في الخلفية، مثل تشغيل الموسيقى أو تحميل البيانات في الخلفية.على سبيل المثال، إذا بدأت تشغيل الموسيقى والتبديل إلى تطبيق آخر، يتم تشغيل الموسيقى في الخلفية يتم التعامل معها بواسطة عملية خدمة.
  • 4. عملية الخلفية : عمليات الخلفية غير مرئية حاليا للمستخدم.ليس لديهم أي تأثير على تجربة استخدام الهاتف.في أي وقت من الأوقات، العديد من العمليات الخلفية قيد التشغيل حاليا.يمكنك التفكير في عمليات الخلفية هذه باعتبارها تطبيقات "متوقفة مؤقتا".يتم الاحتفاظ بها في الذاكرة حتى تتمكن من استئناف بسرعة استخدامها عند العودة إليها، لكنها لا تستخدم قيمة وحدة المعالجة المركزية الوقت أو غيرها من الموارد غير الذاكرة.
  • 5. عملية فارغة : عملية فارغة لا تحتوي على أي بيانات التطبيق بعد الآن.قد يتم الاحتفاظ بها في جميع أنحاء لأغراض التخزين المؤقت لتسريع إطلاق التطبيق في وقت لاحق، أو النظام قد قتله حسب الضرورة.

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

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

الروبوت تلقائيا يدير العمليات

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

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

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

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

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

تطبيقات الروبوت يمكن أن تبدأ في الاستجابة للأحداث

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

إدارة العمليات

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

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

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

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

الصورة الائتمان: جد هانكوك على فليكر