0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FBO焕新存储技术是什么,它是如何解决手机卡顿痛点的?

荷叶塘 来源:电子发烧友网 作者:程文智 2022-09-19 17:34 次阅读
(文/程文智)智能手机已经成为我们生活中不可或缺的一个产品。随着5G高速网络、创新传感器、以及人工智能的应用普及,智能手机被赋予了越来越多的功能,其性能越来越高,存储容量越来越大。但相信大家都有一个切身体会,那就是手机用久了之后,就变得越来越卡顿。

小编用“手机卡顿”这个关键词搜索,得到了3,570万条相关结果,可见手机卡顿问题并不是个案,而是大家普遍都会遇到的问题。虽然这些搜索结果里面介绍了多种解决手机卡顿的办法,但其实大都是治标不治本,过一段时间后,手机卡顿现象依然会出现。那么,有没有什么好的办法能够从根本上解决手机卡顿问题呢?不久前,小米在其新推出的XIAOMI12S Ultra上给出了FBO(File-based Optimization)焕新存储技术解决方案,来应对这个问题。


什么是FBO焕新存储技术?
众所周知,随着手机长期的使用,不断写入、删除程序、文件、图片,以及视频等文件,会产生大量的碎片,进而导致手机读写性能的下降。写入新的内容时(比如安装游戏或程序),可用空间因为碎片占用变得不连续,写入速度下降。而读取老内容,比如浏览图片、打开游戏等,已有的数据,也会因为碎片化的分布,读取性能下降,加载速度变慢,这就是用户在使用时感受到手机卡顿的原因。

目前手机厂商普遍采用的方法就是对手机存储器进行“清理”,将删除文件的碎片残留清理干净,腾出连续可用空间,让后续的写入速度变快。但局限性也是显而易见的,那就是这只对写入新内容有效,对于手机使用过程中的浏览相册、进入App、加载游戏之类的读取老内容场景并不奏效。也就是说,手机卡顿并没有真正解决。

而小米开发的全新FBO焕新存储技术彻底解决了这个问题,因为它不仅能够“清理””,还能实现真正的“整理”功能。让手机存储中的已有文件,重新排列组合,存储变为连续。同时,该技术是一个硬件级的功能,写入UFS闪存主控芯片实现了功能固化,打破了文件系统与闪存之间的壁垒,真正从物理底层提升读写速度。

也就是说,FBO焕新存储技术需要更加底层的硬件支持。据了解,此次小米12S Ultra中的FBO焕新存储技术就是小米与西部数据合作开发的。西部数据投入了一个庞大的多功能团队来协助小米进行FBO功能的研发,加上其多年自有控制器的开发经验和技术积累,与小米一起在西部数据iNAND MC EU551系列UFS3.1产品上实现了FBO功能。

iNAND MC EU551嵌入式闪存器件采用更高性能的NAND、更高效的控制器和优化的固件设计,容量最高可达512GB。该产品旨在满足JEDEC UFS 3.1规范要求,并采用基于西部数据第七代SmartSLC的领先的Write Booster 技术。产品还支持Host Performance Booster 2.0版本,进一步融合了JEDEC标准的全新进展。
西部数据公司中国区智能终端产品事业部高级销售总监文芳

对于与小米合作开发的FBO技术,西部数据公司中国区智能终端产品事业部高级销售总监文芳认为,“如今,5G技术的应用不断推动手机行业日新月异的发展。更高分辨率的视频和图像内容、复杂丰富的应用程序以及实时的通讯交互等等,都对手机系统架构的各方面性能提出了更高要求,也给存储带来严峻的挑战。西部数据深耕存储多年,在闪存领域和手机存储行业拥有深厚的技术积累和专业的技术优势,我们很高兴能够与国内领先的智能手机厂商小米携手,推动FBO焕新存储技术的研发和落地,成功协助小米成为首个实现FBO的手机厂商。FBO技术也被JEDEC成功列入下一代闪存标准UFS4.0的正式规范中。在互联技术日益复杂的未来,西部数据将持续与更多行业合作伙伴开展深度合作,推动手机存储技术的创新和行业生态的良性发展,携手以‘数造辉煌’。”

FBO焕新存储技术解决了消费者哪些痛点?
西部数据公司产品营销总监张丹

西部数据公司产品营销总监张丹表示:“手机长期使用过程中会进行大量的文件写入和删除,因此产生存储碎片,导致手机读写性能的大幅下降,这是安卓手机用户和行业长期以来的痛点。”据小米测试,单UFS硬件的碎片,足以让读性能下降80%。

FBO焕新技术解决了一个行业内多年存在的普遍痛点,它可以整理文件碎片,提升读取性能,提升消费者启动APP、观看视频、手机开机等使用体验,从根本上解决了手机卡顿的问题。具体效果如何呢?根据小米研发工程师的测试,一台全新的小米12S Ultra读取速度可达1900MB/s,模拟4年多使用后,如果不采用FBO焕新存储技术,读取速度会降低至400MB/s,性能大幅下降。但如果采用FBO焕新存储功能后,其读取速度又可以恢复到1900MB/s,即读取速度几乎没有变化。

更为重要的是,FBO焕新存储功能是系统主动执行的,并不需要安装什么软件,或者是手动开启什么功能,完全自动检测存储状况、自动优化。

在张丹看来,“本次西部数据与小米的强强联合,在全新的XIAOMI 12S ULTRA中实现了创新的FBO焕新存储技术,通过巧妙的性能设计创新性地建立了文件系统与UFS闪存硬件之间的连接,为消费者带来了理想的碎片整理解决方案,能够将长期使用后的手机读性能提升至接近一台全新的手机,优化最终用户在启动APP、观看视频等场景的使用体验。凭借在闪存领域的独特技术优势,西部数据也将持续与手机厂商保持密切沟通,积极针对消费者的体验进行优化和升级,满足数字时代下消费者对于数据存储的多样化需求。”

结语
虽然FBO技术已经被JEDEC成功列入下一代闪存标准UFS4.0的正式规范中,但是为了尽早地提供给最终消费者“焕新”体验,西部数据在UFS3.1产品上已经全面支持。未来,希望不但可以在旗舰机型中运用到FBO技术,还能普及到中端机型,覆盖更多用户,让他们也能拥有优质的体验。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 闪存
    +关注

    关注

    16

    文章

    1688

    浏览量

    114234
  • 存储技术
    +关注

    关注

    5

    文章

    701

    浏览量

    45632
收藏 人收藏

    评论

    相关推荐

    STM8L的RTC时钟是什么原因导致的?

    ); RTC_WakeUpCmd(ENABLE); } } 上面程序段是我来回切换RTC时间的函数,可是从1s切换到100ms时会出现的时间有长有短,我初步判断是RTC
    发表于 04-18 08:25

    touchgfx4.20.0控件很多的时候严重,软件占用电脑内存非常大怎么解决?

    4.20.0升级不了4.21.4,升级出现代码错误,程序运行不起来等各种问题;目前请问下有解决4.20.0占用内存大的方法吗?不然浪费大量的时候,软件一下就好久,根本没法用!
    发表于 03-15 08:13

    STM32L552VET6配置SDMMCH和文件系统,加载文件系统挂载存储卡会返回FR_NOT_READY如何解决?

    STM32L552VET6配置SDMMCH和文件系统,不加载文件系统可以正常操作存储卡,但是加载文件系统挂载存储卡返回FR_NOT_READY,该如何解决。
    发表于 03-08 07:30

    miniprog3插入swd后,使用psoc creator进行debug的时候会有长时间怎么解决?

    是否需要进行什么连接呢?能否给个教程?而且使用psoc creator 进行debug的时候,如下界面会有长时间
    发表于 02-29 07:34

    labview用队列实现DAQ高速数据采集和分析,程序报错

    电压数据采集与实时分析,程序用消费者生产者模式,数据采集生产者,数据分析用消费者,采样率50k,运行程序就开始采集,但是速率明显不是设置的50k,感觉有,并且点击面板按钮反应很慢,运行十几秒后,就会报错缓冲区问题,缓冲区已经设置的时3000000了,不知道是什么问题,
    发表于 12-15 09:04

    L298N驱动电机是什么原因?

    L298N驱动电机是什么原因
    发表于 11-01 06:56

    无刷电机在换向的时候有怎么解决?

    遇到换向的情况要怎么解决
    发表于 10-11 06:26

    为什么用T型加速对步进电机进行控制会出现的情况?

    为什么用T型加速对步进电机进行控制会出现的情况
    发表于 10-09 07:28

    物联卡与手机卡有何不同?

    物联卡与手机卡有何不同?
    的头像 发表于 09-11 09:32 1582次阅读

    手机卡芯片坏了怎么办

    手机卡芯片坏了怎么办  手机卡芯片是连接手机和移动通讯网络的重要部件。如果手机卡芯片坏了,用户将无法正常使用移动网络服务,这对于手机使用者来
    的头像 发表于 09-01 15:43 1.3w次阅读

    SPWM驱动无数电机,转动时会有一的现象转速上不来如何解决?

    spwm驱动无刷电机,看六路功率管波形 会有三个上桥或者三个下桥同时开通情况,那会不会在转动的时候出现刹车现象,影响效率 我用mini54lan 试验了,转动时会有一的现象,转速上不来。不知哪位大神可以解惑
    发表于 08-25 07:24

    touchgfx4.20.0控件很多的时候严重,软件占用电脑内存非常大怎么解决?

    4.20.0升级不了4.21.4,升级出现代码错误,程序运行不起来等各种问题;目前请问下有解决4.20.0占用内存大的方法吗?不然浪费大量的时候,软件一下就好久,根本没法用!
    发表于 08-05 07:59

    NUC123SD4AN0连接IMAC出现回放和断续现象怎么解决?

    我使用NUC123SD4AN0通过SPI,I2S连接AUDIO DSP, DSO接一个AKM CODEC.这个设备主要相当于一个AUDIO MIC设备,当USB连接WINDOWS PC的时候,设备工作正常,但是当连接APPLE MAC电脑的时候,出现明显的回放和断续现
    发表于 06-15 07:10

    将ESP的响应存储在变量中时,ESP的Rx缓冲区总是显示它是空的如何解决?

    在我的代码中,我试图将 ESP8266 的响应存储在一个变量中。 我正在使用已设置超时的 AT 命令集。 每次我尝试将 ESP 的响应存储在变量中时,ESP 的 Rx 缓冲区总是显示它是空的。 例如
    发表于 06-09 07:54

    allergo显示网络和放置焊盘元器件闪烁

    使用的是allergo16.6版本,在Setup菜单栏下User Preferences的Opengl选项,在disable_opengl栏去掉勾选。能显示网络,但此时拖动焊盘,会一直闪烁,软件也会卡,取消勾选,就不闪烁,但网络就会没有。请问大家如何解
    发表于 05-06 10:45