iPhone升级ios10.3的APFS文件系统详解

9158APP 0

手机教程介绍:

iPhone升级ios10.3的APFS文件系统详解_软件自学网

到底为什么升级到iOS10.3后APFS文件系统可以帮助我们节省更多内存呢?什么是APFD 文件系统?暂且不说文件系统,先说电子产品的内存。

iPhone升级ios10.3的APFS文件系统详解_软件自学网

为什么是这样

众所周知,内存是手机下载下来的乱七八糟的东西可以存放到电脑里的地方。本手机教程由软件自学网首发。它是用于保存信息的存储设备。磁盘是计算机常用的存储器。磁盘分为硬盘和软盘。虽然软盘逐渐被时代淘汰,但硬盘却是当今主要的存储设备。

硬盘分为机械硬盘(HDD传统硬盘)、固态硬盘(SSD新型硬盘)和混合硬盘(SSHD)。 HDD价格便宜,寿命长,性价比高。 SSD读取速度快,价格较高,但由于读取次数有限,其寿命比HDD短。适合中高端游戏玩家配备硬盘。

iPhone升级ios10.3的APFS文件系统详解_软件自学网

SSD硬盘细分分析(图片引自超能网)

为什么SSD读写速度这么快?如图所示,SSD硬盘由主控、DRAM缓存和NAND FLASH闪存组成。主控是SSD的大脑,SSD所做的一切都由它控制; DRAM缓存是一种高速缓冲区,其具体功能取决于主控的算法。有的用于存储LBA表,有的则用于数据缓存。有些解决方案没有外部DRAM 缓存,只有主控内置少量缓存。这样做的目的有些是为了数据安全(如SandForce),有些是为了降低成本。 (大多数入门级控制器); NAND闪存是存储数据的地方,你所有的数据都存储在里面。闪存是主要的存储介质,闪存的质量可以直接影响硬盘的各方面性能,包括读取速度、存储大小和寿命。虽然主控的性能也会影响硬盘的读取速度。

由于手机无法适应硬盘安装方式,所以智能手机上安装的内存只有NAND FLASH。常见的闪存类型包括SLC、MLC和TLC。由于SLC的成本太高,大多数智能手机都配备MLC和TLC两种模式。

说了这么多,APFD文件系统中的“文件系统”是什么呢?和内存有什么关系?

文件系统是用于指定存储设备的操作系统,即文件在存储设备上组织的方式。操作系统中负责管理和存储文件信息的软件组织称为文件系统。

简单来说,就像拥有一辆法拉利488,如果没有好的驾驶员,汽车就无法发挥出全部性能。因此,无论是SSD、HDD还是基于手机闪存的MLC、TLC,都需要一个强大的文件系统来帮助内存计算,引导其发挥出最强的实力。

文件系统是基于存储硬件的软件。 30 年来,Apple 一直使用HFS 作为其产品的文件系统。

HFS诞生于1985年,改进后的HFS+文件系统随后在1998年发布的4GB硬盘版本G3 PowerMac中引入。从1998年4GB容量的传统HDD机械硬盘到现在的TB级SSD固态硬盘,HFS+已经无法承受存储领域的大量变革和创新。

2016年6月14日,苹果公司在WWDC上正式公布了新的文件系统(也称为文件格式)—— Apple File System(简称APFS)。

这种新的文件系统专门针对闪存/SSD进行了优化(但仍可用于传统机械硬盘),提供更强的加密、写时复制元数据、空间共享、文件和目录克隆、快照以及快速目录大小调整、原子安全存储原语以及改进的文件系统底层技术将全面应用于公司的所有设备。