Linux Kernel - System calls

1. 提供抽象硬件接口   eg. 磁盘读写  read/write

2. 保证系统安全和稳定性  
        对 kernel 的访问需要权限,用户空间不可直接访问系统资源

3. 基于进程的虚拟系统考虑
       多任务,虚拟内存的实现稳定性和安全性

通常,应用编程调用在用户空间实现的 API,而不直接使用系统调用。

猜你喜欢

转载自blog.csdn.net/wu472269100/article/details/104522361