Linux系统编程(一) 认识系统调用

定义:在计算机用户层与核心层之间有一个中间地带,称之为系统调用(system calls),它是用户层与核心层之间的接口。系统调用是一群预先定义好的模块,他们提供一条管道让应用程序或一般用户能由此得到核心程序的服务。例如外围设备的使用,程序的执行,文件的传输等。换言之,系统调用担任一个保护人兼中介者的角色。一方面在核心程序与用户之间传递信息,另一方面也可以防止因用户的程序不慎而破坏内核程序内的一些
相关文章
相关标签/搜索