2014级本科操作系统实验报告(实验2)学生姓名曾帅学号1143710412 院系软件学院任课教师范国祥实验TAXXX实验地点软件学院三楼实验室实验时间2016年05月19日 星期四实验题目系统接口实验学时2学时实验目的:l 建立对系统调用接口的深入认识;l 掌握系统调用的基本过程;l 能完成系统调用的全面控制;l 为后续实验做准备。实验内容及要求:在Linux 0.11上添加两个系统调用,并编写两个简单的应用程序测试它们:(1)第一个系统调用是iam(),其原型为:int iam(const char * name);完成的功能是将字符串参数name的内容拷贝到内核中保存下来。要求name的长度不能超过23个字符。返回值是拷贝的字符数。如果name的字符个数超过了23,则返回“-1”,并置errno为EINVAL。在kernel/who.c中实现此系统调用。(2)第二个系统调用是whoami(),其原型为:int whoami(char* name, unsigne