试题详情
简答题简述设备驱动程序与应用程序的区别。
  • 1、设备驱动程序工作在内核态下,而应用程序工作在用户态下;
    2、设备驱动程序从module_init()开始,将初始化函数加入内核初始化函数列表中,在内核初始化时执行驱动的初始化函数,从而完成驱动的初始化和注册,之后驱动便停止工作,等待应用程序的调用;而应用程序从main()函数开始执行。
    3、应用程序可以和GLIBC库连接,因此可以包含标准的头文件;驱动程序不能使用标准的C库,因此不能调用所有的C库函数。
  • 关注下方微信公众号,在线模考后查看

热门试题