خصائص النظام

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

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