2013-08-28 15 views
0

我有兩個計數器表示時間。其中一個是64位計數器,應該解釋如下。比較和解釋兩個時間計數器

1)大多數顯著32比特指示因爲在時間

2)低32位指示第二的一小部分的固定點的秒數。

我不知道如何解釋其他48位計數器。

我知道的是這個。

What COUNTER 1 increased by 508032,COUNTER 2 increased by 5914. 

Meaning COUNTER1 (time 2 - time 1) = 508032 

在這段時間

COUNTER2 (time 2 - time 1) = 5914. 

我需要一個公式來計算出如何解釋COUNTER2的分辨率。

回答

3

計數器2每秒增加5000萬次。

5914 /(二分之五十萬八千零三十二^ 32)〜= 50000000

爲了把它在詞:計數器1遞增2^32倍每秒。所以如果它增加508,032次,那就是1/8454秒。那時,計數器2增加了5914次。所以它會在整秒內增加5,914 * 8,454次。這是接近5000萬(49997萬),幾乎可以肯定計數器2的分辨率是每秒5000萬計數。

+0

你是怎麼想出2^32的? – liv2hak

+1

你說過,「低32位表示一秒鐘的一小部分。」我假設你的意思是使用全範圍的值。如果不是,我們沒有足夠的信息來回答。 –

+0

什麼是4個低位被禁用? – liv2hak