Zircon
Zircon 是為 Fuchsia 提供支援的核心平台。Zircon 是由核心 (/zircon/kernel 中的來源) 和一組使用者空間服務、驅動程式和程式庫 (來源為 /zircon/system/ 中的來源),構成系統啟動、通訊、載入使用者空間處理程序及執行等作業所需要的。Fuchsia 會在這個基礎之上建構出更大型的 OS。
標準 Zircon 存放區是 Fuchsia 專案的一部分,網址為 https://fuchsia.googlesource.com/fuchsia/+/HEAD/zircon/
Zircon Kernel 提供系統呼叫,用於管理程序、執行緒、虛擬記憶體、處理序間通訊、等待物件狀態變更,以及鎖定 (透過 futexe)。
目前有一些暫時性的系統呼叫是用於早期工作,只要長期的系統呼叫 API 和 ABI 介面最終定案,這些系統日後就會淘汰。預期會有約 100 次系統呼叫。
Zircon 系統呼叫通常不會阻塞。wait_one
、wait_many
port_wait
和 thread sleep
是值得注意的例外狀況。
本頁是 Zircon 說明文件的非完整索引。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-03-15 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-03-15 (世界標準時間)。"],[],[]]