发布时间:2023-09-11 13:30
如果把鸿蒙比作人,百图目的是要画出其骨骼系统。
百图系列每张图都是心血之作,耗时甚大,能用一张就绝不用两张,所以会画的比较复杂,高清图会很大,可在公众号中回复 百图 获取3
倍超高清最新图。v**.xx
代表图的版本,请留意图的更新。
进程控制块(PCB) 是内核仅次于任务控制块(TCB
)重要和复杂的超级结构体,它是一个程序在内核的实体表达,像个家长一样即要管好自己家一帮熊孩子(任务)的事,还要和隔壁练腰的老王,村头打铁的老张,村尾杀猪的老李搞好关系,它们之间既有竞争又有合作。隶属大家族管理,七大姑八大姨,狐朋狗友一大堆,所以关系链特别的复杂,光用来搞关系的双向链表就用了7
个(内核结构体之最),每一个背后都是一大滩子的事,可想而知它得有多忙,有多少事要操心。这是一个非常考验对双向链表掌握程度的结构体,很容易让你的脑栈溢出,如果熟悉其整体运作,内核其他结构体可摧古拉朽,吹毛断发。