首页 > 其他分享 >8个二进制位为一个字节(B)

8个二进制位为一个字节(B)

时间:2023-12-11 11:36:04浏览次数:28  
标签:10 字节 1024 二进制位 MB 一个 GB Byte 数位

1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8b

计算机存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB……来表示,它们之间的关系是:

位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。[英文缩写:b(固定小写)]

字节byte:8个二进制位为一个字节(B),最常用的单位。

1 Byte(B) = 8 bit

1 Kilo Byte(KB) = 1024B

1 Mega Byte(MB) = 1024 KB

1 Giga Byte (GB)= 1024 MB

1 Tera Byte(TB)= 1024 GB

1 Peta Byte(PB) = 1024 TB

1 Exa Byte(EB) = 1024 PB

1 Zetta Byte(ZB) = 1024 EB

1Yotta Byte(YB)= 1024 ZB

1 Bronto Byte(BB) = 1024 YB

1Nona Byte(NB)=1024 BB

1 Dogga Byte(DB)=1024 NB

1 Corydon Byte(CB)=1024DB

注意上面Kibi这一系列的定义。Kibi来自英语kilo-binary(二进制的千), 1998年10月在IEC60027-2中订位标准。但到目前在各种应用中还没有完全占优势。

在信息行业中常用用于内存容量的MB、 GB,几乎都是指220,230,… 数位组。KB也经常表示210数位组,以区别于kB。当然你也会经常看到kB被混用来表示210数位组。这些表示法都并没有被标准化。

至于硬盘容量,一般的制造商总是用十进制的计数。一般计算机的操作系统都是使用二进制的计数,所以你经常会发现在计算机看到的硬盘容量比硬盘上的实际可用容量要小,比如20GB的硬盘只显示有18.6GB。

特别误导人是软盘的情况。720KB的软盘是720×1024个数位组的值经常用2个十六进制的数字(在信息科学中这样一个16进制的数字也称为一),而1.44MB的软盘则莫名奇妙的是1.44×1000×1024个数位组的值经常用两个十六进制的数字(在信息科学中这样一个16进制的数字也称为一),即不全是十进制也不全是二进制。

注:“兆”为百万级数量单位。

附:进制单位全称及译音

yotta,[尧]它, Y. 10^24,

zetta,[泽]它, Z. 10^21,

exa,[艾]可萨, E. 10^18,

peta,[拍]它, P. 10^15,

tera,[太]拉, T. 10^12,

giga,[吉]咖, G. 10^9,

mega,[兆],M. 10^6

标签:10,字节,1024,二进制位,MB,一个,GB,Byte,数位
From: https://www.cnblogs.com/Arborblog/p/17893982.html

相关文章

  • 将两个PDF合并成一个PDF
    将两个PDF合并成一个PDFpackagecom.oncloudsoft.zbznhc.common.util.pdf;importorg.apache.pdfbox.io.MemoryUsageSetting;importorg.apache.pdfbox.multipdf.PDFMergerUtility;importjava.io.IOException;publicclassPdfboxUtil{publicstaticvoidmergePdf......
  • 一个适用于搭建企业内部培训平台的开源系统
    大家好,我是Java陈序员。问君能有几多愁,唯有开源项目解千愁!最近领导给了个任务,搭建一个企业内部培训平台!好不容易刚完成上个任务,又来一个活,这不又得加班了!还好,之前逛GitHub的时候,发现了一个项目,完美适用!马上就部署给领导看,领导直夸这效率杠杠的!今天顺便把这个开源项目介绍给......
  • flink事件时间的水印延迟不会导致延迟数据在上一个窗口内
    设窗口为5,延迟为3。假如数据为:012567348则两个窗口为:window=TimeWindow{start=0,end=5}01234window=TimeWindow{start=5,end=10}5678即:567的数据不会包含在TimeWindow{start=0,end=5}里。验证程序:publicclassFlinkWindowExample{pu......
  • 教你自己制作一个ALU
    计算机在没有齿轮的时候是如何负责运算的呢?ALU就是计算机里负责运算的组件,这篇文章就是教你自己做一个ALU第一个ALU1970年,第一个封装在单个芯片内的完整ALU——英特尔74181诞生,这在当时是惊人的工程壮举!算术单元二进制中,1=true,0=false两个数字相加加法电路半加器(不可处理......
  • # yyds干货盘点 # 盘点一个Pandas处理Excel表格实战问题(下篇)
    大家好,我是皮皮。一、前言继续接着上一篇文章说,这一篇文章我们一起来看看大佬们的解决办法。二、实现过程这里【郑煜哲·Xiaopang】和【瑜亮老师】给了一个提示,如下图所示:后来【隔壁......
  • mp实现一个自连接查询
    起因是我设置了一个考核表结构,其中包含指标值,指标当前值,是主副指标等列。后面我要进行考核的验收的时候,我发现验收要取得的是主当前指标值/主指标值以及副指标当前值/副指标值。如果想要让这两条数据一次都被查到,那么就需要进行自连接查询(查询同一个表两次,但是有些需要的输出内容......
  • 一个适用于定制个性化界面的WPF UI组件库
    前言今天给大家推荐一个能让你用最少的代码来实现期望的UI效果,适用于定制个性化界面的WPFUI组件库:Panuon.WPF.UI。组件库官方介绍Panuon.WPF.UI是一个适用于定制个性化UI界面的组件库。它能帮助你快速完成样式和控件的UI设计,而不必深入了解WPF的ControlTemplate、Storyboa......
  • 我用GPTs创建了一个私有的育种GPT应用
    目录前不久openAI开放了GPT-4-Turbo、GPT-4-Vision等模型api,还发布了GPTs,使得用户能够根据需要定义自己的GPT应用。不到一周的时间,各种定制GPT全球大爆发,增长速度超乎想象:几乎每分钟诞生一个新的GPT!正如Altman在开发者大会上所说:我们正在孕育新物种,它们正在迅速增殖。于是,我决......
  • C# 查询一个进程是否有管理员权限
    varhasElevated=false;varprocessName=Process.GetCurrentProcess().ProcessName;Process[]processes=Process.GetProcessesByName(processName);foreach(varprocessinprocesses){Console.WriteLine($......
  • 1702:找第一个只出现一次的字符
    错误#include<bits/stdc++.h>usingnamespacestd;intmain(){ charzm[27]={}; longlongcs[27]={},flag=0; memset(cs,0,sizeof(cs)); stringa; getline(cin,a); zm[1]='a'; for(inti=1;i<=26;i++){ zm[i]='a'+......