-
写在开头
如果觉得本文写的不错,烦请各位读者点一个关注+点赞+收藏三连吧~也请推荐给您身边有需要的朋友哦~如果有读者朋友愿意打赏,笔者将感激不尽~
-
导读
我们知道,计算机是用二进制来存储数据的,而生活中我们惯用的是十进制,这样是不是有些...脱裤子放p?为什么不直接用十进制存储呢?那样不就能省去很多麻烦吗?
要解答这样的疑问,就得从计算机存储数据的原理说起了。
-
存储介质
存储数据时我们必须考虑数据存于何处的问题,也就是数据的存储数据。
比如说,纸张就可看作一种古老的存储介质。
-
存储介质应具备哪些性质
在选取存储介质时,我们需要先明确一种合格的介质应该具备什么样的基本性质:
1)必须可以具备多种状态(主要指物理状态)
2)具有多个数据单元
3)稳定(总不能存了就丢吧)
4)可重复擦写(修改、删除)(总不能是一次性的,存一次就得换吧)
以黑笔白纸为例。
1)首先是多种状态,这是很好理解的。如果只能拥有单一状态,那便永远是“一张白纸”,又如何能利用纸扎存储数据(写字画画等)呢。我们能够利用纸张存储数据正是因为黑笔可以改变其状态(由白变黑),一张永远呈白色不能被涂黑的纸是无法存储数据的。
2)其次是多个数据单元,这也很好理解。白纸上之所以能呈现出“点、线、面”的不同形态,正是因为具有多个“数据单元”。我们可以将白纸上每一个可以落笔的“点”看作一个数据单元。
假设白纸只有一个数据单元(也就是只有一个位置固定的可落笔的点),那就只能呈现两种形态:白纸,或带一个黑点的白纸。这样自然是远远不够的。
而多个数据单元组合便可存储海量的数据:一个数据单元具备两种状态(白或黑),十个数据单元就可以拥有1024(2的10次方)种组合。
3)稳定性。纸张是比较稳定的,毕竟今日的我们还能欣赏到几百年前的纸张所存储的艺术作品呢。存储介质每个数据单元的状态都应该做到比较稳定,不能在几个状态间反复横跳。试问,白纸上的字若是忽隐忽现,上一秒还是黑的下一秒就变成白的,还能稳定地存储数据吗?
4)可擦写。在运用橡皮等工具的情况下,纸张也是可重复擦写的。不过由于橡皮的原理是磨去纸张上的一层,所以这种可擦写性并不重复太多次(擦多了纸会穿)。
-
计算机存储介质
经过以上例子的解释,相信你已经明白了存储介质这几种性质的必要性,下面回到我们的主角--计算机的存储介质。
计算机是电子产品,其存储介质也必然是由电所驱动的。电之于计算机,就像笔之于纸。笔可以改变纸的(物理)状态,用不同的状态(比如颜色)来表示不同的数据。而计算机的存储介质则能够随电学环境的改变而改变自身状态,以此表示数据,也就是我们常听说的
“断电0,通电1”
-
为什么是二进制
那么,绕了这么一大圈,存储介质和计算机使用二进制之间究竟有什么关系呢?
这就是由我们上文所说的存储介质的性质所决定的了。受限于人类所能找到的有限的材料的特性,目前普通计算机的存储介质都只有两个较稳定的状态:断电、通电。只有两种稳定状态,就只能表示两种数据,也就是0或者1。
注1:这里不讨论量子计算机等高级货色......事实上前苏联所采取的科研路线就是三进制计算机,自然,它的存储介质等就与我们手上的二进制计算机截然不同了。不过目前世界上绝大多数计算机都是二进制了。
注2:由于现实中很难做到说断电就立刻一点电流都没有,说通电就立刻有电流,因此实际上,0和1是由高低电平来表示的。人们事先设定一个阈(yu,四声)值,超过阈值则认为是高电平,即1;低于阈值则认为是低电平,即0。比如若设定0.5为阈值,则0.6为高电平,0.3为低电平。
-
附:常见的计算机存储介质
常见的计算机存储介质大致可分为内存和外存两类。
内存基本就是内存条。
外存包括软盘(比较古老了,没听过也正常,现在基本见不到了)、硬盘(分为机械硬盘和固态硬盘)、u盘、sd卡等等。
-
小结
之所以要绕这么大一个弯子,其实主要是为了讲清楚“为什么”,加深理解。
时间仓促加之水平不足,必然存在漏洞和缺陷。各位读者如果有什么疑惑或者对笔者的质疑,欢迎在评论区与笔者进行互动交流哦~
再求一个三连加打赏~