zx_system_get_page_size
摘要
取得系統的頁面大小。
宣告
#include <zircon/syscalls.h>
uint32_t zx_system_get_page_size(void);
說明
zx_system_get_page_size()
會傳回系統的
一個位元組這個數字無法在系統執行作業期間變更,只能在開機時變更
保證準確為 2 的運算能力
頁面大小代表了 VMO 的分配和調整精細程度
zx_vmo_create()
和可透過 zx_vmar_map()
對應的最小單位。
每個架構都有明確的最小值和最大值
ZX_MIN_PAGE_SIZE
和 ZX_MAX_PAGE_SIZE
,即可傳回這個項目。
建築 |
ZX_MIN_PAGE_SIZE |
ZX_MAX_PAGE_SIZE |
啟動 |
4KiB |
64KiB |
X86-64 |
4KiB |
2MiB |
權限
TODO(https://fxbug.dev/42107318)
傳回值
zx_system_get_page_size()
會以位元組為單位傳回頁面大小。
錯誤
zx_system_get_page_size()
無法更新。
附註
另請參閱
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-08-23 (世界標準時間)。
[[["容易理解","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-08-23 (世界標準時間)。"],[],[]]