pintos-pro-项目-用户程序
———————————————————————————————— 作者: ———————————————————————————————— 日期:
2
Pintos project2
作者:西安电子科技大学 王永刚 QQ:357543420
这个项目将使pintos可以加载并执行用户程序,并且为用户程序提供系统调用。
Project2 需要完成的的任务有四个:
? Task1 Process Termination Messages进程终止信息 ? Task2 Argument Passing 参数传递 ? Task3 System Calls 系统调用
? Task4 Denying Writes to Executables不能写入可执行文件
Task1: Process Termination Messages进程终止信息
要求:
1.在进程结束时输出退出代码(就是main函数的返回值,或者异常退出代码。
注意: 用户进程结束时输入退出代码,核心线程返回时不输入。 输出格式被规定如下:
? printf (“%s: exit(%d)\\n”,..);
3