系统调用与用户接口API

什么是系统调用: 操作系统提供用户一种特殊的接口(API),用户通过这组特殊的接口来获操作系统内核提供的服务。 为什么用户程序不能直接访问系统内核提供的服务? 这是由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑上是相互隔离的   用户进程在通常情况下不允许访问内核数据,也无法直接调用内核函数,它们
相关文章
相关标签/搜索