Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Thuộc tính hệ thống
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Có nhiều thuộc tính hệ thống cho biết nhiều trạng thái của hệ thống Android liên quan đến khả năng hỗ trợ kích thước trang. Nếu bạn đang cố gắng hiểu cách định cấu hình một thiết bị cụ thể, thì các tuỳ chọn này sẽ cung cấp thông tin tổng quan về cách định cấu hình và sử dụng kích thước trang trong Android.
ro.boot.hardware.cpu.pagesize
là một giá trị dành riêng cho OEM, cho biết kích thước trang đang chạy. Trong Android 16, theo mặc định, kích thước này được đặt bằng init dựa trên kích thước trang CPU nếu kích thước này không được truyền từ trình tải khởi động.
ro.product.cpu.pagesize.max
là giá trị của PRODUCT_MAX_PAGE_SIZE_SUPPORTED
hoặc nói cách khác là cách căn chỉnh dự kiến của các tệp nhị phân trên thiết bị.
ro.product.page_size
(được giới thiệu trong Android 16) là kích thước trang do sản phẩm xác định (dựa trên TARGET_BOOTS_16K
). Kích thước này xác định kích thước trang và được xác minh trong Vts16KPageSizeTest
. Nếu sử dụng sai hạt nhân, bạn sẽ nhận được thông báo về sự không khớp với thuộc tính này.
ro.product.build.16k_page.enabled
cho biết liệu thiết bị có hỗ trợ tuỳ chọn cho nhà phát triển để chuyển đổi giữa chế độ 4 KB và 16 KB hay không. Hãy đọc thêm về cách bật và sử dụng tuỳ chọn này.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# System properties\n\nThere are many different system properties that indicate various states of\nan Android system related to its page size support. If you're trying to\nunderstand how a specific device is configured, these options provide an\noverview of how page size is configured and used in Android.\n\n- `ro.boot.hardware.cpu.pagesize` is an OEM-specific value, indicating the page size that is running. In Android 16, this is set by init by default based on the CPU page size if it isn't passed from the bootloader.\n- `ro.product.cpu.pagesize.max` is the value of `PRODUCT_MAX_PAGE_SIZE_SUPPORTED` or in other words, the expected alignment of binaries on device.\n- `ro.product.page_size` (introduced in Android 16) is the product-defined page size (based on `TARGET_BOOTS_16K`). This defines what the page size should be and is verfied in `Vts16KPageSizeTest`. If the wrong kernel is used, the mismatch with this property tells you.\n- `ro.product.build.16k_page.enabled` indicates whether the device supports a developer option to switch between 4 KB and 16 KB mode. Read more how to [enable and use this option](/docs/core/architecture/16kb-page-size/16kb-developer-option)."]]