Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2347081
  • 博文数量: 527
  • 博客积分: 10343
  • 博客等级: 上将
  • 技术积分: 5565
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-26 23:05
文章分类

全部博文(527)

文章存档

2014年(4)

2012年(13)

2011年(19)

2010年(91)

2009年(136)

2008年(142)

2007年(80)

2006年(29)

2005年(13)

我的朋友

分类: WINDOWS

2008-09-17 20:24:55

曾经知道, 却往往事隔一段时间之后会再次怀疑, 因为 milli 在我的印象中是百万分之一, 所以在看到一个API中写着milliSecond 时, 往往会怀疑一下, 是1/1000 秒, 还是百万分之一秒(1/(10^6)), 让我产生怀疑的原因可能是:

milli 在英语中的确是百万分之一的词根.
millimeter 是毫米, 它是1/1000 米, 是1/1,000,000 公里(千米), 它的百万分之一是相对于千米的.

但对于秒来说, 从天到小时, 是24进制, 从小时到分钟, 是60进制, 从分钟到秒之间, 也是60进制, 所以从天到秒, 相当于跨了三个数量级单位, 而从秒到1/1000 秒, 又是10的三次方, 所以从小时到秒之间, 相当于混合着跨越了6个数量级单位. 秒乘以10的三次方, 不是"千秒", 没有这样的概念, 秒是向更大的人类计时单位三次进制后得到"天", 这与米乘以10的三次方等于一千米不同. 毫秒中的百万分之一, 是相对于"天"的"百万分之一"(其实一天是24 * 60 * 60 * 1000 = 86,400,000毫秒, 远超出百万了).

这样的想法也许有点别扭, 不过它有助于我以看似合理的方式接受并减少对一个milliSecond等于1/1000秒的怀疑.

顺便给日后自己可能对更小的时间单位产生疑惑时留条路, 现在认定:
1 milli second = 1/1000 micro-second
1 micro second = 1/1000 nano-second

从毫(milli)到微(micro)再到纳(nano)都是10的三次方.
阅读(1526) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~