任务实现
(一)计算机中的数据及其单位
在计算机中,各种信息都是以数据的形式出现的,对数据进行处理后产生的结果为信息,因此数据是计算机中信息的载体,数据本身没有意义,只有经过处理和描述,才能赋予其实际意义,如单独一个数据“32℃”并没有什么实际意义,但如果表示为“今天的气温是32℃”,这条信息就有意义了。
计算机中处理的数据可分为数值数据和非数值数据(如字母、汉字和图形等)两大类,无论什么类型的数据,在计算机内部都是以二进制的形式存储和运算的。计算机在与外部交流时会采用人们熟悉和便于阅读的形式表示,如十进制数据、文字表达和图形显示等,这之间的转换则由计算机系统来完成。
在计算机内存储和运算数据时,通常要涉及的数据单位有以下3种。
● 位(bit)。计算机中的数据都以二进制来表示,二进制代码只有“0”和“1”两个数码,采用多个数码(0 和 1 的组合)来表示一个数,其中,每一个数码称为一位,位是计算机中最小的数据单位。
● 字节(Byte)。在对二进制数据进行存储时,以8位二进制代码为一个单元存放在一起,称为一字节,即1 Byte =8 bit。字节是计算机中信息组织和存储的基本单位,也是计算机体系结构的基本单位。在计算机中,通常用B(字节)、KB(千字节)、MB(兆字节)、GB(吉字节)或TB(太字节)为单位来表示存储器(如内存、硬盘和U盘等)的存储容量或文件的大小。所谓存储容量,是指存储器中能够包含的字节数,存储单位B、KB、MB、GB和TB的换算关系如下。
1 KB(千字节)=1 024 B(字节)=210B(字节)
1 MB(兆字节)=1 024 KB(千字节)=220B(字节)
1 GB(吉字节)=1 024 MB(兆字节)=230B(字节)
1 TB(太字节)=1 024 GB(吉字节)=240B(字节)
● 字长。人们将计算机一次能够并行处理的二进制代码的位数,称为字长。字长是衡量计算机性能的一个重要指标,字长越长,数据包含的位数越多,计算机的数据处理速度越快。计算机的字长通常是字节的整倍数,如8位、16位、32位、64位和128位等。