在iOS 13 及更高版本中,您可以开启低数据模式以限制后台使用网络并节省蜂窝网络和无线局域网用量。<br>如果您的蜂窝网络或互联网套餐限制您的数据用量,或者您位于数据速度较慢的区域,您可能想要使用低数据模式。如何开启低数据模式<br>您可以分别为蜂窝网络和无线局域网开启低数据模式。具体的低数据模式设置可能因运营商而异。请在下方选择您拥有的套餐类型,然后按照相应的步骤操作。<br>LTE/4G 蜂窝网络<br>前往“设置”,然后轻点“蜂窝网络”轻点“蜂窝数据选项”,然后开启“低数据模式”。<br>5G 蜂窝网络<br>前往“设置”,然后轻点“蜂窝网络”。轻点“蜂窝数据选项”,选择“数据模式”,然后开启“低数据模式”。<br>双卡功能<br>前往“设置”,然后轻点“蜂窝网络”或“移动数据”。轻点您的其中一个号码。开启“低数据模式”。<br>无线局域网<br>前往“设置”,然后轻点“无线局域网”。轻点您所连接的无线局域网旁边的信息按钮<br>。开启“低数据模式”。<br>通过 iCloud,您对每个无线局域网的低数据模式偏好设置将在您的所有设备上保持最新状态。<br>在低数据模式下会出现什么情况<br>在低数据模式下,不同 App 以不同的方式减少数据用量。通常会表现如下:<br>当您对 App 的使用不活跃时,应用可能会停止使用网络数据。“后台 App 刷新”关闭。流媒体内容的质量可能会降低。自动下载和备份关闭。iCloud 照片等服务暂停更新。<br>iOS 内建 App 和服务通过以下方式适应低数据模式:<br>App Store:视频自动播放、自动更新和自动下载关闭。音乐:自动下载和高质量流媒体关闭。播客:提要更新频率受限,并且仅在使用无线局域网时下载单集。新闻:文章预取关闭。iCloud:更新暂停,并且自动备份和 iCloud 照片更新关闭。FaceTime 通话:视频比特率针对较低带宽进行了优化。
用户模式下运行的代码可以访问用户空间,但不能访问系统空间。 此限制可防止用户模式代码读取或更改受保护的操作系统数据结构。 内核模式下运行的代码既可以访问用户空间,也可以访问系统空间。 即,内核模式下运行的代码可以访问系统空间和当前用户模式进程的虚拟地址空间。内核模式下运行的驱动程序必须在直接从用户空间地址中读取或写入这些地址时非常小心。 此方案说明了原因。<br>用户模式程序发起从设备读取某些数据的请求。 程序提供缓冲区的起始地址以接收数据。<br>内核模式下运行的设备驱动程序例程启动读取操作并将控制权返回给其调用程序。<br>稍后,设备中断了当前正在运行的任何线程以显示读取操作完成。 中断由此任意线程(属于任意进程)上运行的内核模式驱动程序例程进行处理。<br>此时,驱动程序不得将数据写入用户模式程序在步骤 1 中提供的开始地址。 此地址位于发起请求的进程的虚拟地址空间中,该进程很可能与当前进程不同。