内核入口点head.o模块需要针对内核主体进行()级或()级的初始化。

题目
填空题
内核入口点head.o模块需要针对内核主体进行()级或()级的初始化。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

RTLinux基本的设计理念就是“架空”Linux内核,以便让其他实时进程能尽快地被执行。RTLinux开发者并没有针对实时操作系统的特性而重写Linux的内核,而是将Linux的内核代码做一些修改,将Linux的任务以及Linux内核本身作为一个___【35】____优先级的任务,而实时任务作为最___【36】____优先级的任务。


正确答案:低 高

第2题:

对于大多数体系结构来说,对系统的控制权会由第二阶段引导装入程序直接传递给严格意义上的内核,即传递给名为head.o的模块。()


正确答案:正确

第3题:

从内核角度看,内核级线程和用户级线程有什么不同?


参考答案:内核级线程:线程管理的所有工作由操作系统内核来做。优点:(1)在多处理器上,内核能够同时调度同一进程中多个线程并行执行;(2)若其中的一个线程被阻塞了,内核能调度同一进程的其它线程占有处理器并运行,也可以运行其它进程中的线程。(3)由于内核线程仅有很小的数据结构和堆栈,KLT的切换比较快,内核自身也可以用多线程技术实现,从而,能提高系统的执行速度和效率。缺点:应用程序线程在用户态运行,而线程调度和管理在内核实现,在同一进程中,控制权从一个线程传送到另一个线程时需要用户态——内核态——用户态的模式切换,系统开销较大。用户级线程:线程管理的全部工作都由应用程序来做,在用户空间内实现,内核是不知道线程的存在的。优点:(1)线程切换不需要内核特权方式。(2)按应用特定需要允许进程选择调度算法。缺点:(1)在传统的基于进程操作系统中,大多数系统调用将阻塞进程。(2)在纯ULT中,多线程应用不能利用多重处理的优点。

第4题:

Linux的模块化设计,抢占式内核带有微内核的影子。( )


正确答案:正确

第5题:

Linux内核模块检测的目的是为了防止加载与当前内核不兼容的模块。


正确答案:正确

第6题:

何谓用户级线程和内核支持线程?


答案:(1)用户级线程:仅存在于用户空间中的线程,无须内核支持。这种线程的创建、撤销、线程间的同步与通信等功能,都无需利用系统调用实现。用户级线程的切换通常发生在一个应用进程的诸多线程之间,同样无需内核支持。(2)内核支持线程:在内核支持下运行的线程。无论是用户进程中的线程,还是系统线程中的线程,其创建、撤销和切换等都是依靠内核,在内核空间中实现的。在内核空间里还为每个内核支持线程设置了线程控制块,内核根据该控制块感知某线程的存在并实施控制。

第7题:

Rootkit的类型分为固件Rootkit、虚拟化Rootkit、内核级Rootkit、库级Rootkit和应用级Rootkit。


正确答案:正确

第8题:

关于Linux内核的编译,错误的是()。

A 不必在相同的架构上编译,也就是可以交叉编译B 内核编译可以不提供动态加载模块的功能

C 模块的编译必须在编译内核时进行

D Linux内核的编译只能使用gcc才能完成


参考答案C

第9题:

Rootkit的类型包括()

  • A、固件Rootkit
  • B、虚拟化Rootkit
  • C、内核级Rootkit
  • D、库级Rootkit
  • E、应用级Rootkit

正确答案:A,B,C,D,E

第10题:

内核的head.o模块最后会将系统控制权移交给内核的主要启动文件。( )


正确答案:正确