pintos-pro-项目-用户程序 下载本文

内容发布更新时间 : 2024/7/5 20:34:15星期一 下面是文章的全部内容请认真阅读。

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