zoukankan      html  css  js  c++  java
  • 字节与位

    之前在了解关于5g的一些概念的时候,突然间对字节与位之间的转换有点模糊,再加上在Java的学习过程中有Byte这一基本数据类型,于是特意从网上找了一些相关资料,并结合之前学过的一点东西,来写一下关于字节和位。

    1.字节:

    字节(byte)是计算机信息技术用于计量存储容量的一种计量单位。

    在计算机中ASc码中ll,通常一个字占两个字节。

    2.位:

    位:"位(bit,比特)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。

    通常一个字节占8位。

    所以,1字=2字节(byte)=16位(bit)。

    带宽

    一个问题是关于网络带宽的问题,这里涉及到两个单位 Bps和bps

    Bps(Byte per second)字节/秒  文件大小通常以 字节为单位

    bps(bits per second)比特/秒  数据传输通常以比特为单位

    假设一个100M的局域网,而实际的下载速度达不到

    这里是的100M是以bps计量的

    而下载的时候,下载工具以Bps为单位

    通过前面对Byte和bit的比较,我们知道两个单位之间是8倍的关系,

    所以实际的下载速度是12.5M/s

    数据存储与传输

    在数据的存储过程中,通常以字节(byte)来作为单位,以十进制来表示,  

    而数据传输大多以位(bit)为单位,以二进制表示。

    这个差别就解释了为什么我们在买U盘或者硬盘时实际容量总是小于标注的大小:

    系统商(计算机系统)是以2进制为标准进行换算,

    而存储商(生产商)以10进制为标准进行换算。

     生产商:1GB=1000MB=1000000KB=1000000000B=10 3*3B

    计算机系统:1GB=1024MB=1024*1024KB=1024*1024*1024B= 210*3 B

    所以,实际容量就是10的9次方B/1024/1024/1024

  • 相关阅读:
    oracle中的exists 和not exists 用法详解
    再次谈谈easyui datagrid 的数据加载
    oracle之trunc(sysdate)
    小菜学习设计模式(五)—控制反转(Ioc)
    vim实用技巧
    003_Linux的Cgroup<实例详解>
    systemd在各个linux发行版的普及
    (部署新java程序,程序报错,需copy的一个包)——java使用siger 获取服务器硬件信息
    中国科学院国家授时中心
    Linux时间同步配置方法
  • 原文地址:https://www.cnblogs.com/1960366876tZ/p/8646001.html
Copyright © 2011-2022 走看看