引入一些单位转换(仅供参考)

1 B = 1 Byte (字节) = 8 bit (比特)

1 KB = 1024 B (KB - KiloByte) 千字节 2^10

1 MB = 1024 kB (MB - MegaByte) 兆字节 2^20

1 GB = 1024 MB (GB - GigaByte) 吉字节 2^30

1 TB = 1024 GB (TB - TeraByte) 太字节 2^40

1 PB = 1024 TB (PB - PetaByte) 拍字节 2^50

1 EB = 1024 PB (EB - ExaByte) 艾字节 2^60

1 ZB = 1024 EB (ZB - ZettaByte) 泽字节 2^70

1 YB = 1024 ZB (YB - YottaByte) 尧字节 2^80

1 BB = 1024 YB (BB - BrontoByte) 珀字节 2^90

1 NB = 1024 BB (NB - NonaByte) 诺字节 2^100

1 DB = 1024 NB (DB - DoggaByte) 刀字节 2^110

1 CB = 1024 DB (CB - CorydonByte) 馈字节 2^120

1 XB = 1024 CB (XB - XeroByte) 约字节 2^130

以上为计算机用的2^10 (1024)数量级。

有的小伙伴肯定发现在入手硬盘后容量于宣传不符,不要慌这部是奸商作祟更不是厂家虚假宣传,而是算法的问题

各大储存厂家在制造硬盘的时候都是按照基于十进制的GB以1000为换算单位计算容量的

1KB=1000B,1MB=1000KB,1GB=1000MB,1TB=1000GB

而电脑是按照基于二进制的GiB以1024为换算单位计算硬盘容量的

以一块512G的硬盘为例它在系统中的大小就是(1000 X 1000 X1000 X 512) ➗(1024 X 1024 X 1024)≈476GiB

所以导致购买硬盘与厂家标称值不等

硬盘那些事(单位进制)相关推荐

  1. 用JavaScript写代码将硬盘序列号从16进制字符串转换为ASCII字符串,兼谈EditPlus和Edge浏览器对JavaScript脚本支持的一点差别

    之前写的系统信息收集报告程序SysInfo的一个功能就是收集并报告系统中的硬盘序列号.在之前的测试中这项功能表现不错,但前两天用SysInfo收集一台电脑的信息时,显示的硬盘序列号与其它硬盘序列号读取 ...

  2. (四)【软件设计师】计算机系统—基础单位进制

    文章目录 一.计算机基础单位 二.进制 1.进制表示符号 2.进制之间的转换: (1)十进制转换为二进制(例子:173) (2)十进制转换为八进制 (3)十进制转换为十六进制 (4)二进制转换为十进制 ...

  3. php16进制转换源码,php16进制转换

    PHP 一般字符<=>16 // 2进制 Java代码 function hex2bin($hexData) { $binData = ""; for ($i = 0; ...

  4. linux转换二进制命令,Linux--二进制,十进制,十六进制如何转换,单位换算

    进制转换 十进制 数值:0~9 数位:123 位权:百位十位个位 二进制 数值:0~1 数位:10 位权:128-64-32-16-8-4-2-1 十六进制 数值 0~9,A(10),B(11),C( ...

  5. 二进制的认识、进制之间的转换、计算机储存单位

    二进制: 计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0.1两个数,逢二进一,如:1+1=10.每一个0或者每一个1,叫做一个bit(比特). ...

  6. 内存地址中的16进制最小单位是1bit,1Byte?

    在研究 union的时候遇到一个题目,是关于大小端的问题,从而牵扯出了探索内存地址的问题 #include <stdio.h>static union {int i;char a[2]; ...

  7. 计算机的基础单位和四种进制的基本知识

    计算机的基础单位: 位(bit):是计算机最基础的单位 比如 0101 0101 中的一个0或者1,就是一位 字节(byte):字节是数据处理的基本单位,一般习惯用大写B来表示,特殊的换算:1byte ...

  8. 【Python】进制、计算机中的单位、编码、数据类型、索引、字符串切片、字符串的功能方法

    一.进制 计算机中底层所有的数据都是以 010101 的形式存在(图片.文本.视频等). 二进制 八进制 十进制(也就是我们熟知的阿拉伯数字) 十六进制 进制转换 v1 = bin(25) # 十进制 ...

  9. RGB颜色转HEX进制与单位换算

    RGB颜色转HEX进制: function rgbToHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B)} function toHex(N) {  if (N ...

最新文章

  1. 这个Python知识点,90%初学者没太整明白
  2. 别挖我的墙脚!乔布斯生前邮件竟爆出秘密协议
  3. Spring----Spring Boot Rest的使用方法
  4. logstic 回归文章链接
  5. go和java线程,Go的多线程和pthread或Java线程有什么区别?
  6. 中国蚁剑 代码解压出错:【object Object】解决方法
  7. android 获取对话框对象,Android 基本Dialog和自定义Dialog
  8. python内置函数map_Python内置函数(34)——map
  9. 驱动精灵恶意投放后门程序 云控劫持流量、诱导推广
  10. android 渗透测试必备工具
  11. Log4j的配置与使用详解
  12. 状态方程simulink仿真_控制系统设计与仿真作业与复习资料
  13. matlab 数字信号波形图,数字信号处理第三次实验代码及波形图
  14. [排行榜]IT牛人排行榜
  15. JSP Web学习心得
  16. Android IO流程你真的清楚了吗|硬核科普
  17. 超大XML文件怎么打开
  18. 计算机应用EXCEL之数据看板制作
  19. 综述:基于骨骼(skeleton)的动作识别方法
  20. 面试软件测试工程师的全部过程(让你身临其镜!)

热门文章

  1. 初始化和实例化指的是什么
  2. C++实验一之CMatrix类设计与实现
  3. 破解candy crush过程
  4. zoj 1851 Code Formatter 模拟
  5. 数据结构课程设计—简单行编辑程序
  6. 基于SpringBoot的车牌识别系统(附源码和环境部署文档)
  7. rm -fr排除目录
  8. 第七天;信息打点-资产泄漏CMS识别Git监控SVNDS_Store备份
  9. 食品生产许可证办理时间及所需材料介绍
  10. 介绍一个制作情侣网站的方法,无需服务器、域名,基于saas和动态地址