Akıllı Telefonlarda Çoklu Görev nedir?

IPhone ve Android'de Çoklu Görevlerin Nasıl Çalıştığını Anlama

Çok görevli bir işletim sistemi, aynı anda birden fazla program veya uygulamanın çalıştırılmasına izin veren bir sistemdir. Bilgisayar kullandığımızda her gün çoklu görev tecrübesini yaşıyoruz. İşte tipik bir senaryo: bir dosya indirme işlemi yaparken bir kelime işlemci dokümanı yazıyorsunuz ve arka planda tümüyle aynı anda çalınan harika bir müzik çalıyorsunuz. Bunlar sizin başlattığınız uygulamalardır, ancak bilmeden arka planda çalışan başkaları da vardır. Görev yöneticisini ateşleyin ve göreceksiniz.

Çok görevli işletim sistemi, cerrahi sistemin bile, prosedür ve işlemlerin mikroişlemciyle nasıl işlendiğini ve verilerin ana bellekte nasıl saklandığını özenle, hatta cerrahi olarak gerektirmektedir.

Şimdi eski cep telefonunuzu düşünün. Üzerinde sadece bir şey yapabilirsin. Bunun nedeni, üzerinde çalışan işletim sisteminin çoklu görevlendirmeyi desteklememesidir. Multitasking, özellikle iPhone'da (iOS'ta) ve Android'de akıllı telefonlara geldi, ancak bilgisayarlarda olduğu gibi tam olarak çalışmıyor.

Akıllı Telefonlarda Çoklu Görev

Burada işler biraz farklı. Arka planda çalıştığı söylenen akıllı telefonlardaki (çoğunlukla iOS ve Android'e yapılan referans) uygulamalar her zaman zorunlu olarak çoklu görev göstermez. Aslında üç durumda olabilirler: koşma, askıya alma (uyku) ve kapalı. Evet, bazı uygulamalar bir yerden bazı problemlere bağlı olarak tamamen kapalı. Muhtemelen bu konuda bir ipucu almayacaksınız ve sadece uygulamayı tekrar başlatmak istediğinizde gerçekleri keşfedersiniz, çünkü size çok fazla kontrol vermeyen çok görevli yöneten işletim sistemidir.

Bir uygulama çalışma durumundayken, ön planda ve siz bununla uğraşıyorsunuz. Bir uygulama çalışırken, uygulamalar bilgisayarlarda yaptığı gibi daha çok veya daha az çalışır, yani yönergeleri işlemci tarafından yürütülür ve bellekte yer kaplar. Bir ağ uygulamasıysa, veri alabilir ve gönderebilir.

Çoğu zaman, akıllı telefonlardaki uygulamalar askıda (uyku) durumda. Bu, gittiğiniz yerde donduğunuz anlamına gelir - uygulama artık işlemcide yürütülür ve bellekte yer kapladığı yer, diğer uygulamaların çalıştırılmasından dolayı bellek alanı yetersizliği olduğunda yeniden kullanılır. Bu durumda, bellekte tuttuğu veriler geçici olarak (SD kart veya telefonun genişletilmiş belleği - bir bilgisayardaki sabit diske benzeyen) depolanır. Ardından, uygulamayı devam ettirdiğinizde, bıraktığınız yeri tam olarak size getirerek, işlemci tarafından gerçekleştirilecek talimatları yeniden programlayarak ve hazırda bekletme verilerini ikincil depolamadan ana belleğe geri getiriyor.

Çoklu görev ve Pil Ömrü

Uyku uygulaması, işlemci gücü tüketmez, bellek içermez ve bağlantıyı kabul etmez - boştur. Böylece ek bir pil gücü tüketmez. Akıllı telefonlar için çoğu uygulamanın arka planda çalışması istendiğinde uyku modunu benimsemesinin nedeni budur; Pil gücünü korurlar. Ancak, VoIP uygulamaları gibi sabit bir bağlantı gerektiren uygulamalar, çalışma durumunda tutulmalı ve pilin feda edilmesi sağlanmalıdır. Bunun nedeni, eğer uyumaya gönderilirse, bağlantılar reddedilir, çağrılar reddedilir ve arayanlara, aranan kişinin ulaşılamayacağı konusunda bilgilendirilir. Bu nedenle, bazı uygulamalar arka planda çalışmalı, müzik uygulamaları, konumla ilgili uygulamalar, ağla ilgili uygulamalar, bildirim uygulamalarını ve özellikle VoIP uygulamaları gibi gerçek çoklu görevler gerçekleştirmelidir.

IPhone ve iPad'de çoklu görev

IOS'ta 4. sürümle başladı. Çalışan uygulamayı bırakabilir ve ana ekrana geri giderek bir arka plan uygulamasına geçebilirsiniz. Bir uygulamanın kapatılmasından farklı olduğuna dikkat edin. Arka planda bir uygulamayla devam etmek isterseniz, ana düğmeyi çift tıklatarak Uygulama Değiştiriciyi kullanabilirsiniz. Bu, ekranın geri kalanını bulanıklaştırır veya ekran içeriğinin geri kalanını grileştirir. Görünen simgeler 'sol açık'. Daha sonra tüm listeden ilerlemek ve bunlardan herhangi birini seçmek için hızlıca kaydırabilirsiniz.

iOS ayrıca, arka planda çalışan uygulamaların yayınlanması için sunuculardan sinyal girmeyi kabul eden bir mekanizma olan push bildirimini de kullanır. Push bildirimini dinleyen uygulamalar uyku moduna geçemez ancak gelen mesajları dinleyen çalışan durumda kalması gerekir. Uzun basışla arka planda uygulamaları 'öldürmeyi' seçebilirsiniz.

Android'de çoklu görev

Ice Cream Sandwich 4.0'dan önceki Android sürümlerinde, ana ekran düğmesine basıldığında çalışan bir uygulama arka plana getirilir ve ana düğmeye uzun süre basmak son kullanılan uygulamaların bir listesini getirir. Ice Cream Sandwich 4.0 bazı şeyleri değiştirir. Uygulamaların yönetilmesi konusunda size izlenim veren, son derece önemli bir uygulama listesi var. Son listedeki tüm uygulamalar çalışmıyor - bazıları uyuyor ve bazıları çoktan öldü. Listede bir uygulamaya dokunmak ve seçmek zaten çalışmakta olan bir durumdan (yukarıda tartışılan nedenlerden dolayı nadiren) veya uyku durumundan uyanıp uygulamayı yeniden yükleyebilir.

Çoklu görev için tasarlanan uygulamalar

Artık bu akıllı telefonlar, en azından bir dereceye kadar çok görevlendirmeyi destekliyor, bazı uygulamalar da özellikle çok görevli bir ortamda çalışacak şekilde tasarlandı. Bir örnek, iOS için güçlü bir şekilde kullanılırken, bildirimleri işlemek ve arka planda etkin kalabilmek için yeni yeteneklere sahip olan Skype for Skype'tır. Skype, sesli ve görüntülü görüşmelere izin veren bir VoIP uygulamasıdır ve bu nedenle, cep telefonunuzun sürekli olarak gelen aramalardan ve metin mesajlarından gelen sinyalleri dinlemesi gibi, daha iyi kullanıcı deneyimi için her zaman aktif kalması gerekir.

Bazı geeky kullanıcıları, cihazlarında çok görevli çalışmayı devre dışı bırakmak isterler, çünkü arka planda çalışan uygulamaların makinelerini yavaşlattığını ve pil ömrünü tükettiğini fark ederler. Bu mümkün, ancak işletim sistemleri aslında bunu yapmak için kolay seçenekler vermez. Arka planda toplanan yolları kullanmalısın. IOS için, herkes için olmayan ve kişisel olarak tavsiye etmem gereken bazı adımlar vardır. Hatta telefonun jailbreaking gerektirebilir.