系统调用的作用: 为用户空间提供一种硬件的抽象接口保证了系统的稳定和安全每个进程都运行在虚拟系统中,在用户控件和系统的其余部分提供这样一层公共接口asmlinkage:用于通知编译器仅从栈中提取该函数的参数。所有的系统调用都需要这个限定词。asmlinkage long sys_getpid(void).内核中所有系统调用都应该遵守的命名规则:sys_*()应用程序通过软中断通知内核执行系统调用