百科狗-知识改变命运!
--

DFU模式和恢复模式刷机有什么区别?iPhone刷机模式浅析

桃子1年前 (2023-12-05)阅读数 8#综合百科
文章标签模式刷机

只要是智能机用户,对“刷机”都耳熟能详了。而 iPhone 用户、尤其是老鸟们都应该知道 iPhone 有两种刷机模式:

1. Recovery Mode(恢复模式),这是最普通连接 iTunes 的方式,也称 iBoot 模式(后面会讲 iBoot);(设备屏幕显示iTunes图标和数据线标志)

2. DFU Mode (Developer/Development Firmware Upgrade Mode),也可以叫“开发者模式”;(设备处于黑屏状态,连接爱思助手会提示设备处于DFU模式)

第一种恢复模式就是平常 USB 接上 iTunes,然后点“恢复”后进入的常见刷机模式;也可以在彻底关机后,常按 Home 键不放,同时用 USB 连上电脑自动开机,直到屏幕出现 iTunes 图标为止; 第二种 DFU 模式也是老鸟们所谓的最干净的刷机模式,它在老鸟们心里简直就是包治百病的“终极刷机模式”,因为一旦越过狱的系统崩溃“白苹果”后,假如故障严重到无法进入普通 Recovery Mode 时,就只能祭出 DFU 终极大法了。

那么问题来了,这两种模式究竟区别在哪里呢?细心的应该已经发现了,前面提到了 Recovery Mode 又被称作 iBoot 模式,而它也正是这两种模式的根本区别所在了,因为 DFU 模式是直接跳过这个 iBoot 引导,直接面对 iPhone 硬件的“编程模式”,所以进入 DFU 后,屏幕是没有任何信息显示的,所以也有人称其为“盲刷”。

那么新的问题又来了,iBoot 又是个什么东西呢?iBoot 其实是介于 iPhone 硬件和 iOS 之间的一个引导代~理,所以英文里叫作 iBoot Loader 或者 iBoot Agent。我们可以简单的将其理解成 iOS 的一个 PE(预安装环境),就好比 WinPE 一样,它主要的功能就是在 Recovery Mode 下检测并比较现有 iOS 与即将刷入的 iOS 的版本,一旦发现即将刷入的版本比现有的更低,或者属于苹果激活服务器已关闭验证了的版本,iBoot 将拒绝后续的指令,直接返回错误…… 写到这里相信大家就明白了,为什么降级 iOS 一定要进入 DFU 模式了吧!?

了解了以上之后,相信大家也应该清楚了,其实 DFU 并没有相像中那么神秘,所谓的 DFU刷机“最干净”一说不过是心理作用罢了,其实在 DFU 中刷机所作的事情,在抛开 iBoot 以外,和在 Recovery Mode 里所做的其实都是同一件事情。

最后可能有人会问了,明明 iTunes 里有个“更新”,不也是刷机么?其实它也算是一种刷机,但这种模式仅仅是替换 iOS 系统本身的文件,不对用户 App 或用户数据/设置等做任何操作,所以更新完成后,所有 App 和用户数据/设置等都是原样保留的。也正是因为它的特殊性,我个人更倾向于将它排除在“刷机”之外。

---------- 使用爱思助手一键刷机降级无需进入DFU模式 ----------

使用爱思助手给设备从高版本降级到低版本时不需要进入DFU模式照样可以降级(低版本验证开放时),爱思助手一键刷机可以在正常模式、恢复模式、DFU模式进行刷机(升级、平刷、降级);刷机时勾选“保留用户资料刷机”,刷机后所有资料不丢失;

如果要刷纯净版iOS系统时,不勾选“保留用户资料刷机”即可彻底刷机。

2、请说明I/O编程模式和MM编程模式的主要区别和各自的特点?

WPA 全名为 Wi-Fi Protected Access、mixed是WPA和WPA2的混合算法.感觉一般带2的那个模式好一点。使用?WPA2-PSK 认证,分别是 WEP、WPA、WPA2?认证的三台 PC 同时连接路由器。

只有 WAP2 认证的 PC 能接入路由器。而混合加密,WEP、WAP、WAP2 认证都可以接入路由器。由此可见,只设置成?WPA2-PSK 认证更安全一些。

WPA2 (WPA 第二版) 是 Wi-Fi 联盟对采用 IEEE?802.11i?安全增强功能的产品的认证计划。简单一点理解,WPA2是基于WPA的一种新的加密方式。

WPA2 (WPA 第二版) 是 Wi-Fi 联盟对采用 IEEE?802.11i?安全增强功能的产品的认证计划。简单一点理解,WPA2是基于WPA的一种新的加密方式。

“Wi-Fi 联盟”是一家对不同厂商的无线 LAN 终端产品能够顺利地相互连接进行认证的业界团体,由该团体制定的安全方式是“WPA (Wi-Fi Protected Access, Wi-Fi 保护访问)”。2004 年 09 月发表的“WPA2”支持“AES”加密方式。除此之外,与过去的 WPA 相比在功能方面没有大的区别。

参考资料:

百度百科-WPA2

cpu内核调度模式! deadline指的不不超越

内核bfq 、cfq、 noop、 dealine的任务调度区别:

任务调度有两种相对的极端,一种是重视并提高前台任务性能,

相对的就是前后台任务均衡调度,这五种调度策略跟两个极端关系是这样:

提高前台任务性能-noop-sio-deadline-cfq-bfq

noop最强调前台性能,bfq最强调前后台性能的均衡,

这里的五个调度策略其实是i/o的调度策略!

noop是最简单的i/o调度策略,本质上就是先来先服务,意思就是哪个进程先请求i/o系统就先为哪个进程服务,有最好的连续存取性能(具体原因下面讲),

bfq会均衡考虑各进程i/o请求的任务量,适当调整完成i/o请求的顺序(也就是说服务顺序和请求顺序不一样),保进程在最短时间内能得到i/o响应(但不保证每

次响应都能完成),也就是有最好的随机存取,延时低。

noop不考虑i/o请求的任务量(通俗点说就是不考虑读写的文件是大还是小),按照i/o请求的顺序依次进行服务。这种策略在pc上的执行过程中主要有两个问题,

第一个是i/o请求任务量很大(要读写的某个文件很大)造成其他i/o请求长期得不到响应,第二个是相邻两次的i/o请求涉及的文件在磁盘上的物理位置较远造成处理这i/o请求时磁头需要频繁移动导致性能严重降低。

第一个应该很好理解,i/o任务量不管大小依次排队,当处理到一个很大的任务时,系统将一直处理下去,后面的请求就得不到响应了,

第二个问题举个例子,有4个相邻的i/o请求分别涉及1、2、3、4这四个文件,

而1、2、3、4分别位于磁盘的内圈、外圈、内圈、外圈,也是说处理这4个请求时磁盘上的磁头必须先移到内圈,

然后移到外圈,接着移到内圈再移到外圈,如此反复导致大量的时间用于移动磁头造成性能降低。

DFU模式和恢复模式刷机有什么区别?iPhone刷机模式浅析

反过来看手机,一般手机上的i/o任务都不会很大,很少有需要连续读几百M甚至更大文件的情况,即便要读通常也是正在玩游戏需要读数据文件(我相信手机上不会有一边上网聊qq,手机后台还有个程序需要连续读几百M文件的情况),这时用户通常希望系统尽快把文件读完从而继续玩游戏。

由于noop在处理大任务时会使后续的i/o请求得不到响应,因此具有较好的连续性能,这个特点正好满足了上面这种用户的求。

关于上面说的第二个问题,由于手机上用的是闪存芯片,也就不存在磁头移动的问题,像其他策略那样考虑磁头的移动问题对于采用闪存芯片的存储介质完全是浪费,所以对于随机性能很好的闪存芯片来说noop是最好的i/o调度策略。

下面看bfq,bfq指的是budgetfair queuing,从名字上就能看出来这个策略对于各i/o请求是公平的(fair),不会有上面说的noop的第一种问题。

这里指的公平就是尽量使各进程的i/o请求都能得到尽快响应不会长期搁置,但因为系统资源有限,所以只能保证尽快响应但不保证可以尽快完成。

不难看出bfq适合多进程同时发出多i/o请求的状况,因为它不会像noop那样无视后续的i/o请求。直观的看就是手机程序开的很多时系统还能对各进程有不错的响应速度,

这就是为什么bfq适合多进程,可以均衡协调前后台任务性能的原因。bfq实际上是cfq的改进!

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)