openharmony 鸿蒙 kernel-standard-sched-rtg

关联线程组调度特性介绍 基本概念 关联线程组(related thread group)提供了对一组关键线程调度优化的能力,支持对关键线程组单独进行负载统计和预测,并且设置优选CPU
阅读全文

openharmony 鸿蒙 kernel-standard-sched-cpuisolation

CPU轻量级隔离特性介绍 基本概念 CPU轻量级隔离特性提供了根据系统负载和用户配置来选择合适的CPU进行动态隔离的能力。内核会将被隔离CPU上的任务和中断迁移到其他合适的CPU上执行,被隔离的CPU会进入ilde状态,以此来达到功耗优化的目标。同时提供用户态的配置和查询接口来实现更好的系统调优。
阅读全文

openharmony 鸿蒙 kernel-standard-patch

OpenHarmony开发板Patch使用指导 合入HDF补丁。 按照kernel.mk中HDF的补丁合入方法,合入不同内核版本对应的HDF内核补丁: $(OHOS_BUILD_HOME)/drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh
阅读全文

openharmony 鸿蒙 kernel-standard-overview

Linux内核概述 标准系统类设备是面向应用处理器的设备,支持的设备最小内存为128MiB。OpenHarmony选择Linux内核作为基础内核,可以对不同资源受限的设备产品配置出适合的OS内核,为上层提供基础的操作系统能力。
阅读全文

openharmony 鸿蒙 kernel-standard-mm-eswap

Enhanced SWAP特性介绍 基本概念 ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区的能力,并创建了一个常驻进程zswapd将ZRAM压缩后的匿名页加密换出到ESwap存储分区,从而能完全的空出一块可用内存,以此来达到维持Memavailable水线的目标。同时,配合这个回收机制,在整个内存框架上进行改进,优化匿名页和文件页的回收效率,并且使两者的回收比例
阅读全文