問答題

【簡答題】slab分配算法為每個不同的對象類型使用一個單獨的緩存。假設(shè)每一個對象類型都有一個緩存,試解釋,為什么這不與多個CPU較好地協(xié)調(diào)。怎么做才能解決這個可擴展性問題?

答案: 這一直是slab分配存在的一個問題——多CPU存在時的較差可擴展性。這個問題產(chǎn)生于必須鎖定正被訪問的全局緩存。這影響多處...
題目列表

你可能感興趣的試題

問答題

【簡答題】一個進程可能有兩個工作集合嗎?一個代表數(shù)據(jù),另一個代表代碼?

答案: 是的,事實上,許多處理器因為這個原因提供兩個TLB。舉個例子,一個進程訪問的代碼可長時間地保留同樣的工作集合。然而,代碼...
微信掃碼免費搜題