HCIA-HarmonyOS设备开发认证-3.内核基础

在这里插入图片描述

前言

  • 对于任何一个操作系统而言,内核的运行机制与原理是最为关键的部分。
  • 本章内容从多角度了解HarmonyOS的内核运行机制,涵盖进程与线程的概念,内存管理机制,网络特性,文件系统,软件定时器,信号量,互斥量,消息队列相关内核知识。

目标

  • 掌握HarmonyOS的进程与线程的概念与调度机制;
  • 熟悉HarmonyOS的内存管理机制与网络特性;
  • 熟悉HarmonyOS的文件系统,VFS相关概念;
  • 了解HarmonyOS的软件定时器,信号量,事件管理,互斥锁,消息队列等相关内容。

一、进程与线程

  • LiteOS-M没有进程概念,只有线程概念;LiteOS-A有进程、线程概念;
  • HarmonyOS内核中的进程采用抢占式调度机制,支持时间片轮转调度方式。
  • HarmonyOS内核进程共有031的进程优先级,用户进程可配置的优先级有22个(1031)。
  • 高优先级进程#抢占#低优先级进程,低优先级进程必须等待高优先级进程释放CPU资源。
  • 每一个用户态进程均拥有自己独立的进程空间,相互之间不可见,进程之间相互隔离。
  • 用户态根进程init由内核态创建,其他用户进程均由init进程fork而来。

待续。。。

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 19:30:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 19:30:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 19:30:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 19:30:02       20 阅读

热门阅读

  1. 2024美赛数学建模C题思路+模型+代码+论文

    2024-01-29 19:30:02       33 阅读
  2. Midjourney图片生成描述词记录(今天一天)

    2024-01-29 19:30:02       30 阅读
  3. 随机生成UI不重叠

    2024-01-29 19:30:02       34 阅读
  4. vmware安装centos8-stream

    2024-01-29 19:30:02       38 阅读
  5. Groovy语言学习

    2024-01-29 19:30:02       31 阅读
  6. 蓝牙服务发现协议(SDP)

    2024-01-29 19:30:02       31 阅读
  7. linux 主机无法联网问题

    2024-01-29 19:30:02       29 阅读
  8. C语言——函数

    2024-01-29 19:30:02       30 阅读
  9. 牛客每日一解

    2024-01-29 19:30:02       39 阅读
  10. 学习Vue3的defineProps方法

    2024-01-29 19:30:02       30 阅读
  11. 使用 ip2region 或 geoip2 根据用户ip获取用户省市

    2024-01-29 19:30:02       38 阅读