计算机中存储单位的认识与理解

本文介绍了计算机存储单位,包括位、字节和字的概念,强调了字长在计算机性能中的重要性,并讨论了机器字长对运算速度、硬件成本的影响。同时,解释了C语言中int类型的字节数与编译器相关,以及硬盘容量在计算上的差异导致的“缩水”现象。
摘要由CSDN通过智能技术生成

计算机上的信息存储单位与日常生活中计算单位存在很大的差别,易于导致相关概念的混淆,而且认识这些对测试计算机性能具有很重要的意义。

####一. 计算机信息存储单位

计算机信息用二进制的形式表示常用的单位有 位、字以及字节。它也是存储器存储信息的最小单位,通常用 b 来表示,如 1b

  • 位(bit):计算机中最小的数据单位,存放一位二进制数,即 0 或 1,例如 11010100 是一个 8 位 2 进制数
  • 字节(Byte):字节是计算机表示存储容量的最常用的存储单位,为一组相邻的二进制数码。一个字节由 8 位二进制数(即 1 B = 8 b) 组成,通常用 B 表示。一个字符占一个字节,一个汉字占两个字节。
  • 字(word):字是指在计算机中作为一个整体被存取、传送、处理的一组二进制数数据长度。一个字通常由多个(一般是字节的整数倍)字节构成。
  • 字长:一个字的位数(即字长)是计算机系统结构中的一个重要特性。例如,286 微机由 2 个字节组成,字长为 16位;32位的 468 微机由 4 个字节组成,字长为 32位。字长是由 CPU 的类型所决定,不同的计算机系统的字长是不同的,常见的有 8 位、16 位、32 位、64 位等,字长越长,计算机一次处理的信息位就越多,精度就越高,字长是计算机性能的一个重要指标,目前主流微机正在由 32 位机向 64 位机转变
  • 字块:在信息处理中,一群字作为一个单元处理的称为 字块(或称 字组

注意: 字与字长的区别,字是单位,而字长是指标。正如重量与公斤的关系,重量为指标,公斤为单位。重量需要用公斤来衡量

存储容量的计量单位有 B(字节)、KB(千字节)、MB(兆字节)以及 GB(十亿字节) 等

换算关系如下:

中文单位 中文简称 英文单位 英文简称 换算关系
比特 Bit b 1b=0.125B
字节 字节 Byte B 1B=8b
千字节 千字节 KiloByte KB 1KB = 1024B
兆字节 Megabyte MB 1MB = 1024KB
吉字节 Gigabyte GB 1GB =1024MB
太字节 Trillionbyte TB 1TB=1024GB
拍字节 Petabyte PB 1PB =1024TB
艾字节 Exabyte EB 1EB=
  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值