博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机存储单位
阅读量:5845 次
发布时间:2019-06-18

本文共 1154 字,大约阅读时间需要 3 分钟。

计算机存储单位

基本介绍  

计算机存储单位一般用B,KB,MB,GB,TB,PB,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 (Yottabyte 一亿亿亿字节 尧字节)= 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

解释换算进率

  解释一下为什么计算机储存单位的进率是1024而不是1000

  因为目前计算机都是二进制的,让它们计算单位,只有2的整数幂时才能非常方便计算机计算,因为电脑内部的电路工作有高电平和低电平两种状态.所以就用二进制来表示信号,(控制信号和数据),以便计算机识别。而人习惯于使用10进制,所以存储器厂商们才用1000作进率。这样导致的后果就是实际容量要比标称容量少,不过这是合法的。1024是2的10次方,因为如果取大了,不接近10的整数次方,不方便人们计算;取小了,进率太低,单位要更多才能满足需求。所以取2的10次好。

  计算实例:标称100GB的硬盘,其实际容量为100×1000×1000×1000字节/1024×1024×1024≈93.1GB

  可见产品容量缩水只要满足计算的实际容量结果(上下误差应该在1%内),你买的就是正品,没被骗。

转载于:https://www.cnblogs.com/sinlang5778/archive/2011/07/29/2120861.html

你可能感兴趣的文章
学生机房PC也桌面虚拟化!
查看>>
Ext.Net 1.2.0_分析 Ext.Net.ResourceHandler 资源处理程序
查看>>
写你的shell,其实很简单[架构篇]
查看>>
dedecms的arclist循环中判断第一个li添加css,否则不加
查看>>
java—三大框架详解,其发展过程及掌握的Java技术慨括
查看>>
Git 常用命令
查看>>
HDU 2289 Cup (二分)
查看>>
C#中使用Monitor类、Lock和Mutex类来同步多线程的执行
查看>>
【面试&笔试】ASP.NET的相关问题
查看>>
[翻译] 使用CSS进行文字旋转
查看>>
在freebsd下安装vim(Debian下类似)
查看>>
读取本地已有的.db数据库
查看>>
C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架
查看>>
使用Filter跟踪Asp.net MVC页面加载时间
查看>>
使用GHOST对Windows操作系统进行备份和还原
查看>>
KMeans (K均值)算法讲解及实现
查看>>
为什么不应该使用Zookeeper做服务发现?(转载)
查看>>
《JavaScript核心概念及实践》——2.2 变量
查看>>
【ASM】自动存储管理的新特性
查看>>
C#数据结构与算法揭秘六
查看>>