实验五:用户进程管理# 实验环境配置 classroom配置 实验目的 练习 练习0:填写已有实验 练习1: 加载应用程序并执行(需要编码) 练习2: 父进程复制自己的内存空间给子进程(需要编码) 练习3: 阅读分析源代码,理解进程执行 fork/exec/wait/exit 的实现,以及系统调用的实现(不需要编码) 扩展练习 Challenge :实现 Copy on Write (COW)机制 项目组成 实验内容 实验执行流程概述 创建用户进程 1. 应用程序的组成和编译 2. 用户进程的虚拟地址空间 3. 创建并执行用户进程 进程退出和等待进程 系统调用实现 1. 初始化系统调用对应的中断描述符 2. 建立系统调用的用户库准备 3. 与用户进程相关的系统调用 4. 系统调用的执行过程 用户进程管理 实验报告要求 附录 A:【原理】用户进程的特征 从内核线程到用户进程 让用户进程正常运行的用户环境 用户态进程的执行过程分析 用户进程的运行状态分析