freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]處理機(jī)的cache一致性(留存版)

2025-03-05 17:30上一頁面

下一頁面
  

【正文】 ’ P2的進(jìn)程修改了 C2中的 X,改變?yōu)?X’ 并采用 “ 寫通過 ” 策略,使內(nèi)存中的 X也修改為 X’ ’ 由于某種原因該進(jìn)程遷移到 P1上 此時(shí) P1的 C1中仍然是 X,而不是它先修改過的 X’。 ’ 若 P1采用 “ 寫通過 ” 策略,即處理機(jī)改寫 Cache中的數(shù)據(jù)時(shí)同時(shí)修改內(nèi)存中相應(yīng)的數(shù)據(jù),那么,內(nèi)存中的 X也同時(shí)變?yōu)?X’,但是,處理機(jī) P2的本地高速緩沖存儲(chǔ)器C2中的 X仍然是 X。但是,其他處理機(jī) Pr對自己的高速緩存 Cr中數(shù)據(jù)塊讀操作 Rr和寫操作Wr時(shí), C1中的無效數(shù)據(jù)塊拷貝仍無效 R1,W1,Rr Rr,Wr R1 W1 Wr 寫通過策略的 Cache狀態(tài)圖 有效 無效 說明: 采用寫回策略的 Cache狀態(tài) ? Cache采用 寫回策略 Cache中的數(shù)據(jù)塊被修改時(shí)不同時(shí)修改內(nèi)存中相應(yīng)的數(shù)據(jù)塊拷貝,當(dāng) Cache中的數(shù)據(jù)塊被替換時(shí),才將該數(shù)據(jù)塊寫回內(nèi)存。 (3) 處理機(jī)讀 Cache塊 ① 若 Cache塊的有效位 =1,則可直接執(zhí)行讀操作??尚械慕鉀Q辦法是:沿著鏈發(fā)送一個(gè)消息,修改 Ci+1中相應(yīng)數(shù)據(jù)塊 X的指針,使之指向 Ci1,從而把 Ci中的數(shù)據(jù)塊 X從目錄鏈中卸下,此時(shí)就可對 Ci的 X進(jìn)行替換了。 采用單向鏈的鏈?zhǔn)侥夸浫缦聢D所示。 N個(gè)處理機(jī)位分別表示對應(yīng) N個(gè)處理機(jī)的 Cache中是否有該數(shù)據(jù)塊的拷貝,若某個(gè)處理機(jī)位 =1,則表示對應(yīng)的處理機(jī) Cache中有該數(shù)據(jù)塊拷貝。 ( write update) 任一處理器寫它的私有 Cache時(shí),它都立即更新所有其它的 Cache中的副本。 cpu 主存 cache 外存 在多核和多處理器系統(tǒng)中,多個(gè) Cache對應(yīng)的 copy內(nèi)容應(yīng)該一致,如下圖: Memory Cache core Cache core …… Cache core 這幾個(gè) copy 應(yīng)該一致 一、多個(gè) Cache不一致的原因 ? 共享可寫的數(shù)據(jù) ? 進(jìn)程遷移 ? I/O傳輸 要解決多處理機(jī)的 Cache一致性問題,首先要研究一致性問題的由來。 ? 概述 ? 采用寫通過策略的 Cache狀態(tài) ? 采用寫回策略的 Cache狀態(tài) ? 寫一次協(xié)議 ,監(jiān)聽協(xié)議 概述 監(jiān)聽協(xié)議通過總線監(jiān)聽機(jī)制實(shí)現(xiàn)高速緩存和共享存儲(chǔ)器之間的數(shù)據(jù)一致性 監(jiān)聽協(xié)議的兩種策略 ? 寫無效 (WriteInvalidate)策略 寫無效策略是在本地 Cache的數(shù)據(jù)塊修改時(shí) ,使所有相應(yīng)的遠(yuǎn)程數(shù)據(jù)塊拷貝都無效 ? 寫更新 (WriteUpdate)策略 寫更新策略是在本地 Cache的數(shù)據(jù)塊修改時(shí) ,通過總線把改寫的數(shù)據(jù)塊廣播到含有該數(shù)據(jù)塊拷貝的所有其他
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1