日期:2014-05-16  浏览次数:20827 次

linux内核设计与实现 学习笔记 之系统调用

? ? 系统调用概念:由内核提供用户进程与内核交互的一组接口。

? ? 作用:使应用程序受限制的访问硬件设备,提供应用程序创建新进程并与已有进程进行通信的机制,并可申请操作系统其它资源的能力。

? ? ?调用c程序接口与system call不是一一对应的。而所有的应用程序接口应该基于POSIX标准。

? ? ?通常需要访问系统调用时通过c库中定义的函数调用来进行。

? ? ?所有的系统调用都需要用asmlinkage来限定。