hxy8241 发表于 2014-5-20 11:35

猴的确用的G,不知道google怎么想的。这么个没有历史遗留问题的系统还搞出这个问题。

----发送自 nubia NX403A,Android 4.2.2

望月凝香 发表于 2014-5-20 12:42

ostcollector 发表于 2014-5-20 12:50

xxyyzz7711 发表于 2014-5-20 10:10
硬盘问题只有千分之24的误差还算好
带宽问题才是最难和别人解释的, 不明白为啥不能统一单位了



在T这个单位上,基本上能差10%了

卖哥 发表于 2014-5-20 12:54

1000要除1000取余
1024只要移位10位就行

而且计算机管理文件也是2进制的,1000反而没1024有参考价值。

与其怪系统,不如怪硬盘厂商
当然……标931G很蠢,应该做更大一些然后标1T

synzz 发表于 2014-5-20 12:55

把byte改成octet可破。

爱夏 发表于 2014-5-20 15:55

本帖最后由 爱夏 于 2014-5-20 15:59 编辑

我说一下,芯片的地址线不是这么用的,不是2的整次幂容量会浪费地址线的范围。。。
哦对了重庆买房是标称使用面积的,大几个平方比这重要多了,你们先喷这个吧

adrftgyh 发表于 2014-5-20 16:09

pgain2004 发表于 2014-5-20 10:01
你选择性无视噢?我不是说了,“你在这里说有毛线用”?
要问就问点实在的,怎么区别,怎么选择,不就好 ...

骂中国队也没用啊,为啥我发个帖子就要“有用”?
你在论坛里发的帖子有多少是“有用”的?
按照目前的走势,it业界只会越来越黑,
以前很直观的数据,慢慢的全部都要去百度找资料查真伪~
我嫌累,发泄一下怨气而已。

adrftgyh 发表于 2014-5-20 16:13

hxy8241 发表于 2014-5-20 09:44
@adrftgyh
因为的确不是虚标。1k=1000,1g=1000000,在任何时候都是最正确的结果。这个事情就是一帮偷懒的 ...

扯淡吧~~1k=1024才是最正确的结果,你去写写程序试试,1k=1000会带来无尽的麻烦,这就是内存厂商无论如何也不敢学硬盘厂商瞎标容量的原因。

real_zyf 发表于 2014-5-20 16:26

adrftgyh 发表于 2014-5-20 16:13
扯淡吧~~1k=1024才是最正确的结果,你去写写程序试试,1k=1000会带来无尽的麻烦,这就是内存厂商无论如何 ...

写嵌入式程序的表示没发现写程序和1k=1024或1k=1000有什么必然联系,一个要处理的数值该是多少就多少,能引起麻烦的话估计是写代码的自己作死

内存厂商那边爱夏大大已经说了,本身就是芯片地址线的原因,做出来的容量就是2的n次方

hxy8241 发表于 2014-5-20 16:40

引用第47楼adrftgyh于2014-05-20 16:13发表的:
引用:hxy8241 发表于 2014-5-20 09:44@adrftgyh因为的确不是虚标。1k......

@adrftgyh
你才扯淡呢,你写程序需要个1024进位的单位和1k=1000有什么关系?我要需要个998进位的单位1k=998就可以成立了?iso为了给你们这帮程序猿解决这个问题已经给你们搞了二进制前缀了,你们都不愿意用,非要把原来没有歧义的k变得有歧义。


----发送自 nubia NX403A,Android 4.2.2

samaleg 发表于 2014-5-20 16:50

zerocount 发表于 2014-5-20 16:56

程序员数数都是从0开始数的 你说1k=1000这不是要他们命吗

auraria 发表于 2014-5-20 17:23

zerocount 发表于 2014-5-20 16:56
程序员数数都是从0开始数的 你说1k=1000这不是要他们命吗

计算机用的是二进制
1k=1024在二进制里头更容易处理,直接位移就行
1k=1000还要搞次运算
对程序员来说当然更倾向接受1k=1024

sagat.raid 发表于 2014-5-20 17:26

这跟键盘布局一样都是习惯熟成吧.....改了市场不认可

john 发表于 2014-5-20 17:33

hxy8241 发表于 2014-5-20 11:35
猴的确用的G,不知道google怎么想的。这么个没有历史遗留问题的系统还搞出这个问题。

----发送自 nubia NX ...

iOS也是用的G而不是Gi,还不如去问问苹果好好的搞什么精分

ostcollector 发表于 2014-5-20 17:46

john 发表于 2014-5-20 17:33
iOS也是用的G而不是Gi,还不如去问问苹果好好的搞什么精分

关键是16,000,000,000变成 16G 还是 14.9G 吧?

liwangli1983 发表于 2014-5-20 18:07

xxyyzz7711 发表于 2014-5-20 10:10
硬盘问题只有千分之24的误差还算好
带宽问题才是最难和别人解释的, 不明白为啥不能统一单位了



因为bit和byte有时并不能简单的用8倍来对应……

举个例子,串口一个常用的传输速率是9600bit/s,那么它实际对应的byte标识的速率是9600/8=1200byte/s么?

不是的,最典型的8n1情况下,每byte的传输要有一个起始和停止位,所这种情况下每10bit才能传送一个byte,所以换算成byte来计算传输速率是960byte/s。

这是8n1的情况,实际还可以用两个停止位,或者加上奇偶校验位,这时传送一个byte需要bit数可能就是11,12,对应的byte数又有了变化。

所以一般标注带宽时都以bit来进行,表示物理上实际的传输能力。

kerorokun 发表于 2014-5-20 18:23

其实你们说了那么多。。。。
英里和公里为什么不统一啊,本贴开始歪吧。。。。
不是学计算机的纠结个P 1024=1K的问题啊

samaleg 发表于 2014-5-20 18:53

adrftgyh 发表于 2014-5-20 20:09

引用第58楼samaleg于2014-05-20 18:53发表的:
本帖最后由 samaleg 于 2014-5-20 18:54 编辑 引用:kerorokun 发表......

@samaleg
有啥问题么,我以前是带着看热闹的心态看待这个问题的,毕竟我算半个圈内人,楼上这些玩意我都懂,反正无非就是个虚标,自己知道就好,从无线网开始我就慢慢看不懂了,这速率成倍翻啊,为啥我感觉不到速度提升呢,
让我彻底崩溃的是这坑爹的电力猫,500M啊,这半个千兆网的速度,逆天的感觉,不过it圈已经彻底烂掉了这点我还是清楚的,随便查了查资料,我艹这速度要各种苛刻条件限制不说,居然是上下行加起来500M,这种数据怎么敢标上的,我给tplink发了封邮件,询问什么条件下这500M电力猫拷贝速度能达到500/8约62MB/s的速度或者接近的数据?人家倒实在,跟我说达不到,那数字你看看就好。这摆明了欺诈吧,达不到你标这数字?

----发送自 ZTE ZTE N5,Android 4.1.2

gensaya 发表于 2014-5-20 20:28

约定成俗,改变意义不大。

samaleg 发表于 2014-5-20 20:39

adrftgyh 发表于 2014-5-20 21:35

samaleg 发表于 2014-5-20 20:39
硬盘这一块你说别人是虚标请先证明别人是虚标,明明是单位问题,你可以查一下虚标这个词的意思吗

看到后面 ...

测试软件不会说谎

samaleg 发表于 2014-5-20 21:37

samaleg 发表于 2014-5-20 21:37

adrftgyh 发表于 2014-5-20 21:42

samaleg 发表于 2014-5-20 21:37
讲清楚,测什么
简单说8核cpu和i3拿来跑象棋,很明显的速度不同

300M的无线路由和150M的无线路由,无论我怎么调,尼玛拷贝速度始终不变

john 发表于 2014-5-20 21:48

adrftgyh 发表于 2014-5-20 21:42
简单说8核cpu和i3拿来跑象棋,很明显的速度不同

300M的无线路由和150M的无线路由,无论我怎么调,尼玛拷 ...

睡不好觉怪床歪,拉不出屎怪茅坑

samaleg 发表于 2014-5-20 21:48

adrftgyh 发表于 2014-5-20 21:57

samaleg 发表于 2014-5-20 21:48
“明明测试成绩高达4倍但是不管我怎么玩wow都只有60帧,一点区别都没有”

原话丢给你,另外,我不想讨论无 ...
至少测试成绩有区别,无线网这个东西测试都没区别怎么破?你测试不测拷贝速率测啥?

好吧,无线这事打住。

单纯就虚标来说,如我编辑后的内容,为啥到了固态硬盘这里又成了64G128G的阶梯,而且还是按照1000/1024的比例不足额,我想不通以1000为基数的数字系统,64这个数有什么特别的?

samaleg 发表于 2014-5-20 22:03

samaleg 发表于 2014-5-20 22:05

sblnrrk 发表于 2014-5-20 22:08

adrftgyh 发表于 2014-5-20 22:14

引用第70楼samaleg于2014-05-20 22:05发表的:
以前s1对于硬盘这个问题讨论的更厉害,但是逻辑也非常奇怪,就是明明是1t的东西我买回去只有931g,......

@samaleg
我就是不爽931g的东西标1000g,如此,
我不是在乎东西少了,我知道我买的是个931g的硬盘。

----发送自 ZTE ZTE N5,Android 4.1.2

adrftgyh 发表于 2014-5-20 22:19

引用第71楼sblnrrk于2014-05-20 22:08发表的:
引用:adrftgyh 发表于 2014-5-20 21:57至少测试成绩有区别,无线网这个东西测试......

@sblnrrk
所以还是个虚标,反正有机械盘兜底,少点无所谓,冗余位越多越能保证返修率,还有120g的奇葩,实际只有111g左右,128g的芯片拿了17g出来做冗余。
另外固态盘更奇葩之处在于几乎每块盘的容量都不一样~我买的120g盘111.1g 111.2g111.3g的都有,比机械盘更没底线,机械盘多少还有张1000/1024的遮羞布,每块盘都是严格的931g。

----发送自 ZTE ZTE N5,Android 4.1.2

sblnrrk 发表于 2014-5-20 22:37

adrftgyh 发表于 2014-5-20 22:41

sblnrrk 发表于 2014-5-20 22:37
ssd的性能是要靠冗余空间来保证的,多划10%冗余,最小性能可以增加50%+,极端点的翻倍也正常

脑残才为了 ...

嗯,每个厂都不一样,不过同一个厂的都是一样的。
我说的就是ssd借着机械硬盘的东风来混淆,冗余空间本来就应该自己准备额外的芯片来解决,现在多好,正好用这个1000/1024的差异,问题都解决了,消费者还乐呵呵的埋单。
如果机械盘都老实的按1024标注,我估计市面上就不会存在128G的ssd了,全部都是120G的估计还有更低容量的ssd来保证冗余块。

real_zyf 发表于 2014-5-20 22:44

adrftgyh 发表于 2014-5-20 22:14
@samaleg
我就是不爽931g的东西标1000g,如此,
我不是在乎东西少了,我知道我买的是个931g的硬盘。


盒子上真的写了1TB=1,000,000,000,000Byte的,请认真看
如果你认为这也算虚标那我也没什么好说的了

adrftgyh 发表于 2014-5-20 22:49

real_zyf 发表于 2014-5-20 22:44
盒子上真的写了1TB=1,000,000,000,000Byte的,请认真看
如果你认为这也算虚标那我也没什么好说的了 ...

这和我现在卖东西在标签上标注1美元=100人民币,然后卖东西,你认同吗?

我只是单纯的不认同1t=100……Byte这个等号而已~

1K=1024我可以说很多好处来,1K=1000,除了用来虚标我想不出这种换算在计算机业界有任何好处。

ostcollector 发表于 2014-5-20 22:58

本帖最后由 ostcollector 于 2014-5-20 23:02 编辑

adrftgyh 发表于 2014-5-20 22:49
这和我现在卖东西在标签上标注1美元=100人民币,然后卖东西,你认同吗?

我只是单纯的不认同1t=100……B ...
因为K、M、G、T用1000进制是ISO国际标准化组织和IEC国际电工组织定的,而且他们也给1024进制定义了单独的前缀
至于厂商,当然啥有利标啥
顺便说句,总线速度始终都是以1000进制的,完全写入一个16GiB的DDR3-1600内存要多久这种问题,用16GB就是故意导致麻烦,特别是嵌入式系统
再顺便说句第一块硬盘标注为5M,是5,000,000个word(每个word 6bit)

所以你应该说:ISO/IEC是SB!

john 发表于 2014-5-20 23:37

adrftgyh 发表于 2014-5-20 21:57
至少测试成绩有区别,无线网这个东西测试都没区别怎么破?你测试不测拷贝速率测啥?

好吧,无线这事打住 ...

别人一水的300M都能测出区别,你是怎么把300M和150M测出没区别的?
用一张150M的网卡?
http://2e.zol-img.com.cn/product/78/438/cedGVd42pvQ.jpg
页: 1 [2] 3 4 5 6 7
查看完整版本: 为什么1T硬盘不能“标”成931G而是标成1000G?