试题详情
- 简答题模块的编程和普通程序的编程有哪些区别?
-
主要区别为:
(1)因为内核模块运行在内核态,所以包含的头文件是内核程序相关的头文件,而普通程序则包含的是glibc的头文件
(2)模块程序没有main函数,而是通过init_module函数在加载后初始化。
(3)模块程序内可直接调用内核函数,而普通程序则只能通过系统调用使用内核函数。
(4)普通用户程序可运行多次,而内核函数通常则只能加载1次。 关注下方微信公众号,在线模考后查看
热门试题
- 以下ARM处理器的指令或伪指令错误的是(
- Qt/Embedded的底层图形引擎基于
- 某文件的组外成员的权限为只读;所有者有读
- Linux系统中线程的同步方式有互斥量、
- PV操作是在()上的操作。
- 下列提法中,属于ifconfig命令作用
- 在用vi编辑文件时,将文件内容存入tes
- 具有很多C语言的功能,又称过滤器的是()
- 下面关于总线的叙述中,错误的是()
- 软件开发模型给出了软件开发活动各阶段之间
- 设floata=2,b=4,c=3;,以
- 已知ARM处理器R1=0x1234567
- 表达式strcmp(“3.14”,“3.
- 简述嵌入式处理器主要有哪五类。
- 如下哪一个命令可以帮助你知道shell命
- 暂停当前(前台)任务并放到后台去的命令是
- ARM处理器当前运算操所产生的标志位记录
- ARM处理器Cortex系列包括Cort
- 下列文件系统中,采用了inode来标识文
- 软件详细设计工具可分为3类,即()、()