以下图为基础: 最内层是硬件,最外层是用户常用的应用,比如说firefox浏览器,evolution查看邮件,一个计算流体模型等等.硬件是物质基础,而应用提供服务.但在两者之间,还要经过一番周折. 还记得Linux启动.Linux首先启动内核 (kernel),内核是一段计算机程序,这个程序直接管理硬件,包括CPU.内存空间.硬盘接口.网络接口等等.所有的计算机操作都要通过内核传递给硬件. 为了方便调用内核,Linux将内核的功能接口制作成系统调用(system call).系统调用看起来就像C…