首页 > 试题广场 >

不需要编译或加载内核的情况是 。

[单选题]
不需要编译或加载内核的情况是 :
  • 删除系统不用的设备驱动程序时
  • 升级内核时
  • 添加新硬件时
  • 将网卡激活

哦 对哦 激活网卡就用ifconfig eth0 up

发表于 2015-09-25 16:23:08 回复(1)
只要你代码或配置有改动,都要重新编译的,只是如果代码写成块模式的,不用整个代码都重新编译,编译器会自动编译改动了的代码。ABC都改动了原有的配置,D没有,选择D。
发表于 2016-09-08 11:29:40 回复(1)
B 肯定需要, D 肯定不需要, 至于 A 和 C 则要具体情况具体分析. 如果相关的驱动是编译成模块, 则不需要动内核, 如果驱动被编译到内核里, 则要动内核.
发表于 2017-03-04 17:38:43 回复(0)
只要代码或配置有改动,都要重新编译的
发表于 2017-09-25 18:28:03 回复(0)
Linux内核版本是不断更新的,通常,更新的内核会支持更多的硬件,具备更好的进程管理能力,运行速度更快、 更稳定,并且一般会修复老版本中发现的许多漏洞等。而已安装好的Linux系统如果不是滚动升级的,或者没有内核更新选择的话,如果用户想要使用这些新特性,或想根据自己的硬件平台定制一个更高效,更稳定,更快速的内核,就需要重新编译内核。
发表于 2016-09-01 20:53:34 回复(0)
前段时间华为鸿蒙系统挺热的,然后了解了下宏内核和微内核:windows 的NT是微内核的;Linux是宏内核,宏内核包含了硬件驱动,所以硬件及其驱动变更肯定会影响到Linux内核的
编辑于 2019-11-19 23:56:48 回复(0)

A. 删除系统不用的设备驱动程序时

  • 当系统中存在不再需要的设备驱动程序时,可以通过卸载相应的内核模块来删除这些驱动程序。通常情况下,这不需要升级整个内核,只需要卸载或禁用特定的模块即可。

B. 升级内核时

  • 升级内核通常需要编译新的内核源代码,并将其安装到系统中。这可能涉及到配置、编译和安装全新的内核,以支持新的硬件、功能或修复现有内核的问题。

C. 添加新硬件时

  • 当向系统中添加新硬件时,可能需要更新或安装适当的设备驱动程序,这可能需要重新编译内核或加载新的内核模块,以确保新硬件能够被系统正确识别和支持。

D. 将网卡激活

  • 将网卡激活通常不需要编译或加载新的内核模块。这个过程通常涉及配置网络接口和启动相关的网络服务,但并不需要改变或升级整个内核。
编辑于 2023-11-15 19:17:07 回复(0)
删除设备 添加设备 互逆过程 要加载驱动 卸载驱动之类 内核就是一些驱动 网卡是内置程序
发表于 2022-04-10 03:19:42 回复(0)
只要你代码或配置有改动,都要重新编译的,只是如果代码写成块模式的,不用整个代码都重新编译,编译器会自动编译改动了的代码。ABC都改动了原有的配置,D没有,选择D

学到了

发表于 2017-06-12 22:45:21 回复(1)
A的话,如果我的驱动是模块化编译insmod安装,使用rmmod卸载也不用编译内核啊。。
发表于 2023-02-06 00:44:36 回复(0)
只要你代码或配置有改动,都要重新编译的,只是如果代码写成块模式的,不用整个代码都重新编译,编译器会自动编译改动了的代码。
发表于 2023-09-15 17:02:13 回复(0)
激活网卡就用ifconfig eth0 up
发表于 2023-04-02 21:08:50 回复(0)
对于内核模块也不需要
发表于 2022-03-12 00:13:45 回复(0)
只要你代码或配置有改动,都要重新编译的,只是如果代码写成块模式的,不用整个代码都重新编译,编译器会自动编译改动了的代码。
发表于 2020-08-06 10:41:17 回复(0)
系统配置或代码改变了,则需要编译内核。
发表于 2019-08-09 21:17:20 回复(0)
ifconfig eth0 up
发表于 2019-04-21 22:19:26 回复(0)
a和c需要编译内核?
发表于 2016-04-22 14:36:13 回复(0)
D
发表于 2015-06-09 16:58:03 回复(0)
D
发表于 2015-03-30 17:01:20 回复(0)