史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   一般電腦疑難討論區 (http://forum.slime.com.tw/f17.html)
-   -   問一些作業系統TLB的問題 (http://forum.slime.com.tw/thread112593.html)

turnoff 2004-06-10 02:23 PM

問一些作業系統TLB的問題
 
不知能不那裡問
所以跑來這裡po

請問一下
「假設採用分頁的方法來管理記憶體,
存取TLB所需的時間為50ns,
TLB的命中率為75%,
存取記憶體的時間為750ms。
試求記憶體有效的存取時間為多少?」


有兩個問題
第一
ns和ms這兩個單位有一樣嗎?
我在想是不是它寫錯了

第二
答案寫
0.75*(50+750)+0.25*(750+750)=975(ns)

可是我依照原本書上的教法
感覺上應該是這樣子寫
0.75*(50+750)+0.25(50+750+750)=1375
為何它只有加一次750呢?

謝謝大大指教

mini 2004-06-10 03:24 PM

TLB:
處理器把最近使用的分頁目錄和分頁表的 entry 存放在叫 Translation Lookaside Buffers(TLBs)的 cache 中

ms: 微秒,1 微秒等於千分之一秒。儲存裝置存取時間的測量單位一般為 ms。
ns: 毫微秒,1 毫微秒等於十億分之一秒。

所以 1 ms = 1,000,000 ns
所以應該是打錯了 750ns及50ns 比較有可能,畢竟 記憶體及CPU是 硬體 存取時間 以ns 為單位較可能
P.S. HDD通常是以 ms 為計測單位

至於 存取時間 公式....


所有時間均為台北時間。現在的時間是 07:28 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1