問(wèn)答題

【簡(jiǎn)答題】slab分配算法為每個(gè)不同的對(duì)象類(lèi)型使用一個(gè)單獨(dú)的緩存。假設(shè)每一個(gè)對(duì)象類(lèi)型都有一個(gè)緩存,試解釋?zhuān)瑸槭裁催@不與多個(gè)CPU較好地協(xié)調(diào)。怎么做才能解決這個(gè)可擴(kuò)展性問(wèn)題?

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

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】假設(shè)使用參數(shù)Δ定義工作集合模型下的工作集合窗口。設(shè)置Δ為一個(gè)較小值,其表示頁(yè)錯(cuò)誤頻率和系統(tǒng)中當(dāng)前正在執(zhí)行的活動(dòng)頁(yè)(非暫停的)進(jìn)程數(shù)量,則影響如何?當(dāng)設(shè)置Δ為一個(gè)非常大的值呢?

答案: 當(dāng)設(shè)置Δ為一個(gè)較小的值,那么有可能低估一個(gè)進(jìn)程的駐留頁(yè)集合,允許安排一個(gè)進(jìn)程,即使其所需的所有頁(yè)未駐留。這可...
問(wèn)答題

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

答案: 是的,事實(shí)上,許多處理器因?yàn)檫@個(gè)原因提供兩個(gè)TLB。舉個(gè)例子,一個(gè)進(jìn)程訪問(wèn)的代碼可長(zhǎng)時(shí)間地保留同樣的工作集合。然而,代碼...
微信掃碼免費(fèi)搜題