linux内核之系统调用

1、系统调用简介          系统调用在用户空间进程和硬件设备之间添加的一个中间层。主要有三个作用: A.它为用户空间提供了一种硬件的抽象接口 B.隔离用户态和内核态,保证系统的稳定和安全 C.每个进程都运行在虚拟地址,实现进程独立和方便虚拟内存管理 在linux系统中,系统调用是用户空间主动访问内核的唯一方法;除异常和中断外,是内核唯一的合法入口。下图是简单的调用流程(以getpid为例)
相关文章
相关标签/搜索