• 计算机中的信息单位


    在计算机内部,各种信息都是以二进制的形式存储、运算、处理和传输的。信息的存储和传输是以位(bit)、字节(Byte)、千字节(Kilo Byte)、兆字节(Mega Byte)等计量标准为单位的。通过对这些单位的理解和熟练的换算,就能对系统的存储和传输效率有一个合理的预估。
    存储单位:

    存储单位:存储在计算机硬盘或内存中的信息容量标准。
    最小计量单位是“位”(bit,b,比特),一个比特位表示一个二进制的0或1在计算机中所占用的存储空间。
    最基本的计量单位是“字节”(Byte,B),每8个"位"组成一个"字节"。
    虽然在计算机中存储单位最小的计量单位是"位",但是由于"位"这个单位在表示我们现实生活中一个相对完整的信息的时候显得不太便利。比如我们经常说字母a占用一个字节的存储空间而不常说字母a占用8个二进制位或8个比特。这也就是计算机中存储容量的基本单位用字节来表示的缘故。

    各存储单位之间的换算公式:
    最小的存储单位bit 比特位,目前最大的存储单位Dogga Byte刀字节
    1B(Byte,字节)= 8 b(bit)
    1KB(Kilo Byte,千字节)= 1024B(Byte)
    1MB(Mega Byte,兆字节)= 1024KB
    1GB(Giga Byte,吉字节)= 1024MB
    1TB(Tera Byte,太字节)= 1024GB
    1PB(Peta Byte,拍字节)= 1024TB
    1EB(Exa Byte,艾字节)= 1024PB
    1ZB(Zeta Byte,泽字节)= 1024EB
    1YB(Yotta Byte,尧字节)= 1024ZB
    1BB(Bronto Byte,珀字节)= 1024YB
    1NB(Nona Byte,诺字节)= 1024BB
    1DB(Dogga Byte,刀字节)= 1024NB

    【实例】
        要在以太网中传输1MByte大小的数据,最多会分成______个数据帧?(假设每个数据帧大小为64字节)
    解析:
    1MB=1024KB=(1024*1024)B,即:1MB=1048576B
    一个数据帧的大小为64B,那么1048576B最多会被分为 1048576 64 \frac{1048576}{64} 641048576=16384个数据帧。

    网络中的数据传输

    一般来说在谈及存储单位时,我们都是按照字节进行换算。但是在网络传输中,对于数据传输速率的计量单位则是采用比特率,即:b/s或bps(bit per second),表示每秒钟传输多少比特位信息。
    在现实生活中常常会遇到这样的情况:家里安装的带宽的单位明明是1Mb/s,但是在下载东西的时候会发现数据的传输速率在100KB/s左右徘徊(严格来说不会超过128KB/s)。不理解bit和Byte关系的人就会觉得自己的下载速度应该是在1024KB/s左右徘徊才对,这样的错误认知则是因为将bit和Byte即:b和B混为一谈了
    带宽的单位是1Mb/s,这里指的是每秒传输的数据是1兆而不是1兆字节。"位"与"字节"之间是存在数量差异的,1 位 = 1 8 \frac{1}{8} 81 字节。所以单位为1Mb/s的带宽,它每秒传输的数据应该是
    1Mb/s ÷ 8 = 0.125 MB/s = (0.125*1024)KB/s=128KB/s。

    【实例1】
         4G宽带网络的下行带宽介于100Mbps~150Mbps之间。假设一直用4G峰值带宽下载一部2.8GB的mkv视频文件,需要大概______秒(四舍五入,只保留整数部分)?

    解析:
    带宽介于100Mbps~150Mbps意味着 每秒钟的数据传输速度(下载速度)是介于100兆位~150兆位。换算成字节则表示 每秒钟的数据传输速度(下载速度)是介于 100 8 \frac{100}{8} 8100 MB/s~ 150 8 \frac{150}{8} 8150MB/s ,也就是12.5MB/s~18.75MB/s之间。假设一直用4G峰值带宽下载(意思是假设传输速率一直是处于最高值也就是18.75MB/s)的时候,下载一部2.8GB即2.8*1024=2867.2MB的视频文件需要大概 2867.2 18.75 \frac{2867.2}{18.75} 18.752867.2≈153秒。
    \

  • 相关阅读:
    利用可视化结果,点击出现对应的句子
    Spring 原理
    密码学的基础:X.690和对应的BER CER DER编码
    【jenkins】pipeline控制多job顺序执行,进行定时持续集成
    36.云原生之SpringCloud+k8s实践
    【洛谷P1225】黑白棋游戏【DFS】【状压】
    【Java-----Properties类详解】
    密码学【第一节:密码学概述】
    在Unity中挂载C#脚本的三种方法
    pdf转换器哪个好用?这几款宝藏软件赶快用起来!
  • 原文地址:https://blog.csdn.net/muyuxifeng/article/details/125413245