一:驱动属于内核的一部分

 (1)驱动就是内核中的硬件设备管理模块

 (2)驱动工作在内核态。

 (3)驱动程序故障可能导致整个内核崩溃

 (4)驱动程序漏洞会使内核不安全


二:应用程序和内核的关系

 (1)应用程序不属于内核,而是在内核之上的

 (2)应用程序工作在用户态,是受限制的。

 (3)应用程序故障不会导致内核崩溃

 (4)应用程序通过内核定义的API接口来调用内核工作,也就是说

用程序依赖于内核,比如C语言的标准库就属于一个应用程序,所以在

内核当中不能使用C标准库,而是要使用liunx内核中的库函数

总结

1:应用程序是最终目标

2:内核就是为应用程序提供底层资源管理的服务员


三:内核和根文件系统

 (1)根文件系统提供根目录。

 (2)进程1存放在根文件系统中

 (3)内核启动最后会去装载根文件系统。

总结:根文件系统为操作系统启动提供了很多必备的资源:根目

录、进程1