近期关于为什么电脑的容量都用1024进位,而不是用1000进位?的讨论热度持续攀升 ,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸 。
因为电脑的原理都是二进制 ,因为电路的东西只能使用二进制数进行运算,电的“有 ”和“无”是两种状态,“强”和“弱 ”也是两种状态。
所以电脑计算硬盘/内存容量“一般”都是按“2^10”(即2的10次方=1024)进位的。
硬盘本身肯定也是按2^10=1024进行进位的 ,但现有的硬盘其实是1000进位(10的3次方),而不是1024,原因是早期销售硬盘的时候,不好向不懂原理的百姓来解释为什么“1K=1024Byte ”而不是“1K=1000Byte” 。
因为K的英文“Kilo”的意思本身就是“千”的意思 ,比如gram是克,kilogram就是千克,meter是米 ,kilometer就是千米,而KB的全称是kilobyte,kilo是千 ,那大家自然会认为1KB=1000B,谁也想不到实际上是1024B,为了避免争执误会和浪费口舌 ,硬盘厂商干脆就直接用1000作为进位来做硬盘,所以现在的1T硬盘实际上就是1000G,而不是1024G ,但为什么到了电脑上(严格来说是Windows)就变成931G呢?原因是电脑并没有按1000进制来算。
把硬盘单位从G转成最小单位Byte:
1000G=1000*1000M=1000*1000*1000K=1000*1000*1000*1000Byte=1000^4=10^12(Byte)
而把10^12(Byte)按1024进位方式转成G为单位:
10^12 Byte = 10^12/1024KB = 10^12/1024/1024MB = 10^12/1024/1024/1024GB = 10^12/(1024^3) GB = 1,000,000,000,000 / 1,073,741,824 GB = 931.3225746155 ≈ 931GB
这就是为什么1T(即1000G)的硬盘在电脑上只有931G的原因。
但是,前面我说了“一般 ”是按1024算,这代表有不按1024算的,比如苹果电脑就不按1024算 ,苹果电脑计算文件大小还是按1000进位算的,这样1T的硬盘在苹果电脑里看到的就是1000G,当然实际上有损耗 ,所以实际可能是999.几G 。
所以同一个文件,你在苹果电脑上看到的文件会比较“大”,当然这是单位转换原因 ,实际大小都是一样的,比如苹果电脑的1M的大小,实际上是1*1000K = 1*1000*1000Byte=10^6Byte ,这个文件在windows上看,大小则只有10^6/1024K = 10^6/1024/1024M = 0.9536743164M≈950K,但实际上它们的大小真的不一样吗?其实不管是在苹果电脑上还是windows电脑上 ,只要把它们的单位转成最小单位“Byte”后,他们的大小都是一样的,只不过在转成K/M/G/T这些单位时,转换进位不一样 ,导致文件“看上去 ”大小不一样。
电脑中的十六进制数,由十个数字和六个英文字母表示。这六个英文字母分别表示:
A,代表十进制的10 ,二进制的1010。
B,代表十进制的11,二进制的1011 。
C ,代表十进制的12,二进制的1100。
D,代表十进制的13 ,二进制的1101。
E,代表十进制的14,二进制的1110 。
F ,代表十进制的15,二进制的1111。
关于为什么电脑的容量都用1024进位,而不是用1000进位?的相关内容介绍到此告一段落,若这些信息对您有所启发,欢迎持续关注本站获取更多优质内容。
本文来自作者[袍斗]投稿,不代表发神号立场,如若转载,请注明出处:https://fastenercn.com/zixun/1595.html
评论列表(4条)
我是发神号的签约作者“袍斗”!
希望本篇文章《为什么电脑的容量都用1024进位,而不是用1000进位-》能对你有所帮助!
本站[发神号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:近期关于为什么电脑的容量都用1024进位,而不是用1000进位?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是...