Smartfonlardagi multitasking nima?

IPhone va Androidda bir nechta ishlarni qanday bajarayotganini tushunish

Ko'p ish yurituvchi operatsion tizimi bir nechta dastur yoki ilovani bir vaqtning o'zida ishga tushirish imkonini beradi. Biz kompyuterdan foydalanganimizda har kuni ko'p ish yurituvchi tajribamizni yashaymiz. Odatda, bu senariy: faylni yuklab olish va fonda o'ynashga mo'ljallangan ba'zi bir salqin musiqa, bir vaqtning o'zida bir so'zni qayta ishlash hujjati yozyapsiz. Bu siz o'zingiz boshlagan ilovalardir, lekin siz bilmagan holda fonda ishlaydigan boshqalar mavjud. Vazifa menejerini o'qqa tuting va ko'rasiz.

Ko'p ishlarni bajarish operatsion tizimni jiddiy, hatto jarrohlik yo'li bilan, mikroprosessorda ko'rsatmalar va jarayonlar qanday ishlashini va ularning xotirasida qanday ma'lumotlarni saqlashni talab qiladi.

Endi eski mobil telefoningizni ko'rib chiqing. Unda bir vaqtning o'zida bitta narsani qilishingiz mumkin. Buning sababi, uning ustida ishlaydigan operatsion tizim ko'p ishlarni qo'llab-quvvatlamaydi. Multitasking smartfonlar , xususan iPhone (iOSda) va Android-da ishlaydi, ammo u kompyuterlarda bo'lgani kabi ishlamaydi.

Smartfonlardagi multitasking

Bu erda narsalar bir-biridan farq qiladi. Smartfonlardagi ilovalar (asosan, iOS va Android-ga yo'naltirilgandir ) fon rejimida ishlaydigan deyarli har doim juda ko'p vazifani ko'rsatmaydi. Ular, aslida, uchta mamlakatda bo'lishi mumkin: chopish, to'xtatib turish (yopish) va yopish. Ha, ayrim dasturlar ba'zi bir muammolar sababli yopiq. Ehtimol, bu haqda hech qanday tasavvurga ega bo'lmaysiz va haqiqatni kashf qilmoqchi bo'lsangiz, faqatgina dasturni qaytadan ishga tushirishni istasangiz, chunki u juda ko'p vazifalarni bajaradigan operatsion tizim bo'lib, sizga ko'p nazorat bermaydi.

Ilova ishlayotgan holatda bo'lsa, u oldingi o'rinda va siz u bilan shug'ullanasiz. Ilova ishlayotgan vaqtda, u shaxsiy kompyuterlardagi dasturlar kabi ko'p yoki kam ishlaydi, ya'ni uning ko'rsatmalari protsessor tomonidan bajariladi va xotirada joy oladi. Agar u tarmoq ilovasi bo'lsa, u ma'lumotlarni qabul qilib yuborishi mumkin.

Ko'pincha smartfonlardagi ilovalar to'xtatilgan (uyqu holatida). Boshqacha qilib aytganda, ular siz qoldirgan joylarda muzlatilgan - bu protsessor endi protsessorda bajarilmayapti va boshqa ilovalarning ishlashi tufayli xotira maydoni etishmasligi bo'lsa, xotirada joylashgan joy qaytarib olinadi. Bunday holatda, xotirada saqlangan ma'lumotlar vaqtincha ikkinchi darajali xotirada saqlanadi (SD-karta yoki telefonning kengaytirilgan xotirasi - bu kompyuterdagi qattiq diskka o'xshash bo'ladi). So'ngra, ilovani qaytadan boshlaganingizda, u sizni qoldirib ketgan joyga qaytaradi, protsessor tomonidan bajarilishi kerak bo'lgan yo'riqnomalarni o'zgartiradi va ikkilamchi xotiradan hibernatsiya ma'lumotlarini asosiy xotiraga qaytaradi.

Multitasking va Batareya umri

Uyqu ilovasi protsessor kuchini iste'mol qilmaydi, xotira yo'q va hech qanday aloqani qabul qilmaydi - bu behuda. Shunday qilib, qo'shimcha batareya quvvati iste'mol qilmaydi. Shuning uchun smartfonlar uchun mo'ljallangan ilovalarning ko'pchiligi orqa fonda ishlashni so'rashganida uxlash rejimini qabul qiladi; ular batareyani quvvatini tejashadi. Biroq, VoIP ilovalari kabi doimiy aloqani talab qiluvchi ilovalar ishlaydigan holatda saqlanishi va batareyani qurbon qilishdir. Buning sababi, agar u uyquga jo'natilgan bo'lsa, ulanish rad etiladi, qo'ng'iroqlar rad etiladi va qo'ng'iroq qiluvchilardan, masalan, masala sifatida, xushxabarni eshitib bo'lmaydi. Shuning uchun, ayrim ilovalar fonda ishlashi, musiqa ilovalari, joylashuvga bog'liq ilovalar, tarmoqqa oid ilovalar, xabarnoma ilovalari va ayniqsa VoIP ilovalari kabi haqiqiy ko'p vazifalarni bajarishi kerak.

IPhone va iPad-da bir nechta vazifalarni bajarish

IOS versiyasida 4-versiya bilan ish boshlangan. Siz ishlaydigan ilovadan chiqib, asosiy ekranga qaytib, fon ilovasiga o'tishingiz mumkin. Bu ilovani o'chirib qo'yishdan farqli o'laroq e'tibor bering. Orqa fonda ilova bilan davom ettirishni xohlasangiz, Uy tugmachasini ikki marta bosish orqali App almashtirgichidan foydalanishingiz mumkin. Bu ekranning pastki qismidagi piktogrammalar qatoriga ekranning mazmuni qolgan qismini xiralashtiradigan yoki kulrang ko'rinishga keltiradi. Ko'rsatilgan belgilar "ochiq qoldirilgan". Keyin butun ro'yxatni ishga tushirish va ulardan birini tanlang.

iOS-da push xabarnomasi, asosan, fon rejimida ishlaydigan ilovalarni yaratish uchun serverlardan signallarni kiritishni qabul qiluvchi mexanizm hisoblanadi. Push xabarnomasini tinglaydigan ilovalar butunlay uyquga keta olmaydi, lekin kelgan xabarlarni tinglab turgan holatida qolishlari kerak. Uzoq muddatli press yordamida fon rejimida "o'ldirish" ni tanlashingiz mumkin.

Androidda juda ko'p ishlanmoqda

Ice Cream Sandwich 4.0 oldida Android versiyalarida, uy tugmachasini bosib, ishlaydigan dasturni orqa fonga olib keladi va uy tugmachasini uzoq vaqt bosib ishlatish oxirgi paytlarda foydalanilgan ilovalar ro'yxatini keltiradi. Ice Cream Sandwich 4.0 narsalarni biroz o'zgartiradi. Yangi ilovalar ro'yxati mavjud, bu sizga ilovalarni boshqarish haqida taassurot qoldiradi, bu aslida emas, lekin yaxshi. Yaqinda ro'yxatdagi barcha ilovalar ishlamayapti - ba'zilari uxlab, ba'zilari allaqachon o'likdir. Ro'yxatdagi bitta ilovani tanlash va tanlab olish hozirda ishlaydigan holatdan (yuqorida ko'rib chiqilgan sabablarga ko'ra bir oz kamdan-kam hollarda) paydo bo'lishi yoki uyqu holatidan birining uyg'onishi yoki ilovani qayta tiklashi mumkin.

Ko'p ishlarni bajarish uchun mo'ljallangan ilovalar

Endi smartfonlar ko'p ishlarni qo'llab-quvvatlamoqda, hech bo'lmaganda, ayrim ilovalar, ayniqsa, juda ko'p ishlaydigan muhitda ishlashga mo'ljallangan. Masalan, iOS uchun Skype, bu bildirishnomalarni ishlatish uchun yangi imkoniyatlarga ega va batareya quvvatini samarali ishlatishda fonda faol qoladi. Skype - bu ovozli va video qo'ng'iroqlarni amalga oshirish imkonini beruvchi VoIP dasturi, shuning uchun mobil telefoningiz doimo kiruvchi qo'ng'iroqlar va matnli xabarlardan signallarni tinglash kabi yaxshi tajriba uchun har doim faol bo'lishni talab qiladi.

Ba'zi geeky foydalanuvchilar o'z qurilmalarida bir nechta vazifani o'chirishni xohlashadi, ehtimol ular fonda ishlaydigan ilovalarni mashinalarini susaytirishi va batareyaning ishlash muddatini uzaytirgani sababli. Bu mumkin, ammo operatsion tizimlar buni amalga oshirishning oson variantlarini bermaydilar. Ortingizda to'plangan usullardan foydalanish kerak. IOS uchun, har bir kishi uchun emas, va men shaxsan tavsiya qilmaslik kerak bo'lgan ba'zi qadamlar mavjud. Hatto telefonni jailbreaking qilishni talab qilishi mumkin.