智能手机中的多任务处理是什么?

了解iPhone和Android上的多任务工作原理

一个多任务操作系统可以同时运行多个程序或应用程序。为了做到这一点,操作系统必须勤勉地管理微处理器中如何处理指令和进程,以及它们的数据如何存储在主存中。有在iPhone上进行多任务化安卓智能手机,但它不像计算机上的方式工作。

多任务处理在智能手机

应用程序在智能手机在后台运行的不一定总是显示多任务。实际上,它们可以处于三种状态:运行、暂停(休眠)或关闭。

当一个应用程序处于运行状态时,它位于前台,您正在使用或与之交互。当一个应用程序正在运行时,它的工作或多或少地在计算机上执行应用程序,即,它的指令正在由处理器执行,因为它会在内存中消耗空间。如果是网络应用程序,它可以接收和发送数据。

大多数时候,智能手机上的应用程序都处于暂停(睡眠)状态。这意味着它们被冻结在你离开的地方;应用程序不再在处理器中执行,而是在内存中执行。在这种情况下,存储在内存中的数据被临时存储在二级存储(SD卡或手机的扩展内存——类似于计算机的硬盘)上。

当您恢复应用程序时,它将返回给您离开的位置,重新安排由处理器执行的指令,并将休眠数据从辅助存储器带回主存储器。

多任务处理和电池寿命

一个休眠应用程序不消耗处理器能量或内存,不接受连接,也不消耗额外的电池能量。这就是为什么大多数智能手机应用程序在被要求在后台运行时采用睡眠模式的原因;它们节省电池电量。

但是,需要恒定连接的应用程序,如VoIP应用程序,应保持在运行状态,从而耗尽电池。这是因为如果它们被发送到睡眠状态,连接将被拒绝,呼叫将被拒绝,呼叫者将被通知接收方不可达。

某些应用程序必须在后台运行,执行真实的多任务处理,如音乐应用程序,与您的位置相关的应用程序,网络相关的应用程序,推送通知应用程序,尤其是VoIP应用程序。

iPhone和iPad的多任务处理

它在IOS中启动了版本4.您可以将运行的应用程序留下并通过返回主屏幕切换到后台应用程序。请注意,它与关闭应用程序不同。如果要在后台使用应用程序恢复,可以通过双按下主按钮来使用应用切换器。这将使焦点成为目前在模糊主菜单时使用的应用程序图标数组。出现的图标是“左打开”的图标。然后,您可以滑动浏览整个列表,然后选择其中任何一个。

iOS也使用推送通知,它接受来自服务器的信号,以唤醒在后台运行的应用程序。接收推送通知的应用程序无法完全睡眠,因为它们需要保留在运行状态以接受传入消息。您可以通过使用长按“终止”在后台中“杀死”应用程序。

在Android中进行多任务处理

在冰淇淋三明治4.0之前的Android版本中,按下主页键会将运行中的应用程序带到后台,长按主页键会显示最近使用过的应用程序列表。冰淇淋三明治4.0改变了一些东西。

有一个突出的最近的应用程序列表给你的印象是管理应用程序,但事实并非如此。在最近的列表中,并不是所有的应用程序都在运行——有些在休眠,有些已经关闭。在列表中点击并选择一个应用程序可能会从一个已经运行的状态中弹出,或者它可能会从睡眠状态中唤醒,或者重新加载应用程序。

专为多任务设计的应用程序

一些应用程序旨在在多任务环境中工作。一个例子是iOS的Skype,它具有用于处理通知的新功能,并在使用最小电池电量时在后台中剩余活动状态。Skype是一个VoIP应用程序,允许语音和视频通话,因此需要始终保持活动,以便更好的用户体验。这与您的手机相同工作,这始终检查来自来电和短信的信号。

一些用户希望禁用设备上的多任务处理功能,可能是因为他们发现后台运行的应用程序会降低机器的速度,消耗电池寿命。这是可能的,但操作系统实际上并没有提供简单的选项来做到这一点。对于iOS,它甚至可能需要越狱电话。

此页面是否有帮助?