Linux系统函数打开、关闭、读、写

  

系统调用

  

系统调用是操作系统提供给用户的一组“特殊接口”。系统调用并非直接和程序员或系统管理员直接打交道,而是通过软中断的方式向内核提交请求,从而获取内核函数的服务入口(系统调用表)。系统调用让系统从用户空间进入内核空间内运行,运行后将结果返回给应用程序(内核态→用户空间)。
 Linux系统函数打开,关闭,读,写”> <br/> & lt; br> </p>
  <h5>系统调用和系统API等区别h5> </<p> & lt; br> <br/> <强>系统API </强> <br/>主要是通过C库libc来实现,程序员多采用这种方式与内核交互,这些API通过系统调用来实现<br/> & lt; br> <br/> <强>系统命令</强> <br/>系统管理员采用系统命令与内核交互,是一个可执行文件,通过系统API及系统调用来实现<br/> & lt; br> <br/> <强>外壳程序</强> <br/>一系列系统命令和SHELL脚本共同组合成的程序。<br/> & lt; br> </p>
  <h5>函数库调用与系统调用</h5>
  <p> <img src=Linux系统函数打开、关闭、读、写