比特的存储与字节单位的换算

论坛 期权论坛 期权     
神码局   2020-3-28 03:12   2383   0
比特的存储不同字节单位的换算




如果你已经掌握了比特与二进制的概念,那么对于比特的存储就非常容易理解。




1
比特的存储


虽然在人的眼中计算机是一个整体,但是在计算机内部,不同的部件各司其职,是一个个即独立又有关联的个体,这些不同的部件对于比特的存储方式也各有不同的。



1
CPU内部采用高低电平来存储比特2
主存内部采用电容的方式
存储比特(充电代表1,放电代表0)















注意到,这两种方式都是依靠电来存储,这也就意味着一旦断电,信息就都没了。因此我们把这类特点的存储器称为易失性存储器。这也解释了为什么你的电脑一旦断电(也没接电池的情况下),正在编辑的内容会全部丢失。


既然用电来存储不是长久之计,那么我们可以换一种依靠自然物理特性的方式来存储。



3

利用磁性粒子不同的磁化状态4

利用激光刻出凹凸不平的表面
















显然,这样的存储可以长久安全的保存信息,因此这样的存储特点我们称为是非易失性的。



2
不同字节单位的换算


不同与以往数学中学到的K=10[sup]3[/sup]、 M=10[sup]6[/sup]、G=10[sup]9[/sup]、T=10[sup]12[/sup]的换算(十进制前缀的换算方式),计算机中用K、M、G、T有不同的换算方式,我们称为二进制前缀的换算:

1KB = 2[sup]10[/sup]B = 1024B

1MB = 2[sup]20[/sup]B = 1024KB
1GB = 2[sup]30[/sup]B = 1024MB
1TB = 2[sup]40[/sup]B = 1024GB


Q1
这就带来一个问题,我们平时在网络上购买的外部存储器的容量,比如160G的移动硬盘,这个单位是用十进制前缀还是二进制前缀换算的?




Answer:生活中购买的外存产品所标注的容量是用常规的十进制前缀来换算的。当这些存储卡连接至计算机时,操作系统会重新计算容量,此时就会使用二进制前缀。这样造成的结果就是厂商标注的160G在电脑中变成了149.05G。注意,内存条、cache等内部存储器不存在此问题。


二进制前缀的使用场合

内存条、cache等内部存储器的容量标注;
内存的容量基本上都是买多少就显示多少,不存在上述外存换算方式的问题


经操作系统计算后显示的容量,比如文件、外存储器的容量





十进制前缀的使用场合


所有涉及速度的场合;
即使是用来形容与计算机相关的速度,比如网络带宽,也是十进制前缀,雷打不动的规则


厂商对外存储器标注的容量;


END





分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:34
帖子:1
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP