跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 Load-link/store-conditional 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
Load-link/store-conditional
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
佇電腦科學當中,'''load-linked / store-conditional ( LL / SC )''',人嘛會叫做'''load-reserved / store-conditional ( LR / SC )''','''load-link'''佮'''store-conditional'''('''LL / SC''') 是一對用佇咧並行仝步存取記憶體的 CPU 指令。Load-link 倒轉來記持體位置的當前值,隨後的 store-conditional 佇咧記持體位置的所在儲存新值(若對 load-link 無去予人改過來)。 這予人用佇實現無鎖演算法佮 read-modify-write 原子操作。 ==歷史== LL / SC 上代先是 Jensen , Hagensen , Broughton 佇勞倫斯利佛摩國家實驗室為 S 影一 AAP multiprocessor 猶閣設計。 ==實現== LL / SC 指令予人喝講架構支援: * Alpha : ldl \ _ l / stl \ _ c , ldq \ _ l / stq \ _ c * PowerPC : lwarx / stwcx , ldarx / stdcx * MIPS 架構 : ll / sc * ARM 架構 : ldrex / strex ( ARMv 六 , v 七 ) , ldxr / stxr ( ARM version 八 ) * RISC-V : lr / sc LL / SC 的硬體實現典型地無允准岫狀 LL / SC 著。岫狀的 LL / SC 機制用於提供 MCAS 原語(多字 Compare-And-Swap,字會當是分布的)。 二空一三年 Trevor Brown , Faith Ellen , Eric Ruppert 軟體實現真濟 LL / SC 擴充。這予人用來最佳化二箍搜揣樹仔。 ==參見== * 非常的踢同步 * 事務記持體(Transactional memory) ==參考文獻== [[分類: 待校正]]
返回到「
Load-link/store-conditional
」。