历史上的今天
返回首页

历史上的今天

今天是:2025年01月15日(星期三)

正在发生

2018年01月15日 | 向APFS文件系统转进:看iOS 10.3如何为iPhone扩容存储空间

2018-01-15 来源:21IC中国电子网

此前,入门级iPhone用户总会抱怨预留的可用存储空间太少。但是随着iOS 10.3更新的发布,大家发现苹果竟然释放了数GB的自由空间。根据外媒Apple Insider编辑的实测,其iPhone 7 Plus的“释放量”达到了7.81 GB 。Daniel Eran Dilger表示,在从iOS 10.2升级到最新版iOS 10.3操作系统之后,其顶配iPhone 7 Plus(256GB)的可用存储空间从75.45 GB增加到了83.26 GB。


编辑手上这部手机在升级前已经装下了超过40000张照片和200款应用,有趣的是,系统总存储的数字也从248.5 GB增加到了252.14 GB,增量达到了3.64GB 。


一个猜测是,苹果将之前映射的EFI分区和其它底层预留空间给释放出来了。因为iOS 10.3转换到了全新的“苹果文件系统”(APFS),新格式对存储卷的利用效率变得更高。


AFPS专为充分利用现代“固态存储技术”而打造,相比之下,老旧的HFS+ 文件系统则是为基于旋转磁盘的机械硬盘而打造的。此外,由于支持64位文件系统结构,其未来还能支持更大的存储容量。


由于包含了APFS分区的转换过程,iOS 10.3的就地更新需要耗费30-50分钟的时间,比以前“慢”了不少。


除了底层分区映射,APFS还包含了对全新“节省存储”功能的支持,比如文件克隆。该功能允许将某份克隆的文件映射到多个位置,让相同文件只占用一份存储空间。


当然,未来iOS和第三方应用都将进一步从APFS的各项新特性中获益。而除了APFS文件系统,iOS 10.3也优化了一些高层级的数据存储功能,比如清空流媒体占用的缓存数据和其它不必须的文件。

推荐阅读

史海拾趣

Cembre SPA公司的发展小趣事

随着技术的不断进步,Cembre SPA不断加大对研发的投入,推出了一系列创新产品。其中,公司的电缆接头技术取得了重大突破,不仅提高了接头的可靠性和安全性,还降低了安装和维护的成本。这些技术创新使得Cembre SPA在市场中脱颖而出,成为行业的领导者。

AntennaHome公司的发展小趣事

随着5G技术的快速发展,电子行业迎来了新的变革。AntennaHome公司面临着来自行业内外的巨大挑战。为了应对这一变革,公司加大了对5G天线技术的研发力度,同时积极调整产品结构和市场策略。经过一段时间的努力,公司成功推出了多款适应5G时代需求的新型天线产品,为公司的持续发展奠定了坚实的基础。

Advanced Illumination Inc公司的发展小趣事

随着技术的不断进步,Ai公司在LED照明光源领域取得了重大突破。公司成功研发出了一系列高效、稳定、可靠的LED光源产品,这些产品不仅性能卓越,而且设计新颖,满足了市场对于高质量照明光源的迫切需求。同时,公司还不断创新,推出了多款具有自主知识产权的新型LED光源,进一步巩固了公司在行业内的领先地位。

Fastron公司的发展小趣事

Fastron公司一直将技术创新作为企业发展的核心动力。自创立以来,公司不断投入研发资源,致力于电感器技术的创新。Fastron生产的符合RoHS标准的高质量电感器和线圈,如AEC-Q200级产品,得到了市场的广泛认可。这些产品不仅具有高性能和长寿命,还能满足客户多样化的需求。

FARNELL公司的发展小趣事

FARNELL公司成立于1937年,由创始人在英国利兹创建。起初,公司专注于电子元器件的分销,凭借其优质的产品和可靠的供货能力,逐渐在电子行业中崭露头角。在那个时代,电子产品正处于快速发展阶段,FARNELL公司凭借其前瞻性的市场洞察力和灵活的供应策略,赢得了众多客户的信赖。

Daykin Electric Corp公司的发展小趣事

1969年,大金成功开发了一台室外机连接多台室内机的家用多联系统空调。这一创新产品不仅提高了空调的能效比,还满足了大型住宅和办公场所的多样化需求。多联系统空调的诞生,使得大金在家用中央空调领域取得了领先地位。

问答坊 | AI 解惑

有这样的单片机吗?

20引脚单片机 内部晶振。一开始以为是AVR的,但是他的晶振引脚在A口位置,型号被涂了。…

查看全部问答>

直流稳压稳流电源剖析

TPR-3003直流稳压稳流电源具有恒压、恒流和完善的过载保护能力,由于厂方不提供图纸,笔者在维修中测绘出整电路,并列出常见故障及维修调整方法。     该稳压电源为恒压(CV)、恒流(CC),输出电压0~30V可调,输出负载电流 ...…

查看全部问答>

函数变量不能被初始化和赋值

c语言函数不能被初始化和赋值,不知道是什么原因,单步调试显示没有赋值,函数变量用静态static修饰可以初始化赋值,但是不能再赋值。 我在ARM2103芯片上编程的,ram大小只有8k字节,是不是函数嵌套层数多了,ram不够了?编译的时候ram显示用了7k.…

查看全部问答>

关于24c02读写

我写了个程序读写24C02,在我写16个字节以下数据时读写正常,但是我写的多一些的时候发现数据被覆盖了,问题如何解决。…

查看全部问答>

关于示波器平均值是如何计算的?

我用TEKtronix的200MHZ示波器,一个万用表量出电压为720mv的点用示波器测,打到1V档时为778mv,200MV档时为729mv,5V档时为900mv,这是为什么?…

查看全部问答>

系统时钟不准确,久了会死机的疑问?

大家好: 遇到了一个问题,向各位请教:    我在APP中用SetTimer(1,1000,NULL),然后在Ontimer做响应处理,目的是一秒钟一次操作,但我的系统Timer设置有问题: Timer时快时慢,而且过一段时间后,就会死机。不知道这是什么原因。- -- ...…

查看全部问答>

VB串口MSCOMM数据转换问题

  PC机与单片机通信中,要想用PC机控制单片机,比如发送一个0F0H,单片机P0口接LED显示一半亮,一半灭。但是键盘的编码应该与单片机不同,PC机上是字符,而单片机是十六进制,怎么办?我想在VB中将其转化后再发给单片机,可行吗?…

查看全部问答>

[求助]关于cc2430AES和DMA之间的问题

cc2430有个写好的样例程序,里面AES的主函数里面包含如下两个函数: aes_main() { aes();   仅仅是AES加密,把明文分成16bit,设置加密模式等等,没有设涉及到任何DMA的设置问题 aesdma();  AES加载密钥、加密时的DM ...…

查看全部问答>

电子书《PMM 电源管理模块与供电监控》下载

最近在学MSP430的PMM,这可是MSP430系列的关键部分啊!…

查看全部问答>