当前位置: 首页 > news >正文

计算机中的单位(详细易懂)

计算机中的单位用于衡量数据存储、传输速度、处理能力等,不同场景对应不同单位体系

一、数据存储单位(衡量存储容量)

用于表示计算机存储设备(如硬盘、内存、U盘)能容纳的数据量,基于二进制(2的幂)或十进制(10的幂)计算,两者略有差异。

1. 二进制单位(计算机内部常用)

2^10(1024) 为进制,核心单位如下:

  • 位(bit,b):最小单位,表示1个二进制位(0或1)。
  • 字节(Byte,B):基本存储单位,1字节 = 8位(1B = 8b),可存储1个ASCII字符(如字母“A”)。
  • 千字节(KB):1KB = 1024B ≈ 10³B
  • 兆字节(MB):1MB = 1024KB = 1024²B ≈ 10⁶B(约100万字节)
  • 吉字节(GB):1GB = 1024MB = 1024³B ≈ 10⁹B(约10亿字节)
  • 太字节(TB):1TB = 1024GB = 1024⁴B ≈ 10¹²B(约1万亿字节)
  • 更高单位:PB(1024TB)、EB(1024PB)等,用于大型数据中心。
2. 十进制单位(厂商标注常用)

部分存储设备厂商为简化计算,采用 10³(1000) 为进制(如硬盘标称容量):

  • 1KB = 1000B,1MB = 1000KB,1GB = 1000MB,以此类推。
  • 注意:这也是“标称容量”与“实际可用容量”有差异的原因(如厂商说的1TB硬盘,实际约为931GB二进制容量)。
举例:
  • 1个汉字(UTF-8编码)约占3B,1KB可存储约341个汉字。
  • 1GB内存可同时运行多个应用(如浏览器+办公软件+视频软件)。

二、数据传输速率单位(衡量传输速度)

用于表示数据在网络、设备间的传输快慢(如网速、接口速率),单位通常带时间维度(如“每秒”)。

  • 比特率(bit/s,bps):每秒传输的二进制位数,常用单位:
    • 千比特每秒(Kbps):1Kbps = 1024bps
    • 兆比特每秒(Mbps):1Mbps = 1024Kbps ≈ 10⁶bps
    • 吉比特每秒(Gbps):1Gbps = 1024Mbps ≈ 10⁹bps
  • 字节率(B/s):每秒传输的字节数,与比特率换算:1B/s = 8bps(因1字节=8位)。
举例:
  • 家庭宽带标注“100Mbps”,理论最大下载速度为 100Mbps ÷ 8 ≈ 12.5MB/s。
  • 千兆以太网(1Gbps)的传输速度约为 125MB/s。

三、频率单位(衡量处理速度)

用于表示CPU、内存等硬件的时钟频率(每秒运算次数),频率越高,处理速度通常越快。

  • 赫兹(Hz):1Hz = 1次/秒(每秒完成1个周期)。
  • 千赫兹(KHz):1KHz = 1000Hz
  • 兆赫兹(MHz):1MHz = 1000KHz = 10⁶Hz(百万次/秒)
  • 吉赫兹(GHz):1GHz = 1000MHz = 10⁹Hz(十亿次/秒)
举例:
  • 常见CPU频率为3GHz,即每秒可执行约30亿个时钟周期(实际运算能力还与核心数、架构相关)。
  • 内存频率(如3200MHz)表示内存每秒可传输3200百万次数据。

四、其他常用单位

  1. 指令周期/时钟周期

    • 时钟周期:CPU时钟的基本时间单位(如3GHz CPU的时钟周期约为0.33纳秒)。
    • 指令周期:执行一条指令所需的时钟周期数(反映CPU效率)。
  2. 像素(Pixel)

    • 图像/屏幕显示的基本单位,1像素是屏幕上的一个光点。
    • 分辨率“1920×1080”表示屏幕横向1920像素、纵向1080像素,总像素约207万。
  3. 流量单位

    • 与数据传输单位一致,手机流量常用GB(如每月10GB流量,即累计可传输10GB数据)。

总结:核心单位换算表

类型基本单位进制(二进制)常见换算(示例)
存储容量Byte(B)1KB=1024B,1MB=1024KB1GB≈1024MB,1TB≈1024GB
传输速度bit(b)1Kbps=1024bps1Mbps≈125KB/s(1Mbps=1024Kbps)
频率Hz1MHz=1000KHz1GHz=1000MHz

理解这些单位的关键是区分 “二进制”与“十进制”(存储多为二进制,厂商标注可能用十进制),以及 “Byte(字节)”与“bit(位)”(1Byte=8bit,传输速度常以bit为单位,存储以Byte为单位)。

http://www.lryc.cn/news/601111.html

相关文章:

  • CH341 Linux驱动 没有 /dev/ttyCH341USB0
  • MySQL 基本查询
  • 【408二轮强化】数据结构——线性表
  • 最优估计准则与方法(4)最小二乘估计(LS)_学习笔记
  • 最优估计准则与方法(5)加权最小二乘估计(WLS)_学习笔记
  • 尝试几道算法题,提升python编程思维
  • C语言中:形参与实参的那些事
  • 1. Qt多线程开发
  • PYTHON从入门到实践-15数据可视化
  • 方案C,version2
  • 主要分布在腹侧海马体(vHPC)CA1区域(vCA1)的混合调谐细胞(mixed-tuning cells)对NLP中的深层语义分析的积极影响和启示
  • 深度解析 noisereduce:开源音频降噪库实践
  • C 与 C++ 的区别:发展、特性及优缺点详解
  • 对比JS“上下文”与“作用域”
  • 秋招Day19 - 分布式 - 分布式设计
  • RoPE:相对位置编码的旋转革命——原理、演进与大模型应用全景
  • LChot100--128. 最长连续序列
  • 前缀和-238-除自身以外数组的乘积-力扣(LeetCode)
  • 基于深度学习的图像分类:使用Inception-v3实现高效分类
  • FastAPI入门:demo、路径参数、查询参数
  • GPU运维常见问题处理
  • Vibe Coding | 技术让我们回归了创造的本质
  • 基于深度学习的图像分类:使用Capsule Networks实现高效分类
  • 【HTML】<script>元素中的 defer 和 async 属性详解
  • 前端开发 Vue 结合Sentry 实现性能监控
  • 掌握JavaScript函数封装与作用域
  • LeetCode 895:最大频率栈
  • 【micro:bit】从入门到放弃(六):示例蜂鸣器音乐、摇色子、光照强度、串口调试、麦克风
  • C++/CLI与标准C++的语法差异(一)
  • 大话数据结构之 < 栈>(C语言)