خصائص النظام

هناك العديد من خصائص النظام المختلفة التي تشير إلى حالات متنوعة لنظام Android ذات صلة بتوافق حجم الصفحة. إذا كنت تحاول فهم طريقة ضبط جهاز معيّن، تقدّم لك هذه الخيارات نظرة عامة حول طريقة ضبط حجم الصفحة واستخدامه في Android.

  • ro.boot.hardware.cpu.pagesize هي قيمة خاصة بمصنّع الجهاز الأصلي، وتشير إلى حجم الصفحة التي يتم تشغيلها. في نظام التشغيل Android 16، يتم ضبط هذا الخيار تلقائيًا من خلال عملية init استنادًا إلى حجم صفحة وحدة المعالجة المركزية (CPU) إذا لم يتم تمريره من برنامج التشغيل.
  • ro.product.cpu.pagesize.max هي قيمة PRODUCT_MAX_PAGE_SIZE_SUPPORTED أو بعبارة أخرى، هي المحاذاة المتوقّعة للثنائيات على الجهاز.
  • ro.product.page_size (تم تقديمه في Android 16) هو حجم الصفحة الذي يحدّده المنتج (استنادًا إلى TARGET_BOOTS_16K). يحدّد هذا الحجم المطلوب للصفحة ويتم التحقّق منه في Vts16KPageSizeTest. إذا تم استخدام نواة غير صحيحة، سيخبرك عدم التطابق مع هذه السمة بذلك.
  • يشير ro.product.build.16k_page.enabled إلى ما إذا كان الجهاز يتيح خيارًا للمطوّرين للتبديل بين الوضعَين 4 كيلوبايت و16 كيلوبايت. مزيد من المعلومات حول كيفية تفعيل هذا الخيار واستخدامه