k、M、G、T 以后的硬盘大小单位是多少?为啥叫B,B是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k、M、G、T 以后的硬盘大小单位是多少?为啥叫B,B是啥意思?相关的知识,希望对你有一定的参考价值。

k、M、G、T 以后的硬盘大小单位是多少?
悬赏分:10 - 解决时间:2006-7-7 23:27
k、M、G、T 以后的硬盘大小单位是多少?
如果
1024=1K
1024K=1M
1024M=1G
1024G=1T
那么
1024T=?
1024?=1?

k、M、G、T 以后的硬盘大小单位有P、E、Z、Y、B、N、D等。

因为bit是计算机中最小的储存单位,一个byte是由8个bit组成,它是最小的可寻址单元 ,存储了ASCII所有字符,八个bit可以存储基本的元素 2^8个数,所以容量的基本单位称作B。

B表示字节,它是byte的简写,字节是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串。

扩展资料

硬盘各容量单位的换算关系:

1、1KB (Kilobyte 千字节)=1024B;

2、1MB (Megabyte 兆字节 简称“兆”)=1024KB;

3、1GB (Gigabyte 吉字节 又称“千兆”)=1024MB;

4、1TB (Trillionbyte 万亿字节 太字节)=1024GB;

5、1PB(Petabyte 千万亿字节 拍字节)=1024TB;

6、1EB(Exabyte,百亿亿字节,艾字节)=1024PB;

7、1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB; 

8、1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB;

9、1BB(Brontobyte,一千亿亿亿字节)= 1024YB; 

10、1NB(NonaByte,一百万亿亿亿字节) = 1024BB;

11、1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB。

参考技术A 计算机存储单位 计算机存储单位一般用B,KB,MB,GB,TB,EB,ZB,YB,BB来表示,它们之间的关系是:
位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。
字节 byte:8个二进制位为一个字节(B),最常用的单位。
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB (Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Petabyte 千万亿字节 拍字节)=1024TB,
1EB(Exabyte 百亿亿字节 艾字节)=1024PB,
1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Jottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB.
注:“兆”为百万级数量单位。
附:进制单位全称及译音
yotta, [尧]它 Y. 10^21,
zetta, [泽]它 Z. 10^18,
exa, [艾]可萨 E. 10^15,
peta, [拍]它 P. 10^12,
tera, [太]拉 T. 10^9,
giga, [吉]咖 G. 10^6,
mega, [兆] M. 10^3本回答被提问者采纳
参考技术B 1 byte (B) = 8 bits
1 word (W) = 4 bytes = 32 bits
1 kilobyte (KB) = 1,024 bytes (10^3)
1 megabyte (MB) = 1,024 kilobytes (10^6)
1 gigabyte (GB) = 1,024 megabytes (10^9)
1 terabyte (TB) = 1,024 gigabytes (10^12)
1 petabyte (PB) = 1,024 terabytes (10^15)
1 exabyte (EB) = 1,204 petabytes (10^18)
1 zettabyte (ZB) = 1,024 exabytes (10^21)
1 yottabyte (YB) = 1,024 zettabytes (10^24)
参考技术C kilo,[千] K. 10^3
mega, [兆] M. 10^6
giga, [吉]咖 G. 10^9
以此类推。
参考技术D 不是你看错了吧?B是字节 比K小

包含 K、M、G、T 的总文件大小

【中文标题】包含 K、M、G、T 的总文件大小【英文标题】:Sum file sizes that contain K, M, G, T 【发布时间】:2012-01-06 15:07:31 【问题描述】:

如果(在 zsh 中)我有一个包含以下内容的数组:

echo $fsizes[@]
9.5M 100M 5G 15G 1.2T

有没有一种简单的方法可以在选择的输出中获得这些总和(即字节、兆字节、千兆字节等?)

【问题讨论】:

我想,计算总和的最简单方法是使用一个单位的大小。以字节为例。 【参考方案1】:
#!/bin/zsh

fsizes=( 9.5M 100M 5G 15G 1.2T )

typeset -A unit
unit=( B 1 K 1024 M 1048576 G 1073741824 T 1099511627776 )

sumSize()
    sum=0
    for sz; do
        u=$sz//[^BKMGT]/
        n=$sz//$u/
        b=$unit[$u]
        (( sum += b * n ))
    done
    out="$@:(-1)"
    echo "Sum is $(( sum / $unit[$out] )) $out"

以字节为单位的输出示例

$ sumSize $fsizes[@] "B"
Sum is 1341003608883.2 B

以千字节为单位的输出示例

$ sumSize $fsizes[@] "K"
Sum is 1309573836.8 K

以兆字节为单位的输出示例

$ sumSize $fsizes[@] "M"
Sum is 1278880.7 M

以千兆字节为单位的输出示例

$ sumSize $fsizes[@] "G"
Sum is 1248.90693359375 G

以 TB 为单位的输出示例

$ sumSize $fsizes[@] "T"
Sum is 1.2196356773376464 T

【讨论】:

我可能需要一些时间才能弄清楚,但我知道这是 +1 材料! :)

以上是关于k、M、G、T 以后的硬盘大小单位是多少?为啥叫B,B是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

包含 K、M、G、T 的总文件大小

磁盘管理

第三周第四节dfdufdisk命令及磁盘分区

硬盘的容量单位怎么换算?kb,gb m之类的。。。。

linux下以K,M,G为单位显示当前目录下的文件大小

手机内存单位大小顺序是啥