1. Unix结构体系

Unix结构体系如图:

 

 

内核:内核是一个软件,控制计算机的硬件资源,提供程序运行环境,相对较小,位于环境核心。

系统调用:内核的接口被称为系统调用。

公共函数库:公共函数库建立在系统调用之上。

shell:shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。

由图可以知道,用户可以直接使用系统调用,也可以使用公共函数库(注意:公共函数库中的函数可以使用一个或多个系统调用,也可以不使用系统调用,如:printf函数会调用write系统调用输出一个字符串,但strcpy函数就没有使用内核的任何系统调用)。

posted @ 2021-05-10 21:50  博客员_小李  阅读(143)  评论(0)    收藏  举报