大学操作系统课程设计linux代码完善,(30%,125行)实现文件系统的系统调用(creat,open,read,write,close和unlink,在syscall.h文件中列出)。你可以在UserProcess.java中看到处理halt系统调用的代码;最好把你的新的系统调用也放在这儿。注意:你不是实现一个文件系统,而是使用户进程能够访问我们已经实现好的文件系统。我们已经提供了从用户程序调用系统调用的必要的汇编代码(看一下start.s;SYSCALLSTUB宏会生成每一个系统调用的汇编代码)。你需要使Nachos内核“防弹”,不受用户程序错误的破坏,即用户程序无论如何都不能破坏操作系统(除了明确调用halt())。换句话说,你必须保证用户程序不能