目录
- 前言
- 目标
- 一、进程与线程
- 待续。。。
前言
- 对于任何一个操作系统而言,内核的运行机制与原理是最为关键的部分。
- 本章内容从多角度了解HarmonyOS的内核运行机制,涵盖进程与线程的概念,内存管理机制,网络特性,文件系统,软件定时器,信号量,互斥量,消息队列相关内核知识。
目标
- 掌握HarmonyOS的进程与线程的概念与调度机制;
- 熟悉HarmonyOS的内存管理机制与网络特性;
- 熟悉HarmonyOS的文件系统,VFS相关概念;
- 了解HarmonyOS的软件定时器,信号量,事件管理,互斥锁,消息队列等相关内容。
一、进程与线程
- LiteOS-M没有进程概念,只有线程概念;LiteOS-A有进程、线程概念;
- HarmonyOS内核中的进程采用抢占式调度机制,支持时间片轮转调度方式。
- HarmonyOS内核进程共有031的进程优先级,用户进程可配置的优先级有22个(1031)。
- 高优先级进程#抢占#低优先级进程,低优先级进程必须等待高优先级进程释放CPU资源。
- 每一个用户态进程均拥有自己独立的进程空间,相互之间不可见,进程之间相互隔离。
- 用户态根进程init由内核态创建,其他用户进程均由init进程fork而来。