实验四:内核线程管理# 实验环境配置 classroom配置 实验目的 练习 练习0:填写已有实验 练习1:分配并初始化一个进程控制块(需要编码) 练习2:为新创建的内核线程分配资源(需要编码) 练习3:阅读代码,理解 proc_run 函数和它调用的函数如何完成进程切换的。(无编码工作) 扩展练习Challenge:实现支持任意大小的内存分配算法 项目组成 实验内容 实验执行流程概述 设计关键数据结构 – 进程控制块 创建第 0 个内核线程 idleproc 创建第 1 个内核线程 initproc 调度并执行内核线程 initproc 创建并执行内核线程 内核线程管理 实验报告要求 附录A:实验四的参考输出如下: 附录B:【原理】进程的属性与特征解析 1. 资源管理 2. 进程状态管理 3. 进程与线程