找回密码
 立即注册
搜索
查看: 2902|回复: 28

[其他] 為什麼迄今容量計算的方式仍然不要改正?

[复制链接]
     
发表于 2016-4-22 23:13 | 显示全部楼层
是的,所以操作系统方在改进,支持1000进制的OS在增多。
回复

使用道具 举报

发表于 2016-4-22 23:29 | 显示全部楼层
因为1GB就是1000MB。你说的那是搞电脑人偷懒借用的近似单位。
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-22 23:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2016-4-22 23:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-4-22 23:41 | 显示全部楼层
卖哥 发表于 2016-4-22 23:13
是的,所以操作系统方在改进,支持1000进制的OS在增多。

以前Windows是1024,Linux和OSX是1000

现在还是Linux和OSX是1000,Windows、WP、Android、iOS都是1024,所以是支持1024的OS在增多才对
回复

使用道具 举报

     
发表于 2016-4-23 00:44 来自手机 | 显示全部楼层
Windows没有区分GB(1000)和GiB(1024)的问题
回复

使用道具 举报

     
发表于 2016-4-23 06:22 | 显示全部楼层
除了内存,其他时候表示1024进制要用GiB
Windows不遵守国际标准罢了
回复

使用道具 举报

     
发表于 2016-4-23 10:32 来自手机 | 显示全部楼层
windows把gb换成gib就好了,当然这样内存和硬盘厂商单位就彻底混乱了。都是混乱,其实也无所谓的吧
回复

使用道具 举报

     
发表于 2016-4-23 10:33 来自手机 | 显示全部楼层
要我说微软的程序员肯定想1gb就是1024mb,计算机世界都是1024进制。明明是老子先的,为什么会这样。
回复

使用道具 举报

     
发表于 2016-4-23 11:13 | 显示全部楼层
长末 发表于 2016-4-23 10:33
要我说微软的程序员肯定想1gb就是1024mb,计算机世界都是1024进制。明明是老子先的,为什么会这样。 ...

苹果和Google也是这么想的,为什么你们每次只黑微软
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-23 11:41 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-4-23 11:57 | 显示全部楼层
其实用1000也会有问题的,因为计算机内部是1024。
比如“fat 32最大支持4GB的文件”,这个是32位二进制数决定的,因此是按1024算的。
你按1000计数就不是4GB这个整数了。

这就像美国为什么没办法从英制改成公制一样
回复

使用道具 举报

发表于 2016-4-23 12:04 | 显示全部楼层
那么传输速率的那些单位,比如Gbit/s里面的G是表示1000^3还是1024^3?
回复

使用道具 举报

发表于 2016-4-23 12:12 | 显示全部楼层
硬盘领域按照十进制词头的时候,比尔盖茨还不会说话吧
回复

使用道具 举报

     
发表于 2016-4-23 12:28 | 显示全部楼层
ostcollector 发表于 2016-4-23 12:12
硬盘领域按照十进制词头的时候,比尔盖茨还不会说话吧

先有内存再有外存
回复

使用道具 举报

     
发表于 2016-4-23 12:30 来自手机 | 显示全部楼层
你们啊,不要总想着搞个大新闻把微软批判一番

为什么 Windows 使用违背两百年前的国际 Metric prefix 规范的容量标注单位? http://www.zhihu.com/question/22841835

想必楼主就是这提问的题主了吧?

— from Sony D5803, Android 5.1.1
回复

使用道具 举报

发表于 2016-4-23 12:46 | 显示全部楼层
本帖最后由 ostcollector 于 2016-4-23 12:48 编辑


同样是18M,1952和1953出货的机器,内存,前者是二进制,后者十进制

Early computers used one of two addressing methods to access the system memory; binary (base 2) or decimal (base 10).[3] For example, the IBM 701 (1952) used binary and could address 2048 words of 36 bits each, while the IBM 702 (1953) used decimal and could address ten thousand 7-bit words.


祖师爷 ENIAC不是二进制的,就不提了
ENIAC had 20 ten-digit signed accumulators
回复

使用道具 举报

     
发表于 2016-4-23 13:56 | 显示全部楼层
lwabala 发表于 2016-4-23 12:04
那么传输速率的那些单位,比如Gbit/s里面的G是表示1000^3还是1024^3?

当然是1024
你参考下 netspeedmonitor  各个单位都标注的很清楚,测速度的时候换算很精确。
计算机从基础开始就是2进制(和2进制倍数)的世界,1000换算才是邪道。
回复

使用道具 举报

发表于 2016-4-23 14:27 | 显示全部楼层
本帖最后由 ostcollector 于 2016-4-23 14:29 编辑
Abstract:
The media access control characteristics for the Carrier Sense Multiple Access with Collision Detection
(CSMA/CD) access method for shared medium local area networks are described. The control characteristics
for full duplex dedicated channel use are also described. Specifications are provided for MAU types
1BASE5 at 1 Mb/s; Attachment Unit Interface (AUI) and MAU types 10BASE5, 10BASE2, FOIRL (fiber optic
inter-repeater link), 10BROAD36, 10BASE-T, 10BASE-FL, 10BASE-FB, and 10BASE-FP at 10 Mb/s; Media
Independent Interface (MII) and PHY types 100BASE-T4, 100BASE-TX, 100BASE-FX, and 100BASE-T2 at
100 Mb/s; and the Gigabit MII (GMII) and 1000BASE-X PHY types, 1000BASE-SX, 1000BASE-LX, and
1000BASE-CX, which operate at 1000 Mb/s (Gigabit Ethernet) as well as PHY type 1000BASE-T
. Repeater
specifications are provided at each speed. Full duplex specifications are provided at the Physical Layer for
10BASE-T, 10BASE-FL, 100BASE-TX, 100BASE-FX, 100BASE-T2, and Gigabit Ethernet. System considerations
for multisegment networks at each speed and management information base (MIB) specifications and
additions to support Virtual Bridged Local Area Networks (VLANs) as specified in IEEE P802.1Q®are also provided.
Also specified is an optional Link Aggregation sublayer which multiple physical links to be aggregated
together to form a single logical link.
————IEEE Std 802.3-2002®
(Revision of IEEE Std 802.3®, 2000 Edition)

35. Reconciliation Sublayer (RS) and Gigabit Media Independent Interface (GMII)
This interface has the following characteristics:
a) It is capable of supporting 1000 Mb/s operation.

——IEEE Std 802.3-2002®
(Revision of IEEE Std 802.3®, 2000 Edition)


嗯,G=1000M,然后M=1024x1024,IEEE都是精分
回复

使用道具 举报

     
发表于 2016-4-23 14:29 来自手机 | 显示全部楼层
zerocount 发表于 2016-4-23 13:56
当然是1024
你参考下 netspeedmonitor  各个单位都标注的很清楚,测速度的时候换算很精确。
计算机从基础 ...

不吧,传输基本都是十进制,频率之类的还是要跟公制单位扯上关系不能随便乱来的
回复

使用道具 举报

     
发表于 2016-4-23 14:31 | 显示全部楼层
有好好的Gi不用,非混着用G,又不敢反10进制,搞出10,100,1024这种进制方法来简直就是笑话
回复

使用道具 举报

发表于 2016-4-23 14:50 | 显示全部楼层
本帖最后由 ostcollector 于 2016-4-23 14:52 编辑

This specification defines the electrical and mechanical requirements for 204-pin, EP3(1.5 Volt) EP3L(1.35 Volt)
EP3U(1.25 Volt), 72 bit-wide, Double Data Rate Synchronous DRAM Small Outline Dual In-Line Memory Modules
(DDR3 SDRAM 72b-SO-DIMMs). These 72b-SO-DIMMs are intended for use as main memory when installed in
embedded systems such as telecommunications I/O cards. EP3x-6400/EP3x-8500/EP3x-10600/EP3x-12800/EP3x-
14900/EP3x-17000 refers to the JEDEC standard DIMM naming convention in which EP3x-6400/EP3x-8500/EP3x-
10600/EP3x-12800/EP3x-14900/EP3x-17000 indicates a 204-pin DIMM running at 400/533/666/800/931/1063 MHz
clock speed and offering 6400/8500/10600/12800/14900/17000 MB/s bandwidth on the primary data bus.

Reference design examples are included which provide an initial basis for 72b-SO-DIMM designs which may be
unbuffered (72b-SO-DIMM), registered (72b-SO-RDIMM), or clocked (72b-SO-CDIMM). Modifications to these
reference designs may be required to meet all system timing, signal integrity, and thermal requirements for EP3x-
6400/EP3x-8500/EP3x-10600/EP3x-12800/EP3x-14900/EP3x-17000 support. All DIMM implementations must use
simulations and lab verification to ensure proper timing requirements and signal integrity in the design.

8 DDR3 DIMM Label Format
ggggg pxeRxff EP3v-wwwwwm-aa-bb-ccd
wwwww = Module bandwidth in MB/s
6400 = 6.40 GB/s (DDR3-800 SDRAMs, 8 byte primary data bus width)
8500 = 8.53 GB/s (DDR3-1066 SDRAMs, 8 byte primary data bus width)
10600 = 10.66 GB/s (DDR3-1333 SDRAMs, 8 byte primary data bus width)
12800 = 12.80 GB/s (DDR3-1600 SDRAMs, 8 byte primary data bus width)
14900 = 14.93 GB/s (DDR3-1866 SDRAMs, 8 byte primary data bus)
17000 = 17.06 GB/s (DDR3-2133 SDRAMs, 8 byte primary data bus)

——JEDEC Standard No. 21C


DDR上下沿都能传,DDR3-1600操作在800MHz,那么数据传输率为 800MHz * 2 * 8B = 12800MB/s ,然后JEDEC说等于 12.8GB/s

所以JEDEC是真·精分
回复

使用道具 举报

     
发表于 2016-4-23 16:37 | 显示全部楼层
半导体存储器这玩意不用二进制会浪费地址线,所以一般都是1024进制
硬盘没有这个问题
频率方面,二进制分频是最好做的,所以才会出现32768这样的奇葩频率,当然整十倍的也不是不能做,所以频率上的东西,高级货普遍还是整10进,便宜的比如电子表就是32768了...
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-23 17:45 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-4-23 18:47 | 显示全部楼层
这是党争!
1000碧池
1024小三
回复

使用道具 举报

     
发表于 2016-4-24 08:19 来自手机 | 显示全部楼层
Scrummble 发表于 2016-4-23 18:47
这是党争!
1000碧池
1024小三

第一次用上了300年历史的1000换算方式
第一次用上了事实标准的1024换算方式
这两份快乐的事又带来了更多的快乐,本应得到了梦幻一般的幸福
可是为什么容量会变少呢,为什么。。。
回复

使用道具 举报

     
发表于 2016-4-24 12:53 | 显示全部楼层
嗜睡者 发表于 2016-4-24 08:19
第一次用上了300年历史的1000换算方式
第一次用上了事实标准的1024换算方式
这两份快乐的事又带来了更多 ...

233
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-22 07:40 , Processed in 0.124679 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表