操作系统课程设计标题添加点击此处输入相关文本内容点击此处输入相关文本内容总体概述点击此处输入相关文本内容标题添加点击此处输入相关文本内容实验内容2系统调用题目要求n 为Linux内核增加一个系统调用,并编写用户进程的程序来测试。n 要求该系统调用能够完成以下功能:n 1.该系统调用有1个int型参数,返回值为int。n 2.若参数大于0,则返回自己学号的最后一位。如学号为13091248,则返回8。n 3.若参数小于或等于0,则返回自己的学号后三位。如学号为13091248,则返回248。系统调用n 系统调用n 内核为用户进程提供的服务;n 提供用户模式的进程和硬件设备的接口;n 保护对内核所管理的资源的访问,提高系统安全;n 提高程序的可移植性;n Linux系统调用在内核中全部以“sys_”开头,如sys_fork,sys_exit.系统调用n SYSCALL、libc、APIsys_fork() sys_write() sys_. Kernel fork() printf() write() strlen() libcApp call fork()/printf()/strlen