ucore_os_docs/lab5/lab5_2_lab2.md

484 B
Raw Permalink Blame History

实验内容

实验4完成了内核线程但到目前为止所有的运行都在内核态执行。实验5将创建用户进程让用户进程在用户态执行且在需要ucore支持时可通过系统调用来让ucore提供服务。为此需要构造出第一个用户进程并通过系统调用sys_fork/sys_exec/sys_exit/sys_wait来支持运行不同的应用程序完成对用户进程的执行过程的基本管理。相关原理介绍可看附录B。