📜  了解文件大小 |字节、KB、MB、GB、TB、PB、EB、ZB、YB

📅  最后修改于: 2022-05-13 01:57:59.259000             🧑  作者: Mango

了解文件大小 |字节、KB、MB、GB、TB、PB、EB、ZB、YB

介绍

计算机的内存是能够存储信息的任何物理设备,无论大小,并临时或永久存储。例如,随机存取存储器 (RAM) 是一种易失性存储器,可在操作系统使用的集成电路上在短时间内存储信息。

存储器可以是易失的或非易失的。易失性内存是一种在计算机或硬件设备关闭时会丢失其内容的内存。 RAM 是易失性存储器的一个示例,即为什么如果您的计算机在处理程序时重新启动,您会丢失所有未保存的数据。非易失性存储器是一种即使在断电的情况下也能保存其内容的存储器。 EPROM((Erasable Programmable ROM) 是非易失性存储器的一个例子。

主存储器的特征

  • 称为主存储器。
  • 半导体存储器。
  • 比二级记忆快。
  • 没有主内存,计算机就无法运行。
  • 它是计算机的工作内存。
  • 通常是易失性存储器。
  • 断电时数据丢失。

内存单位

计算机处理器由多个决定性电路组成,每个决定性电路可以是关闭的,也可以是开启的。这两种状态在内存方面用 0 或 1 来表示。为了计数高于 1,这些位(BInary digiTS)被暂停在一起。一组八位称为一个字节。 1 个字节可以表示 0 (00000000) 和 255 (11111111) 之间的数字,或者 2 8 = 256 个不同的位置。当然,这些字节也可以组合起来表示更大的数字。计算机以相同的方式在内部表示所有字符和数字。

实际上,内存以千字节 (KB) 或兆字节 (MB) 为单位。正如人们所期望的那样,一千字节并不完全是 1000 字节。相反,正确的数量是 2 10即 1024 字节。类似地,兆字节不是 1000 2即 1、000、000 字节,而是 1024 2即 1、048、576 字节。这是一个显着的差异。当我们达到 1 GB(即 1024 3个字节)时,以 2 为基数和以 10 为基数的差值几乎为 71 MB。

计算机内存和磁盘空间都以这些单位衡量。但重要的是不要混淆这两者。 “12800 KB RAM”是指计算机提供给其 CPU 的主内存量,而“128 MB 磁盘”表示可用于存储文件、数据和其他类型的永久信息的空间量。

各种内存单元的类型-

  • 字节
  • 千字节
  • 兆字节
  • 千兆字节
  • 太字节
  • 千万字节
  • 字节
  • 泽塔字节
  • 约塔字节

字节

在计算机系统中,八位二进制长的数据单位称为字节。字节是计算机用来表示字符的单位,例如字母、数字或印刷符号(例如,“h”、“7”或“$”)。一个字节还可以掌握需要在某些较大的应用程序单元中使用的位字符串(例如,组成表示图像的程序的视觉图像的位流或组成机器码的位字符串)计算机程序)。
一个字节用大“B”缩写,而一个位用小“b”缩写。计算机存储通常以字节的倍数来衡量。例如,一个 640 MB 的硬盘驱动器可容纳标称 6.4 亿字节(或兆字节)的数据。字节倍数由 2 的指数组成,通常表示为“四舍五入”十进制数。例如,2 MB 或 200 万字节实际上是 2、097、152(十进制)字节。

冲突

一旦千字节被认为是一次真正的巨大。有些人认为写 2 10有点不明智,也可能会使其他人感到困惑。 1024 字节显得有些别扭,为了便于使用,千字节开始简称为 1000 字节的数据,而忽略了剩下的 24 字节。大多数人可能会认为 KiloByte 只是 1, 000 字节的数据,但事实并非如此。这样做是因为不了解二进制的人不会获得额外的 24 字节存储空间。

随着时间的推移,我们开始使用兆字节 (MB),忽略 24 KB 的数据变得越来越难,但还不够难。当 GigaByte 开始使用时,很难忽略 24 MB 的存储空间。现在想象一下忽略 24 GB 甚至 24 TB 的数据。

解决方案

由于难以忽略如此大量的数据,他们开始将 KB 称为 1024 Bytes,将 1 GB 称为 1024 MB 等。但现在为时已晚,人们现在知道 KB 是 1, 000 Bytes 而不是1, 024 字节。美国组织 NIST(美国国家标准与时间研究所)和国际电工委员会 (IEC) 努力解决这个问题。

1998年决定用“千字节(KiB)”表示1024字节,只保留千字节1,000 字节。类似地,“兆字节 (MiB)”将用于表示 1,048,576 字节,而兆字节 (MB) 仍指 1,000,000 字节。

不幸的是,这些监管机构的行动似乎无助于澄清千字节和千字节之间的区别。事实上,“千字节”这个词在国际文化中已经根深蒂固。

千字节

千字节是内存测量的最小单位,但大于一个字节。一千字节是 10 3或 1, 000 字节,缩写为“K”或“KB”。它先于包含 1、000、000 字节的兆字节。一千字节在技术上是 1, 000 字节,因此千字节通常与千字节同义使用,千字节恰好包含 1, 024 字节 (2 10 )。
千字节主要用于衡量小文件的大小。例如,一个简单的文本文档可能包含 10 KB 的数据,因此它的文件大小为 10 KB。小型网站的图形大小通常在 5 KB 到 100 KB 之间。单个文件通常占用至少 4 KB 的磁盘空间。

兆字节

1 兆字节等于 1, 000 KB,并且先于内存测量的千兆字节 (GB) 单位。一兆字节是 10 6或 1, 000, 000 字节,缩写为“MB”。 1 MB 在技术上是 1, 000, 000 字节,因此,兆字节通常与兆字节同义使用,它正好包含 1, 048, 576 字节 (2 20 )。
兆字节主要用于衡量大文件的大小。例如,高分辨率 JPEG 图像的大小可能在 1-5 兆字节之间。以压缩版本保存的 3 分钟歌曲的大小可能约为 3MB,而未压缩版本可能会占用多达 30 MB 的磁盘空间。光盘的容量以兆字节(约 700 到 800 MB)为单位,而大多数其他形式的媒体驱动器(例如硬盘驱动器和闪存驱动器)的容量通常以千兆字节或 TB 为单位。

技嘉

1 GB 等于 1, 000 MB,位于内存测量单位 TB (TB) 之前。千兆字节是 10 9或 1、000、000、000 字节,缩写为“GB”。 1 GB 在技术上是 1, 000, 000, 000 字节,因此,千兆字节与千兆字节同义,它正好包含 1、073、741、824 字节 (2 30 )。
千兆字节有时也缩写为“gigs”,通常用于衡量存储设备的容量。例如,一个标准的 DVD 驱动器可以容纳 4.7 GB 的数据。保存 1, 000 GB 或更多数据的存储设备以 TB 为单位。

太字节

1 TB 等于 1, 000 GB,位于 PB (PB) 内存测量单位之前。 1 TB 是 10 12或 1, 000, 000, 000, 000 字节,缩写为“TB”。 1 TB 在技术上是 1 万亿字节,因此 TB 和 tebibytes 是同义词,它正好包含 1、099、511、627、776 字节(1、024 GB)(2 40 )。
大多数大型存储设备的存储容量以 TeraBytes 为单位。大约在 2007 年,消费级硬盘的容量达到了 1 TeraByte。现在,HDD 以 TB 为单位,例如,一个典型的内部 HDD 可以保存 2 TB 的数据,而一些包含多个硬盘驱动器的服务器和高端工作站甚至可能具有超过 10 TB 的总存储容量。

千万字节

1 PB 等于 1, 000 TB,位于内存测量单位 EB 之前。 PB 是 10 15或 1, 000, 000, 000, 000, 000 字节,缩写为“PB”。 PB 的大小小于 pebibyte,后者正好包含 1、125、899、906、842、624 (2 50 ) 个字节。
大多数存储设备最多可以容纳几 TB,因此,很少使用 PB 来衡量单个设备的内存容量。相反,PetaBytes 用于测量存储在大型网络或服务器场中的总数据。例如,谷歌和 Facebook 等互联网巨头在其数据服务器上存储了超过 100 PB 的数据。

字节

1 exabyte 等于 1, 000 PBs,在 zettabyte 内存测量单位之前。艾字节是 10 18或 1、000、000、000、000、000、000 字节,缩写为“EB”。 Exabytes 小于 exbibytes,后者正好包含 1、152、921、504、606、846、976 (2 60 ) 个字节。
艾字节的内存测量单位太大了,以至于不能用来衡量存储设备的容量。即使是最大的云存储中心的数据存储容量也以 PB 为单位,仅为 1 EB 的一小部分。相反,艾字节测量多个数据存储网络上的数据量或在一定时间内通过 Internet 传输的数据量。例如,每年通过 Internet 传输数百艾字节的数据。

泽塔字节

一泽字节等于 1, 000 艾字节或 10 21或 1, 000, 000, 000, 000, 000, 000, 000 字节。一个 zettabyte 比 zebibyte 小一点,它包含 1、180、591、620、717、411、303、424 (2 70 ) 个字节,缩写为“ZB”。 1 zettabyte 包含 10 亿 TB 或 160 亿字节,这意味着需要 10 亿 1 TB 的硬盘驱动器来存储 1 zettabyte 的数据。通常,Zettabyte 用于衡量大量数据,而世界上所有的数据都只有几个 zettabytes。

约塔字节

1 yottabyte 等于 1, 000 zettabytes。它是内存测量的最大 SI 单位。一个 yottabyte 是 10 24 ZettaBytes 或 1, 000, 000, 000, 000, 000, 000, 000, 000 字节,缩写为“YB”。它比 yobibyte 小一点,它正好包含 1、208、925、819、614、629、174、706、176 个字节(2 80 个)字节。

1 yottabyte 包含 1 septillion 字节,与 1 万亿 TB 完全相同。这是一个非常大的数字,人类可以评估。如此大的测量单位没有实际用途,因为世界上所有的数据都只有几个 zettabytes。

一些误解

1 KB 磁盘的大小为 1024 字节,尽管它表示 1, 000 字节的数据。这只是每个人都记得的旧标准。

下载速度 Kbps 是每秒 1, 000 位,而不是每秒 1, 024 位。

各种内存大小的表格表示

NameEqual ToSize(In Bytes)
Bit1 Bit1/8
Nibble4 Bits1/2 (rare)
Byte8 Bits1
Kilobyte1024 Bytes1024
Megabyte1, 024 Kilobytes1, 048, 576
Gigabyte1, 024 Megabytes1, 073, 741, 824
Terrabyte1, 024 Gigabytes1, 099, 511, 627, 776
Petabyte1, 024 Terabytes1, 125, 899, 906, 842, 624
Exabyte1, 024 Petabytes1, 152, 921, 504, 606, 846, 976
Zettabyte1, 024 Exabytes1, 180, 591, 620, 717, 411, 303, 424
Yottabyte1, 024 Zettabytes1, 208, 925, 819, 614, 629, 174, 706, 176