系统粉 > IT资讯 > 微软资讯

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了

发布时间:2019-09-01    浏览数:

无论是普通的SATA固态硬盘还是刚问世的PCIe 4.0 NVMe固态硬盘,它们都在使用一套微软在20多年前建立起来的文件管理体系——NTFS。这是不思进取还是另有苦衷?且听小编道来。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(1)

NTFS文件系统的历史可以追溯到1993年的Windows NT3.1操作系统,可以说是生在机械硬盘时代。尽管NTFS随着Windows系统的版本迭代也在不断发展,但底层工作方式依然是机械硬盘的老一套。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(2)

固态硬盘记录数据所用的NAND闪存由东芝在1987年发明,虽然要早于NTFS的问世时间,但闪存广泛应用到固态硬盘当中已经是很久以后的事了。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(3)

闪存与机械硬盘的磁性记录有很大的不同:写入之前必须先擦除,擦除的单位(Block)要比读写单位(Page)大很多。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(4)

为了兼容旧有的机械硬盘软硬件体系,FTL闪存映射层成为折衷方案:把自己装成机械硬盘的样子。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(5)

为了增强垃圾回收(提前擦除无效块)的效率,NTFS文件系统又引入了Trim指令。总体上依旧是打补丁。即便是先进的NVMe固态硬盘,依旧在使用拥有几十年历史的NTFS文件系统。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(6)

其实微软并非闲着不做事,去年由微软牵头发起的Project Denali德纳里计划就是一项"消灭Trim"的举动。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(7)

Project Denali的愿景是让固态硬盘不必继续装成机械盘和电脑对话:将地址映射、垃圾回收与磨损均衡算法交给主机CPU管理,而其他与闪存管理密切相关的数据纠错、坏块管理、断电保护,则继续由固态硬盘内的主控完成。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(8)

简单来说,Project Denali赋予了操作系统读懂闪存内心的能力,操作系统可以自主决定将数据存放在闪存的哪个位置,这将彻底改变当前固态硬盘与文件系统的格局。不过难点在于德纳里计划并非NVMe协议的一部分,它是完全另起炉灶的全新产物,与过去的硬件完全不兼容。

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(9)

对于挥金如土只为效能的数据中心来说,Open-Channel SSD/Denali或许是美好的。但如果为了一张更加高效的固态硬盘让你将整台电脑换掉,恐怕作为普通消费者的各位朋友是不会同意的!东芝TR200这样的SATA固态硬盘为何能在NVMe出现后继续畅销?良好的平台兼容性和超强的性价比是其中的关键!

先进的固态硬盘却还在用20年前的软件体系?微软:我太难了(10)

上一篇:沈向洋:微软研究院——求索不已,为全人类,打造负责任的AI 下一篇:绝对第一!微软Windows 10统占超50%全球市场份额

相关资讯

最新热门应用

电脑问答