首页 > 系统服务 > 详细

Linux内核设计与实现 总结笔记(第五章)系统调用

时间:2018-11-19 13:23:30      阅读:183      评论:0      收藏:0      [点我收藏+]

系统调用

内核提供了用户进程和内核交互的接口,使得应用程序可以受限制的访问硬件设备。

提供这些接口主要是为了保证系统稳定可靠,避免应用程序恣意妄行。

 

一、内核通信

系统调用在用户空间进程和硬件设备之间添加中间才能。作用有三:

  • 为用户空间提供一种硬件的抽象接口。无需理会物理结构是怎么样的。
  • 系统调用保证了系统的稳定和安全。内核可以有选择的对其访问进行控制。
  • 每个进程都运行在虚拟系统中,用户空间和系统的其余部分提供这样一层公共接口。

 

二、API、POSIX和C库

 

 

三、系统调用

 

Linux内核设计与实现 总结笔记(第五章)系统调用

原文:https://www.cnblogs.com/ch122633/p/9982521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!