摘要在传统的操作系统中,用户程序必须承受因系统调用时用户模式和核心模式切换所带来的性能损失。然而,通过采用一些方法这部分的性能损失也可以被节省下来。在这片论文中,我们介绍了三种不同的方法,并且选择了其中的一种方法加以了实施。系统调用是系统的一个功能,它在用户程序向受保护的内核请求服务时被触发。在传统的操作系统中,系统调用检查用户程序提供的参数,建立一个数据结构将这些参数传递到内核,并且执行一个被称为软中断的指令。接着,CPU的中断管理机构保存用户进程的状态并且将运行级别切换到内核模式。最后,系统