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 |
ARM |
4KiB |
64KiB |
X86-64 |
4KiB |
2MiB |
权限
TODO(https://fxbug.dev/42107318)
返回值
zx_system_get_page_size()
返回页面大小(以字节为单位)。
错误
zx_system_get_page_size()
不能失败。
备注
另请参阅
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):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"]],["最后更新时间 (UTC):2024-08-23。"],[],[]]