pintos-pro2-项目2-用户程序.docxVIP

  • 9
  • 0
  • 约2.39万字
  • 约 68页
  • 2022-06-15 发布于江苏
  • 举报
pintos-pro2-项目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”,..); TASK2 Argument Passing 参数传递 要求: 分离从命令行传入的文件名和各个参数。 按照C函数调用约定,把参数放入栈中。 实现方法: 1.分离参数的方法:用string.h中的strtok_r()函数,在string.c中有详细的说明。 2.在process_execu

文档评论(0)

1亿VIP精品文档

相关文档