计算机的数量单位
人类的计数是10进制的,我们平常接触计算机显示也是10进制的,这样就不会被说“太反人类了叭。”可是,实际上,这是计算机对人类的妥协,计算机的进制表示是2进制的。
为什么是二进制?
1.二进制具有极好的状态表示意义。有就是有,没有就是没有,符合逻辑运算。在听到“少量”、“差不多”、“大概”、“可能”的时候,会不会感到头疼,我们处理这些词,根据语境语义语调分辨这些词的含义。可计算机它老实呀,所以就别让难为它,让它猜了吧。
2.二进制具有简单的实现结构。计算机究其本质还是机器,机器就是由电路和开关以及连线构成,那么开关的“开”和“关”就是只有两个状态的情况,使用二进制顺理成章。实际上,电路通电会将电路中的电压的高低转换为二进制。当受到一定程度干扰时,仍能分辨出高低,这样抗干扰性就很强。
3.二进制计算规则更简单。我们当然觉得十进制方便,毕竟你告诉别人一个数是1000,和说8,明显8简单多了,不费劲。同样的,二进制是计算机的语言,它觉得不费劲,在计算方面会快得多,当然要成全它。「具体怎么方便以后继续讲」
为什么是byte?
决定了进制是2,接下来就是计量单位了。0/1被称为bit。在这之上又有了byte,理由是,bit太小了,我们是给自己用,所以在满足机器本身特性的基础上,当然要满足我们个人对数的认知。因此定义了8个bit为一个byte。后来就由于单位还是太小,所以又有了K、M、G、T、P、E、Z。
声明:所有文章,皆为原创。未经本人允许,禁止任何媒体转载(转载请联系本人)。
网友评论