2024-02-09
403次浏览 发布时间:2024-01-06 06:07:10 编辑: 正直白云eS1
大家买过U盘或者硬盘都知道,假如1TB的硬盘,进入系统往往只能看到大概931GB的容量,而有个一常见的说法是,厂商是按照1000进行不同单位换算的,而电脑是按照1024进行不同单位换算。也就是厂商是十进制规则,而电脑是二进制规则。
在厂商的眼中;1TB=1000byte*1000kb*1000mb*1000gb
在电脑的眼中:1TB=1024byte*1024kb*1024mb*1024gb
此厂商的1TB进入电脑变成了(1000*1000*1000*1000)/(1024*1024*1024) ≈931.35GB。这是大家熟知的“换算原因导致容量缩水”。但是如果我告诉你,其实这个理由只是为了方便消费者理解罢了,你相信吗?
如果经常买固态硬盘的朋友应该会发现,硬盘经常有不同的容量标准,有的是240GB/480GB/960GB,有的250GB/500GB/1TB,而有的则是256GB/512GB/1TB,这三种规格是固态硬盘OP空间划分带来的。
OP空间,也就是OverProvisioning,中文为预留空间,固态硬盘主要组成是主控,电路板,缓存和颗粒四部分组成。
颗粒:存放数据的地方
主控:控制数据流入与流出,并且其对数据进行管理和分配
硬盘的颗粒是有使用寿命的,擦写次数越多,寿命越短,因此主控就需要防止某一个颗粒被过度擦写导致硬盘寿命太短,通过算法来让每个颗粒的损耗程度都差不多。
这些算法主要让数据进行迁移,那么迁移就像是搬东西,得先把原有的腾出来,再把新的放进去,原有的再放到其他地方去。那么这就需要一个预留空间来进行中转和暂时的存放,这就是我们之前提到的OP空间,而在工程师们的计算优化下得出OP空间的大小大概占总容量的7%最合适。也就是1TB的话,用70GB来当OP空间是最合适的,也能让硬盘的寿命大大增加。
看到这里或许你发现了,1TB减去70GB不就大概是正好我们平时看到的931GB硬盘容量吗?没错,其实厂商确确实实的做出了1TB的硬盘,但是因为OP空间的存在,导致硬盘“缩水”、
那么为什么厂家不直接说“缩水”的原因拿来做OP空间了呢?其实还是怕消费者投诉,毕竟OP空间不能使用,不少消费者可能为由此闹事投诉硬盘厂商,那么不如直接用一个合理又解释得通的道理来说服消费者,何乐而不为呢?
而我们最开始说到的不同容量规格的硬盘,原因就是不同厂商对自己的二级三级OP空间划分不同,导致出现有240GB,250GB,256GB规格的硬盘。
总而言之,你确实买到了1TB的硬盘,但是其中有7%甚至更多的内存被预留出来保障硬盘的寿命,而厂商担心消费者闹事,就说是换算的问题!所以下次你就可以和别人拍胸脯的解释其中的原因了!