使用电脑时,我们常遇到诸如K、M、G之类的概念,当那些所谓的“大虾”们(因特网上电脑高手的绰号)大谈特谈什么500个G的硬盘、512M内存,你是不是有些摸不着头脑呢?其实,问题很简单,这些都是对电脑的存储容量的描述。
我们知道,电脑的操作是采用二进制,由0与1的信号进行控制操作的,这些信号一组组地出入于中央处理器。一个0或1的信号称为一位(英文Bit),每8 位信号又组成一个组(英文Byte)。通常一个字母或符号必须以一组信号(也就是8个位信号)来表示,因此又称这一组信号为一个字节。平常我们说个人电脑 是16位机或是32位机,就是说它的中央处理器可以在同一时间内处理16位或者32位(两个字节或者四个字节)的信号。这可是决定计算机速度的关键,试 想,一个两车道的公路和四车道的公路车流量能一样吗?
实际上,我们在电脑键盘上按一个键,就产生了一组的信号,当中央处理器 (CPU)收到这个信号后,就在屏幕上显示出该信号所对应的字母、数字或符号。因此,电脑对于信号的处理是把它当作数码进行的,而这些数码是由0、1组成 的二进制代码,与我们一般熟知是由0、1、2……9,组成的十进制代码各有不同。又因为二进制码念起来太麻烦,因此我们又把每四个二进制码变成一个16进 制码,也就是由0,1,2,3……9,A,B,C,D,E,F共16个符号来代表。
一个字节有8位,可以用两个16进制码来表示。那8个0与1的信号一共可以有256种组合,因此电脑可以显示出256种不同的“符号”。
那256种组合是如何演变出来的呢?它是由2(0与1)的8次方所产生出来的。
在使用中文时,用一个字节来表示不够用,因此在处理中文资料时,每个中文字是以两个字节来表示的,这样,汉字“符号”的数量将可达6万多个。
K是KILO的缩写,在数学上代表1000,但在电脑二进制上它则代表1024。
MB的全写是MEGABYTE,即是一百万位组。同样道理,由于它是二进制,MB的代表值是1024K。为求方便起见,习惯上人们说1MB可贮存100万个字节。
说了这么多,还是讲一个容易记住的例子吧。朋友,实际上,一个K就可以记录512个汉字,一个MB可以记录51万多个汉字。而实际运用时,由于还有一些格式上的东西要占据空间,所以,比上面说的要少一些。
1GB则是1024个MB,是一个很大的单位。早期的硬盘容量只有几十MB、几百MB,现在几GB的已经很普遍了,几十GB的也已经进入市场。大容量已经成为存储器发展的趋势。
平常,人们在描述存储容量的时候,就说多少K(开)、多少M(兆)、多少G(吉),连后面的B(字节)也省去了。